顺控程序设计

合集下载

PLC基本指令的运用—台电动机顺序启动控制程序设计

PLC基本指令的运用—台电动机顺序启动控制程序设计
➢触点利用型
M8000:运行监控用,PLC运行时M8000接通。 M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。 M8011~M8014分别是10ms,100ms,1s和1min时钟脉冲。
(3)特殊辅助继电器M8000~M8255(256点)
➢线圈驱动型
由用户程序驱动其线圈,使PLC执行特定的操作,用户并不使用它们的触点。例如:
M8030:其线圈“通电”后,“电池电压降低”发光二极管熄灭。 M8033:PLC停止时,所有输出继电器的状态保持不变。 M8034:其线圈“通电”后,禁止1 2
3
4
1
PLC中的定时器相当于继电控制系统的时间继电器,它在程序中的基本功能是延时控 制,但利用定时器可以组成丰富多彩的时时序序逻逻辑电电路路。
3~
3台电动机顺序起动控制 程序设计
(一)分配I/O地址
三个接触 器线圈
起动 停止
热继电器 为什么将三个 热继电器的触 点串联在一起
(二)程序设计
控制第二 台电机
控制第三 台电机
第一台电机 定时5S
第二台电机 定时10S
第三台电机
辅助继电器
知识目标
1 2
1
PLC 内有很多辅助继电器,它们都不能接收外部的输入信号,也不能直接驱动外部负载,在 PLC 内部只 起传递信号的作用,不与 PLC 外部发生联系,是一种内部的状态标志,作用相当于继电器控制系统中的
(2)掉电保持辅助继电器M500~M1023(524点)
某些控制系统要求记忆电源中断瞬时的状态,重新通电后再现其状态,掉电保持辅助继电器可以用于这种场合。
(3)特殊辅助继电器M8000~M8255(256点)
特殊辅助继电器共256点,它们用来表示PLC的某些状态,提供时钟脉冲和标志(如进位、借位标志), 设定PLC的运行方式,或者用于步步进顺控控、禁禁止中断断、设定计数数器器是加计数还是减计数等。特殊辅 助继电器分为两类:

模块五 任务二 步进指令及顺控程序

模块五 任务二 步进指令及顺控程序

STL触点具有三个功能:
对负载的驱动处理 指定转换条件 指定转换目标 状态继电器(S)编制顺序控制程序时,应与STL指令一起使用。 S0~S9用于初始步; S10~S19用于自动返回原点。
25
高铁学院
二、步进梯形图
用步进指令可以将顺序功能图转换为步进梯形图,也可以直接 编写步进梯形图。对梯形图和顺序功能图应注意以下几点: 1.状态的动作与输出的重复使用
16
高铁学院
四、绘制顺序功能图注意事项
(1)两个步绝对不能直接相连,必须用一个转换将它们隔开。 (2)两个转换也不能直接相连,必须用一个步将它们隔开。 (3)顺序功能图中的初始步一般对应系统等待起动的初始状态。 (4)自动控制系统应能多次重复执行同一工艺过程。 (5)在顺序功能图中,只有当某一步的前级步是活动步时,该步才
五、顺序功能图举例
板料右行
19
高铁学院
1.剪板机动作控制
五、顺序功能图举例
压钳下行 剪刀下行
20
高铁学院
五、顺序功能图举例
压钳、 剪刀上行
21
任务二 编程方法
曹楚君 机车车辆教研室
高铁学院
1 2 3 4
目录
步进指令
步进梯形图 步进指令的表示及其动作 绘制顺序功能图注意事项
4
顺序功能图举例
23
步进起始指令
52
高铁学院
用LD或LDI指令设 用 OUT 指令设 置转移条件 以 STL 指令开始 用 SET 指令 置动作 设置动作母线 设置状态
53
高铁学院
二、选择分支与汇合流程设计
【应用范例】洗车流程控制
54
高铁学院
项目说明:
①若方式选择开关(COS)置于手动方式,当按下START启动后, 则按下列程序动作: 执行泡沫清洗(用MC1驱动); 按PB1则执行清水冲洗(用MC2驱动); 按PB2则执行风干(用MC3驱动); 按PB3则结束洗车。 ②若方式若选择开关(COS)置于自动方式,当按START启动后, 则自动按洗车流程执行。其中泡沫清洗10秒、清水冲洗20 秒、风干5秒,结束后回到待洗状态。 ③任何时候按下STOP,则所有输出复位,停止洗车

PLC-顺控程序设计及调试实验

PLC-顺控程序设计及调试实验

