PLC顺序控制梯形图的编程方式汇总
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
M0 X000 M1 X001 M2 X002 M3 X003
图8-16 循环序列功能图
6.1使用STL指令的编程方式 6.1.1单序列的编程方式 STL指令:步进梯形指令 RET:使STL复位的指令,使LD点返回左侧母线 状态S的使用: S0-S9用于初始步 S10-S19用于返回原点 S20-S499通用状态 S500-S899有断电保持功能 S900-S999用于报警 注意:用S编制顺序控制程序时,应与步进指令一 起使用。使用STL指令的状态的常开触点称为STL 触点,它在梯形图中的符号如下图所示
如图是一个简单的状态转移图 状态器表示的状态用框图表示, 框内是状态器元件的地址编 号,状态框之间用有向线段 连接,有向线段上的短划线 是状态转移条件
S20
X1
Y1
S21
X2
Y2
步进梯形图指令的特点 步进梯形指令仅对状态器S有效,但是对于用作一般 辅助继电器的状态器S,则不能采用STL指令,而 只能采用基本指令。在STL指令后,只能采用SET 和RST指令作为状态器S的置位或复位输出。STL 与LD指令比较 转移源自自动复位:采用STL指令,当状态器S接通 时,顺序控制转移状态器S的相继状态,同时,转 移源状态器S自动复位 允许双重输出:由于STL指令具有转移源自动复位功 能,因此STL指令允许双重甚至多重输出, 主控功能:使用STL指令,取指令LD移到右边,使用 RET指令后,取指令返回到原来的母线上。
1 手动程序
例题
6.2 使用起保停电路的编程方式 6.2.1 单序列的编程方式
Байду номын сангаас
设计起保停电路的关键是:找出它的起动条件和停 止条件 Mi=(Mi-1 Xi+Mi) Mi+1
Mi-1 Xi Mi Mi Xi+1 Mi+1 Mi-1 Xi Mi+1 Mi
5-10根据图示信号灯控制系统的时序图设计出梯形图
S22
S22
Y1
S24
X4
Y4
S24
Y2
S25
Y5
S25 S22
S22
S25
X2
SET Y3 SET
S23
Y3
S23 X3 S0
步进阶梯指令编程方式
RET
6.1.4 人行道交通信号灯控制系统的程序设计
例题 设计一套三灯自动闪烁的状态转移图程 序,并写出指令表语句。工艺要求如下: 3只灯分别为HL1、HL2、HL3。HL1亮1s后 HL2亮(HL1灭)1s后HL3亮(HL2灭)1s, 灭1s后3只灯一齐亮1s,灭1s,再一齐亮1s, 回到起始点。用一只点动按钮SB控制3只灯 的闪烁 输入 SB-----X0 输出 HL1------Y0 HL2------Y1 HL3------Y2
功能表图
GK1
GK2
M8002
A
B
M20 X2 M21 Y0 A运行
输入 GK1 GK2 启动按钮 X0 X1 X2 A线圈 B线圈
输出 Y0 Y1
X0 M22 X0 M23 X1 Y1 B运行 Y0 Y1 A、B都运行
梯形图
信号灯控制系统举例 M8002 M200 X0 M201 T0 M202 T1 M203 T2 Y1 T1 Y1 Y2 Y0
STL触点驱动的电路块具有三个功能 对负载的驱动处理、指定转换条件和指定转 换目标
STL指令有以下的特点 1 与STL触点相连的触点应使用LD或LDI指令, 最后一个STL电路结束时一定要使用RET指 令 2 STL触点可以直接驱动或通过别的触点驱动 Y,M,S,T等元件的线圈
3 PLC只执行活动步对应的电路块,不同的 STL触点可以分别驱动同一编程元件的1个 线圈。但是同一元件的线圈不能在可能同时 为活动步的STL区内出现,在有并行序列的 顺序功能图中,应特别注意 4 STL触点驱动的电路中不能使用MC和MCR 指令 5 在中断程序与子程序内,不能使用STL指令 6 状态器S编号不能重复使用 7 STL触点断开时,与其相连的回路不动作, 一个扫描周期后不再执行STL指令
M8002
4)自动控制系统应能多次重复执行 同一工艺过程,因此在顺序功能 图中一般应有由步和有向连线组 成的闭环,即在完成一次工艺过 程的全部操作之后,应从最后一 步退回初始步,系统停止在初始 状态; 5)在顺序功能图中,必须用初始化 脉冲M002的常开触点作为转换条 件,将初始步预置为活动步,否 则因顺序功能图中没有活动步系 统将无法工作。
第六章顺序控制梯形图的编程方式
顺序控制梯形图的编程方式是指根据系统的 顺序功能图设计梯形图的方法 本章主要介绍使用STL指令和起保停电路的 编程方式,以转换为中心的编程方式和仿 STL指令的编程方式
绘制顺序功能图时的注意事项
1)步与步之间不能直接相连,必须用一个转换条件将它 们隔开; 2)转换条件与转换条件之间也不能直接相连,必须用一 个步将它们隔开; 3)顺序功能图中的初始步一般对应于系统等待起动的初 始状态,这一步可能没有输出,只是做好预备状态;
T1 Y1 Y2 T2
Y2
M203 T2
例3 用传送带传送长物体的控制系统
GK1 GK2
A
B
1)I/O分配 2)画出功能表图 3)设计梯形图
用传送带传送长物体的控制 图如图所示。为了减少传送 带的运行时间,采用分段传 送方式。A、B为两条传送带, GK1、GK2为两个光电开关, 工作过程如下:按一下起动 按钮,A开始运行,B不运行; 当长物体前端靠近GK1时, A、B都运行;当长物体后端 离开GK1时,B运行,A不运 行;当长物体后端离开GK2 时,A、B都不运行。
梯形图
M8002 M20 X2 M21 X0 M22 X0 M23 X1 Y1 B 运行 Y0 Y1 A 、B 都运行 Y0 A 运行
M 8002
M20
M20
X2
M22 M21
M21
M21
X0
M23 M22
M22
M22
X0
M20 M23
M23
M21 Y0 M22
M22 Y1 M23
例4
6.2.2 选择序列的编程方式 1 选择序列的分支的编程方式
功能表图
1)I/O分配 2)画出功能表图 3)设计梯形图
GK1
GK2
M8002
A
B
M20 X2 M21 Y0 A运行
输入 GK1 GK2 启动按钮 X0 X1 X2 A线圈 B线圈
输出 Y0 Y1
X0 M22 X0 M23 X1 Y1 B运行 Y0 Y1 A、B都运行
梯形图
M23
X1
M21 M20
M104
M103
应用举例
6.3 以转换为中心的编程方式 6.3.1以转换为中心的单序列的编程方式
例题
6.3.2 选择序列的编程方式
6.3.4 并行序列的编程方式
信号灯控制系统举例
X0
M8002 M200 X0
Y0
Y0
T0
Y0
红灯
M201
T0
Y1
绿灯 黄灯 4S 6S 5S
M202 T1
Y1
M8002
SET
M200 X0 SET RST M201 T0
M200
M201 M200
Y0 T0
M202 T1
SET RST
SET RST M203 T2 SET RST
M202 M201
M203 M202 M200 M203
T2
传送带控制系统举例 M8002 M200 X2 起动 M201 X0 Y0 Y0 Y1
M8002
SET
M200 X2 SET RST M201 X0
M200
M201 M200
SET RST
M202 X0 SET X1 RST PLS M203 T2 SET RST
M202 M201
M203 M202 M100 M200 M203
M202 X0 M203 X1
Y1
6.3.5 防STL指令的编程方式 1 与STL指令的区别 1)触点用AND或ANI指令 2)对代表前级步的辅助继电器的复位用RST 3)不允许出现双线圈问题
S22
RET
6.1.2 选择序列的分支编程方式 1 选择序列的分支编程方式
6.1.3并行序列的编程方式
三、 并行序列的分支与
M8002 SET S0 X0 Y0 S0
合并的编程方式
M8002
S0 X0 Y0
SET
SET S21 X1 Y1 SET Y2 X1 Y4 SET Y5
S21
S24
S21 X1 S22 X2 S23 X3
6---4 具有多种工作方式的系统的编程方式
连续 (全自动循环运行) (间断周期运行) (自动运行试车)
自动
单周期 单步
手动
(1)调试 (2)自动参数的测定 (3)自动运行时突发情况的状态调整
(4)非标准操作
6---4 具有多种工作方式的系统的编程方式
6.4.1概述
6---4 具有多种工作方式的系统的编程方式
M23
Y432
Y431Y432 T2
T2
M23
T2
M21 M20
M8002
M 8002 M20
M20
Y430
X400 M21 T0 M22 T1 M23 T2 Y431Y432 T2 Y431 T1 Y430 T0
M20
X 400
M22 M21
M21
Y 430 T0 T0
K50
M21
T0
M23 M22
6.1.2 选择序列的分支与
M8002
SET X0
S0
合并的编程方式
M8002 S0
S0 Y0
SET X3 SET S21 X3 Y1 SET X2 S23 X4 Y2 SET Y3 S0 S22 S23 S21
Y0 X0
X1 Y3 S22
S21
Y1
S23 X4
X1
S23 X2 Y2
SET
步进阶梯指令编程方式
M8002 S0 SB S20 T0 S21 T1 S22 X0 Y0 T0 HL1
K10
Y1 HL2 T1 Y2
K10 HL3
T0 S23 T1 S24
T0 K10
T1
K10
Y0 Y1
T0
Y2 T0 K10 S25 T1 K10
T1 S26 T2 Y2 T2 K10 Y0 Y1
6.1.5 药品制粒机控制系统的程序设计
二 、 仿STL指令的编程方式
M8002 M200 X0 M201 开炉门
M8002 M200 X0 M201 SET RST SET Y0 X1 RST SET M202 Y1 X2 M203 M200 M204 M201 开炉门 M200 M202 推料
Y0 推料
Y1 推料机返回 Y2 X3 关料门 Y3 X4
要求:1 用基本指令编写梯形图,并写出指令表程序
2 画出功能图,并用起保停电路编写梯形图。
X400 Y430
红灯 绿灯 黄灯
5s 7s 2s
Y431
Y432
M8002
X400 Y430
M20
Y430
红灯
M21
X400 Y430 T0 T0 M22 Y431 T1 T1
Y431
绿灯 黄灯
5s 7s 2s
2 选择序列的合并的编程方式
6.2.3 并行序列的编程方式 1并行序列的分支的编程方式 2并行序列的合并的编程方式
6.2.4 仅有两步的闭环处理
四、仅有两步的闭环的处理
T0 M102 M102 X2 X3 M110 T0 X2
M103
X3
M103
M104
M102 M103 X2 M102 M104
M22
T1
K70
M22
T1
M20 M23
M23
Y 432 T2 Y 431
M22
K20
M23
例3 用传送带传送 长物体的控制系统
用传送带传送长物体的控制 图如图所示。为了减少传送 带的运行时间,采用分段传 送方式。A、B为两条传送带, GK1、GK2为两个光电开关, 工作过程如下:按一下起动 按钮,A开始运行,B不运行; 当长物体前端靠近GK1时, A、B都运行;当长物体后端 离开GK1时,B运行,A不运 行;当长物体后端离开GK2 时,A、B都不运行。
8 定时器线圈与输出线圈一样,也可在不同 的状态时间对同一定时器软件编程,但是, 在相邻状态下对同一定时器编程时,则状 态转移时定时器线圈不断开,当前值不能 复位,因此需要注意在相邻状态不要对同 一定时器编程
补充:状态转移图 一个控制过程可以分为若干个阶段,这些阶 段称为状态。状态与状态之间由转换条件分 隔,相邻的状态具有不同的动作,当相邻两 状态之间的转换条件得到满足时,相邻状态 就实现转换,即上面的动作结束下面的动作 开始,描述这一状态转换过程的图就称为状 态转移图 状态器软器件S是构成状态转移图的基本元素, 共有1000点
X4 M204
X1
M202 X2 M203
RST
SET Y2
M201
M203 推料机返回 M202 M204 关料门 M203 M200
X3
RST SET Y3
M203
RST SET
6.3.6各种编程方式的比较 1 编程方式的通用性 2 不同编程方式设计的程序长度比较 3 电路结构及其他方面的比较 STL指令的优点