PLC步进顺序控制指令
应用:工作过程按照一定的顺序动作或动作的重复较多即可使用步进顺控指令。
特点:程序的可读性强。
一、状态流程图
1、对于比较复杂的顺序控制进行编程:
首先,要根据控制过程画出状态流程图;
然后,用步进指令实现。
2、状态流程图的三要素
(1)状态的任务,即该状态要做什么。
(2)状态转移条件,即满足什么条件实现状态转移。
(3)状态转移的方向,即转移到什么状态去。
二、状态元件
状态继电器:S0-S899,其中:S0-S499(非保持型);
S500-S899(非保持型);
分类:1、S0-S9初始状态继电器
2、S10-S19回零状态继电器
3、S20-S899通用状态继电器
三、步进指令(STL RET)
STL 步进接点指令,操作元件是状态继电器S,
功能:将步进接点接在左母线上。
RET 步进返回指令,没有操作元件。
功能:使副母线返回到原来左母线的位置。
四、常用辅助继电器
M8000 运行监视,运行时接通。
M8002 初始脉冲,仅在瞬间(1个扫描周期)接通。
M8013 1秒钟脉冲,M8012 0.1秒钟脉冲,M8014 1分
钟脉冲
M8015 1小时脉冲
M8040 禁止转移
M8031、M8032清除数据
M8034 暂停
五、状态流程图与梯形图的相互转化
练习:
S0
M8002
(ZRST S0 S22)
S20 (Y1)
X1
S21
(Y2)
(Y1)
X2
X3
S22 (Y3)
X4
S0
状态流程图梯形图(程序)S20
X0
(ZRST S20 S22)
S20 (Y1)
X1
S21 (Y2)
T1
T2
S22 (Y3)
T3
S21
(T2 K20)
(T3 K20)
六、步进指令编程步骤
1、分配PLC的输入输出点,画PLC接线图
2、根据控制要求,画出状态流程图
3、根据状态流程图,画出相应的梯形图
七、应用举例:
1、有三台电动机,当按下按钮SB1后,第一台电动机启动;按下按钮SB2后,第二台电动机启动;按下按钮SB3后,第三台电动机启动;当按下按钮SB4后,第三台电动机停止;当按下按钮SB5后,第二台电动机停止;当按下按钮SB6后,第一台电动机停止;当再次按下按钮SB1,重复以上动作。
(1)、输入输出点分配
输入点:SB1—X1 SB4—X4 输出点:KM1—Y1(指示灯1)
SB2—X2 SB5—X5 KM2—Y2(指示灯2)
SB3—X3 SB6—X6 KM3—Y3(指示灯3)
(2)、状态流程图(3)梯形图
S0 M8002
(ZRST S20 S25)
S20 (SET Y1) X1
S21 (SET Y2) X2
X3
S22 (SET Y3) X4
S23 (RST Y3) S24 (RST Y2) X5
S25 (RST Y1) X6
S0
2、有三个指示灯,控制要求为:
按启动按钮后,三个指示灯依次亮
1秒,并不断循环,按下停止按钮后,指示灯停止工作。
设计该程序。
3、有三个指示灯,按启动按钮后,要求:
(1)第一个指示灯亮10秒后,第二个指示灯再亮;
(2)第二个指示灯亮10秒后,第三个指示灯再亮;
(3)三个指示灯同时亮10秒后,全部熄灭;
(4)10秒后,再开始循环工作。
按停止按钮后,指示灯全部熄灭。
设计控制程序。
4、有三台电动机,控制要求为:
(1)按下启动按钮后,M1启动;5秒后,M2自行启动;再过5秒后,M3自行启动。
(2)按下停止按钮后,M3停止转动;8秒后,M2自行停止运作;再过8秒后,M1自行停止运转。
绘制状态流程图并设计其控制程序。