本实验所使用梯形图下载PLC 顺控程序设计及调试实验一、实验目的1.学习和掌握PLC的实际操作方法;2.学习和掌握PLC顺控程序的设计及调试方法;二、实验原理PLC的主要功能之一是逻辑控制和顺序控制,本实验就是通过对三个灯的顺序通断电的控制实验,达到学习和掌握计数器、定时器的使用方法以及逻辑控制的编程和调试方法。

当按下启动按钮后,顺序控制的动作循环如图3.1 所示。

图 3.1 顺序控制动作循环图由图3.1 可知:除三个灯亮有一定顺序要求外,还有时间和计数要求,即要使用PLC 的内部资源时间器和计数器。

顺序控制的编程方法有常用的经验法和状态转移图两种方法。

经验法就是利用继电器接触器电路的设计方法进行程序设计,这种方法设计的程序往往不够完整,调试工作量大。

状态转移图程序设计方法是一种类似于动作循环图的程序表达方式,使用PLC专用元件——状态元件S,具有逻辑顺序关系清楚,调试方便的特点。

实验电路原理图如图3.2 所示。

图3.2 实验电路原理图顺序工作的原理为:当按下“启动”按钮时,三个灯按图3.1 动作顺序自动循环三次而停止。

在循环的过程中,按下“停止”按钮,循环立即停止,所有灯熄灭。

三、实验步骤1.在断电的情况下,按图3.3接线(虚线外的连线已接好);2.经老师检查合格后方接通断路器QF1;3.运行工具软件FXGP-WIN,输入已编辑好的程序梯形图;4.执行“工具/转换”将梯形图转换为指令代码;5.执行“PLC/传送/写出”,将控制程序传给PLC;6.执行“PLC/运行”,执行控制程序,观察信号灯的亮灭情况;7.如果信号灯的亮灭情况不正确,须进行程序修改和调试。

可借助“梯形图监控”和“元件监控”两种方法对程序进行监控、调试,直至程序正确。

图3-3 实验电路接线图四、实验仪器及工具软件PC 机1台PLC 1台RS-232 串行电缆线1根断路器1个按钮2个指示灯3个实验导线若干五、实验说明及注意事项1.不可带电拔插RS-232串行电缆线,以免损坏PC和PLC接口;2.直流24V电源的极性一定要正确。

PLC程序的顺序控制设计方法

PLC程序的顺序控制设计方法

六、讨论
(2)顺序功能图绘制
四、顺控设计法中梯形图的编程方式
梯形图的编程方式是指根据功能表图设计出梯形图的方法。 ➢ 使用通用指令的编程方式 ➢ 以转换为中心的编程方式 ➢ 使用STL指令的编程方式 为了便于分析,我们假设刚开始执行用户程序时,系统
已处于初始步(用初始化脉冲M8002将初始步置位),代表 其余各步的编程元件均为OFF,为转换的实现做好了准备。
变化,系统就从原来的状态步转入新的状态步。
二、顺序控制设计法基本步骤
2、状态转移条件的确定
转移条件的定义 转移条件是使系统从当前状态步进入下一状态步的条件。
常见的转移条件 ➢ 外部输入信号(按钮、行程开关、定时器和计数器 的触点动作等); ➢ 外部输入信号的逻辑组合。
二、顺序控制设计法基本步骤
一、基本概念
4、顺序功能图的组成要素 (1)三要素 状态步、与状态有关的状态转移和动作。
(2)状态步转移的必备条件 前级状态步必须是活动的 对应的转移条件满足
二、顺序控制设计法基本步骤
1、状态步的划分 状态步的定义 根据被控对象的工作过程及控制要求,将系统的工作 过程划分成的若干个阶段。
划分的方法和依据 根据PLC的输出量的状态划分,只要输出量状态发生
线之下,只允许有一个转换符号。
三、顺序功能图的组成
4、顺序功能图的基本结构
子步
➢ 某一步可以包含一系列子步和 转换,通常这些序列表示整个 系统的一个完整的子功能。
➢ 使系统的设计者在总体设计时 容易抓住系统的主要矛盾,用 更加简洁的方式表示系统的整 体功能和概貌。
三、顺序功能图的组成
5、注意事项
时一定要使用RET指令。 ➢ STL触点断开时,CPU不执行它驱动的电路块。 ➢ CPU只执行活动步对应的电路块,因此允许双线圈输出。 ➢ STL触点驱动的电路块中不能使用MC和MCR指令。 ➢ 使状态器置位的指令如果不在STL触点驱动的电路块内,执

PLC步进指令及顺控程序设计

PLC步进指令及顺控程序设计

