第6章顺控梯形图编程方式

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章 顺控梯形图编程方式
6.2 使用起保停电路的编程方式
实现思想:
假设Mi-1,Mi和Mi+1是顺控 图中顺序相连的3步,Xi是 步Mi之前的转换条件。根 据转换实现的基本规则, 转换实现的条件是它的前 级步为活动步,并且满足 相应的转换条件,所以步 Mi变为活动步的条件是Mi-1 为活动步,且转换条件 Xi=1。因此在起保停电路 中 触,点则串应联将后作Mi-为1和控X制i的M常i的开 起动电路。
步序 指令 31 LD X5 32 SET S24 34 STL S24 35 OUT Y5 36 STL S25 37 OUT Y6 38 LD X6
39 SET S26 41 STL S26 42 OUT Y7 43 STL S24 44 STL S26
步序 指令 45 LD X7 46 SET S27 48 STL S27
步序 指 令 15 LD X2 16 SET S22 18 STL S22 19 OUT Y3 20 LD X3 21 OUT S0 23 RET
(a) 状态转移图
(b)梯形图 图6.4 单一顺序的编程方式
(c)指令表
第6章 顺控梯形图编程方式
在状态转移图的起始位置的状态为初始状态,状态 元件中的S0~S9可用作初始状态。
…… ……
步序 指 令 130 LD X10 131 SET S30 133 STL S30 134 OUT Y20 135 LD X11
…… …… 145 LD X13 146 SET S33
……
(a) 状态转移图
(b)指令表
跳转到另一条分支的编程方法
第6章 顺控梯形图编程方式
6.复位处理的编程方法
步序 指 令 113 LD X2 114 SET S22 116 STL S22 117 OUT Y2 118 LD X3 119 SET S23 121 STL S23 122 OUT Y3
(b)指令表
同一分支内跳转的编程方法
第6章 顺控梯形图编程方式
5.跳转到另一条分支的编程方法
在某些情况下,程序需要从一条分支的某个状态跳转到另一分支的某个 状态,此时可以采用跳转到另一分支的编程方法。
49 OUT Y10 50 LD X10 51 OUT S0 53 RET
第6章 顺控梯形图编程方式
3.部分重复的编程方法 在一些情况下,需要返回至某一状态重复执行某一段 程序,可以采用部分重复的编程方法。
步序 指 令 100 LD X0 101 SET S20 103 STL S20 104 OUT Y0 105 LD X1 106 SET S21 108 STL S21 109 OUT Y1 110 LD X2
步序 指 令 100 LD X0 101 SET S20 103 STL S20 104 OUT Y0 105 LD X1 106 SET S21 108 STL S21
109 OUT Y1 110 LD X2 111 SET S22
步序 指 令 113 LD X4 114 OUT S32 116 STL S22 117 OUT Y2 118 LD X3 119 SET S23 121 STL S23 122 OUT Y3
作复杂,建议不用),MPS指令不能紧跟着STL触点使用。 同一元件的线圈可以被不同的STL触点驱动,即可以双线圈输出。 一系列的STL指令的最后必须写入RET指源自文库。
第6章 顺控梯形图编程方式
⒈ 单一顺序的编程方式
步序 指 令 0 LD M8002 1 SET S0 3 STL S0 4 OUT Y0 5 LD X0 6 SET S20 8 STL S20 9 OUT Y1 10 LD X1 11 SET S21 13 STL S21 14 OUT Y2
(a) 状态转移图
110 LD X2 122 OUT Y3 (b)指令表
复位处理的编程方法
第6章 顺控梯形图编程方式
7.应用举例 人行横道交通信号灯控制系统的程序设计。
输入条件: 人行横道两侧各有一个操作按钮,分别按X0,X1
输出结果: 车道灯交通信号灯(红灯Y0,黄灯Y1,绿灯Y2) 人行道交通信号灯(红灯Y3,绿Y4)
T2
S31
T3
S32
T4
S33
Y3 人行道红灯
Y4 人行道绿灯 T3 K150
T4 K5
Y4 人行道绿灯
C0 K5
T5
K5
C0*T5
C0*T5
S34
Y3
T6
RST C0
人行道红灯 K50
人行横道交通灯顺序功能图
第6章 顺控梯形图编程方式
6.2 使用起保停电路的编程方式
根据顺序功能图设计梯形图时,可以用M 来代表步。某一步为活动步时,对应的M为 ON,某一转换实现时,该转换的后续步变 为活动步,前级步变为非活动步。很多转换 条件都是短信号,即它存在的时间比它激活 的后续步为活动步的时间短,因此应使用有 记忆或保持功能的电路(即起保停电路)来 控制代表步的辅助继电器。
M8002
M20
X1
X2
M20
M8002
M20 X0 M22
M200 初始
M21
X0 起动
M21
Y2
M21
Y2 右行 M21 X2 M23
X2 右限位
M22
M22
M22 T0 暂停
T0
T0
M22 T0 M20
K30
M23 Y3 左行
M23
M23
X1 左限位
Y3
用起保停电路实现小车往返顺序控制
10 STL S20 11 OUT Y1 12 STL S21 13 OUT Y2 14 STL S20
步序 指令 15 LD X1 16 SET S22 18 STL S21 19 LD X3 20 SET S22 22 STL S22 23 OUT Y3 24 LD X4 25 SET S23 27 SET S25 29 STL S23 30 OUT Y4
母线连接的状态寄存器的常开触点称为STL触
点,用符号
来表示,STL触点有驱动负
载、指定转移目标和指定转移条件三个功能。
它在梯形图中的表达方式如下图所示。
第6章 顺控梯形图编程方式
STL指令使用说明
STL触点可以直接驱动Y、M、S、T等继电器。 与STL触点相连的触点应使用LD或LDI指令。 同一状态寄存器的STL触点只能用一次。 STL电路中不能使用MC/MCR指令,可以使用CJP/EJP指令(操
具体控制要求:
1.无人通过时。 PLC由STOP进入RUN状态后,初始脉冲M8002将S0置为ON,车道绿灯
和人行道红灯亮,禁止行人通过;
2.若有行人通过。 人按X0或X1按钮,系统从初始步S0进入S21和S30,交通灯状态未变,
T0开始定时。30S后车道灯变为黄灯,再过10S后车道灯变为红灯; 车道灯变红后,再过5S,人行道变为绿灯,T3定时15S后人行道绿灯开始
开始运行时初始状态必须用其它方法预先驱动,使 之处于工作状态。当PLC由STOP向RUN切换的瞬 间,使M8002输出一个脉冲,可以激活初始状态; 初始状态也可以由其他元件来驱动。
初始状态之外的其他状态元件必须用STL指令驱动。 程序在一系列STL指令的最后必须要有RET指令; 当返回S0时,必须用OUT指令。
在一条分支的执行过程中,由于某种需要跳过几个状态,执行下 面的程序。此时可以采用同一分支跳转的编程方法。
(a) 状态转移图
步序 指 令 100 LD X0 101 SET S20 103 STL S20 104 OUT Y0 105 LD X1 106 SET S21 108 LD X4 109 OUT S22 111 STL S21 112 OUT Y1
Mi-1
Xi
Mi
Xi+1
Mi-1 Xi Mi+1
Mi
Mi
Mi+1
起保停电路实现顺序图的编程方法
当Mi和Xi+1均为ON时,步Mi+1 变为活动步,这时步应变为不 活动步,因此将Mi+1 =1作为使 Mi变为OFF的条件。
6.2 使用起保停电路的编程方式
举例:自动小车往返控制。
Y3
Y2
M23 X1 M21
第6章 顺控梯形图编程方式
6.1 使用STL指令的编程方式
根据系统的顺序功能图设计梯形图的方法称为
顺序控制梯形图的编程方式。
FX2N系列PLC有两条步进顺控指令:
步进开始指令STL(Step Ladder Instruction)
步进结束指令RET
STL指令仅对状态元件S有效。使用STL指令且与
步序 指 令 111 SET S22 113 STL S22 114 OUT Y2 115 LD X3 116 SET S23 118 LD X4 119 OUT S20 121 STL S23 122 OUT Y3
(a) 状态转移图
(b)指令表
部分重复编程方法
第6章 顺控梯形图编程方式
4.同一分支内跳转的编程方法
在顺序控制编程方法中,所有的跳转都必须用 OUT指令驱动,不能用SET指令。
第6章 顺控梯形图编程方式
⒉ 选择序列和并行序列的编程方式
选择序列
(a) 状态转移图
并行序列
(b)梯形图
第6章 顺控梯形图编程方式
⒉ 选择顺序和并行顺序的编程方式
步序 指令 0 LD M8002 1 SET S0 3 STL S0 4 LD X0 5 SET S20 7 LD X2 8 SET S21
闪烁,闪烁5次后,人行道绿灯灭,红灯亮,5S后回到初始状态。
7.应用举例 人行横道交通信号灯控制系统的程序设计。
M8002
S0
Y2 车道绿灯
Y3 人行道红灯
X0+X1人行道按钮
S21
T0
S22
T1
S23
Y2 车道绿灯 T0 K300
Y1 车道黄灯 T1 K100
Y0 车道红灯 T2 K50
T6
S30
在用SFC语言编程时,如果要使某个运行的状态停止运行,可以采用复 位处理的编程方法。如下图所示,当步S22为活动步时,若此时X3为ON, 则状态S23为1;若X4为ON,则将S22置0,该支路停止运行。如果要使 该支路重新进入运行,必须使输入X0为ON。
步序 指 令 步序 指 令 100 LD X0 111 SET S22 101 SET S20 113 STL S22 103 STL S20 114 OUT Y2 104 OUT Y0 115 LD X3 105 LD X1 116 SET S23 106 SET S21 118 LD X4 108 STL S21 119 RST S22 109 OUT Y1 121 STL S23
相关文档
最新文档