【练习】机械手臂控制系统
①工件的补充使用人工控制,可直接将工件放在D点(LS0动)。
控制说明:
②只要D点有工件,机械手臂即先下降(B缸动作)将工件抓取(C缸动作)后上升(B缸复位),再将工件搬运(A缸动作)到E点上 方,机械手臂再次下降(B缸动作)后放开(C缸复位)工件,机械手臂上升(B缸复位),最后机械手臂再回到原点(A缸复位)。
任务实施
运料小车的控制程序
操作步骤
(1)将编好的运料小车控制程序写入PLC。 (2)使PLC处于运行状态,并进入程序监控状态。 (3)模拟运料小车工作过程。 a.原料卸在A处:X0 = 1,X2 = 1,按下运行按钮X1,Y0灯亮,模拟小车右行;断开X2,接通X3,延时20s后Y1灯亮,模拟小车左行;接通X2,程序返回S0状态,小车停止。 b.原料卸在B处:X0 = 0,X2 = 1,按下运行按钮X1,Y0灯亮,模拟小车右行;断开X2,接通X3,状态无变化;接通X4,延时20s后Y1 灯亮,模拟小车左行;接通X2,程序返回S0状态,小车停止。 (4)在模拟运料小车运行过程中,使PLC处于程序停止状态,小车停止运行。再次使PLC处于程序运行状态,小车保持原方向继续运行。
本章小结
四、步进顺序控制程序设计注意事项 1、跳转程序设计 向下面状态的直接转移或向系列外的状态转移被称为跳转,用箭头符号指向转移的目标状态。
图3-28 跳转程序设计
2、选择分支流程不能交叉 选择分支流程不能交叉,如图所示,对左图所示的流程必须按右边所示的流程进行修改。
3、并行分支与汇合流程中,并联分支后面不能使用选择转移条件※,在转移条件*后不允许并行汇合,如图中 (a)所示,应改成图 (b)后,方可编程。
例:部件分拣PLC控制

第6章S7-200PLC顺序控制程序设计方法.

第6章S7-200PLC顺序控制程序设计方法.

08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
08:09:56
Байду номын сангаас
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
初始步
转移条件
工作步
08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
三个电机顺序启停 的控制程序
手动启动按钮i00泵p1接触器q001号容器满i01泵p2接触器q011号容器空i02泵p3接触器q022号容器满i03泵p4接触器q032号容器空i04泵p5接触器q043号容器满i05泵p6接触器q053号容器空i06加热器接触器q064号容器满i07搅拌器接触器q074号容器空i10温度传感器i1109
08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
6.1.2 步(状态)与动作
顺序控制设计法的最基本思想:
将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶 段称为步,并用编程元件来代表各步。步是根据输出量的状态来划 分的,在任何一步之内,各输出量的ON/OFF状态不变,但相邻两 步输出量总的状态是不同的。步的划分使代表各步的编程元件的状 态与各输出量的状态之间有着极为简单的逻辑关系。
转换条件控制代表各步的编程元件,让它们的状态按一定的控 制顺序变化,然后用代表各步的编程元件去控制PLC的各输出。
步用方框表示,并用辅助存储器的编号作为步的顺序编号。
08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
图5-11 波形图

顺控设计法程序设计PPT课件

有工件 (PH0动作)
设置8秒 等待时间
钻孔机 返回
设定M10 为1(表示 有工件)
钻孔机动作 (Y4 ON)
有无工件标志 (M11为1表示
有工件)
第29页/共45页
绘绘制功能流程图
d.测孔流程
e.工件搬运流程
第30页/共45页
步进阶梯图转换
X0:停止;X1:开始; X2:检测工件有无; X3:定位检测;X4:开始钻孔; X5:钻孔到底;X6:开始测控; X7:测孔到位。
A缸驱动,使用输出继 电器Y0 B缸驱动,使用输出继 电器Y1
C缸驱动,使用输出继 电器Y2
传送带驱动,使用输 出继电器Y3
第37页/共45页
绘绘制状态流程图
a.原点复位流程
A缸退回至右极限位置 (LS2 ON)
B缸上升至上极限位置 (LS4 ON)
b.工件搬运流程
工件尚未 完全搬运
B缸下移 (Y1 ON) C缸夹取工件并延时
第6页/共45页
SFC的编制方法
• 状态分配 确定工步
• 状态输出 确定每个状态的负载驱动与功能
• 状态转移 明确状态转移的条件和方向
第7页/共45页
【应用系统设计】 简易红绿灯控制系统
第8页/共45页
第9页/共45页
第10页/共45页
第11页/共45页
第12页/共45页
X0 T0 T1 T2 T3
二、选择分支与汇合流程设计
【应用范例】洗车流程控制
第17页/共45页
项目说明:
①若方式选择开关(COS)置于手动方式,当按下START启动后, 则按下列程序动作:
✓执行泡沫清洗(用MC1驱动); ✓按PB1则执行清水冲洗(用MC2驱动); ✓按PB2则执行风干(用MC3驱动); ✓按PB3则结束洗车。

【PLC步进顺控编程“停止程序”设计】PLC步进驱动器程序

【PLC步进顺控编程“停止程序”设计】PLC步进驱动器程序顺序控制又称步进控制控制设计法,就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间顺序,在生产过程中各个执行机构自动地有次序地进行操作。

顺序控制的动作流程图也称为状态流程图,三菱FX系列PLC进入初始状态一般用M8002常开点作为转移条件,中间有单流程、多流程顺序控制,规律较强,易于掌握。

程序的停止,要求不同,解决方法也不相同,设计不正确,将无法达到控制要求。

本文以实例验证步进编程中四种停止。

有两盏指示灯,按下启动按扭1SB(X1)第一盏指示灯亮,10S后第二盏只是灯亮,10S后全部熄灭,再过10S开始循环。

控制要求:1、再次按下1SB(X1),两盏灯全部熄灭。

2、循环5次指示灯全部熄灭。

3、按下停止按扭2SB(X2),当前工作周期结束后停止,指示灯全部熄灭。

4、按下停止2SB(X2)按扭指示灯全部熄灭,松开按扭继续循环。

一、解决控制要求1:状态流程图1和梯形图2图1中M8002初始脉冲继电器,PLC运行时接通一个扫描周期,M8002常开触点闭和,进入初始步,等待发出控制指令。

图2是状态流程图1所对应的梯形图。

图中0~9步,按下1SB,X1(上升沿脉冲触点)接通一次,M0接通一个扫描周期,M0的常开点与M1的常闭点形成接通状态,所以M1得电。

程序运行在下个周期,M1的常开点与M0的常闭点形成接通状态,M1形成自保状态。

再次按下1SB,M0接通一次,形成一个扫描周期的接通脉冲,M1失电并保持失电状态。

这是一个典型的单按扭起停应用电路。

9~16步,ZRST S20 S22是当M1闭合时,对程序S20~S22程序段进行组复位同时用SET S0进入处始步,等待下次发出运行指令。

二、解决控制要求2:状态流程图3、梯形图4状态流程图3中省略部分为图1中S21步。

状态流程图3省落部分为图1中S21步;4为图3所对应的梯形图,图4中省略部分为图2中20~38步;44~48步为循环次数和计数器复位,必须放在步近接点以外,否则启动时第一次能循环5次,再次启动,程序循环一次将停止。

顺序功能图及顺序控制设计法


顺序控制梯形图的设计方法
❖ 起保停电路的设计方法 ❖ 以转换为中心的设计方法 ❖ 使用SCR指令的设计方法
13
Software
Hardware Software Workshop
4.2 使用SCR指令的顺序控制设计法
4.2.1 顺序控制指令LSCR、SCRT、SCRE
LAD
STL
功能
LSCR S-bit 顺序状态开始
– 并行序列编程 • N个后续步是由前级步同时起动的。 • 结束前级步,只需将N个后续步的任一常闭触点 串入该步线圈回路。
29
Software
Hardware Software Workshop
选择序列分支的编程方法
M0.1 I0.1
M0.2
I0.2 M0.3
I0.3 M0.4
I0.4 M0.5
30
Software
Hardware Software Workshop
第4章 顺序功能图程序设计方法
Software
Hardware Software Workshop
梯形图中的基本电路
❖ 起保停电路和置复位电路
2
Software
Hardware Software Workshop
顺序控制设计法与顺序功能图
选择结构流程控制
❖ 以运料小车控制为例
45
Software
Hardware Software Workshop
Software
Hardware Software Workshop
47
Software
Hardware Software Workshop
并行结构流程控制
❖ 以交通信号灯控制为例

含手动操作的SFC顺控系统程序设计

1程序结构设计一般的sfc程序结构只涉及过程的自动运行部分程序的思路是在存储器中用位来建立依顺序移动的顺序标志位链结构m1m2mkmn每一位分别对应于被控过程的相应步状态该顺序链既受制于操作台上的指令电器和工步转移条件又决定了被控过程的工步输出而综合sfc程序不仅要考虑自动运行部分而且要考虑手动运行部分于是程序的结构也有所不同不仅有顺序标志位链m1m2mkmn而且有输出标志位链m1m2mkmn顺序标志位mk受制于操作台上的指令电器和工步转移条件输出标志位mk决定了被控过程的工步输出由于手动操作的状态输出不是按顺序的而应该是按照工艺条件可一以任意选择的所以顺序标志位不是直接与输出相联系而是在每一个顺序标志位mk增设了一个动作执行相联系的输出标志位mk顺序标志位之间如mk和mk1在结构上是相互关联的而输出标志位之间如mk和mk1在程序结构上不直接联系输出标志位mk只与相对应的顺序标志位mk直接联系
动执行 按钮信号 Xk 是自动运行的转移信号( 可以不是输入点信号) . 为逻辑清楚起见
表达式有所简化 如 手动选择 按钮信号应为短脉冲信号 否则 当按纽闭合时间大
于扫描周期时 状态准备 指示灯将会出现混乱. 编制程序也可采用结构化模块形式 把自动运行程序和手动运行程序分块中 即把综合 SFC程序分成自动 SFC和手动 SFC程序两部分 这种方法的优点除思路清楚外 还可避免
且要考虑手动运行部分 于是程序的结构也有所不同 不仅有顺序标志位链 M1 M2
Mk
. Mn 而且有
输出标志位链 M1 M2
Mk . Mn
顺序标志位 Mk 受制于操作台上的指令电器和工步转移条件 输出
标志位 M( k) 决定了被控过程的工步输出 由于手动操作的状态输出不是按顺序的 而应该是按照工艺条件可一以
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 1、用按钮SB1启动, SB2停机。
• 2、启动后按照HL1、 HL2、HL3顺序每个 灯亮1秒,循环运行。
• 3、任何时候可以停 机。
IN
SB1
X0
SB2
X1
பைடு நூலகம்
OUT
HL1
Y0
HL2
Y1
HL3
Y2
顺控程序设计的基本概念
• 1、步:顺序控制程序中,每个步完成一定 的工作任务。
• 2、转移条件:由一步转移到下一步的执行 条件。
• 流程图的每一步都用一个状态继电器S 表示。
M8002 S0
M0 S10
T0 S11
T1 S12
T2
流水灯的SFC图
( Y0 ) ( T0 K10 ) ( Y1 ) ( T1 K10 ) ( Y2 ) ( T2 K10 )
编程方法
• (1)只有得电的顺控步,其负载线圈才有 输出;
• (2)转移条件得电后,程序自动转移到下 一步,当前步失电;
• 2、顺控程序设计方法,首先要根据设计任务要求画出
( 顺序功能图 ),然后再编写程序。 • 3、顺控程序每一步开始的指令是( STL ),顺控返
回语句是( RET )。
练习:
• 有HL1、HL2、HL3三个灯组成的流水灯, 要求:
• 1、用按钮SB1启动,SB2停机。 • 2、启动后按照HL1、HL2、HL3、HL2、
• (3)开始时,要想办法使初始步得电。注 意:初始步的置位必须用脉冲指令。
顺控编程的常用指令
• STL指令:表示每一步的开始 • RET指令:表示顺控结构的返回 • SET指令:置位指令
总结
• 1、在顺序控制程序设计中,将按照一定流程运行的电
气控制系统的执行动作分为若干个 ( 步 ) ,程序的 步与步之间都必须有一定的( 转移条件 ),每个步 都用一个( 状态继电器S )来表示。
HL1顺序每个灯亮1秒,循环运行。 • 3、任何时候可以停机。
请画出SFC图,然后设计程序。
顺控程序设计的基本概念
• 3、状态继电器S:每个步用一个状态继电 器S来描述。
• (1)初始步:S0~S9共10个。用于描述顺 控程序的初始状态。
• (2)工作步:S10~S499共490个。每一步 完成一定的功能。
顺控流程图(SFC)
• 顺控流程图也叫做状态转移图,表示顺 控程序中各步的执行动作、执行顺序以 及他们之间的相互连接关系。
顺控程序设计
主讲:李月虹
长沙高新技术工程学校
思考:
• 建筑工地上, 塔吊把建筑材 料从地面搬运 到楼顶,要经 过哪些步骤?
顺序控制(顺控)
• 顺序控制在工业电气自动化领域有非常广 泛的应用,如数控机床、水电站控制、自 动化生产线等等。
• 每一种PLC都有顺序控制的程序设计方法。
流水灯设计
• 有HL1、HL2、HL3 三个灯组成的流水 灯,要求:
相关文档
最新文档