顺序控制梯形图的编程方式
第5章 顺序控制梯形图的编程方法
STL指令:应用举例
若行人按人行道按钮X0或X1,车道绿灯和人行道 红灯亮,30s后车道变为黄灯,再过10s后车道变为 红灯,再过5s后人行道变为绿灯,15s后人行道绿灯 开始闪烁,闪烁5次后,人行道绿灯灭,红灯亮, 5s后系统回到初始状态。
第5章 顺序控制梯形图的编程方法
起动电路:将Mi-1和Xi的常开触点串联
停止电路:Mi+1=1,将 Mi+1的常闭触点与Mi的线
圈串联。
逻辑代数表达式: M i (M i1 • X i M i ) •M i1
第5章 顺序控制梯形图的编程方法 5.2.3 起保停电路:单序列编程方式
小车在初始 位置时停在左 边,限位开关 X1为ON。 按 下起动按钮 X0后,小车 右行,碰到限 位开关X2后, 停在该处,3s 后后开始左行, 碰到X1后返 回初始步,停 止运动。
第5章 顺序控制梯形图的编程方法
概述:程序结构
第5章 顺序控制梯形图的编程方法
概述:编程方法
• 定义:根据系统的顺序功能图设计梯形图的方法
5.1 使用STL指令的编程方法
5.2 使用起保停电路的编程方法
5.3 以转换为中心的编程方法
5.4 具有多种工作方式的系统的 编程方法
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程方法
当液面降至下限位开关之后 再过2s,容器放空,关闭阀C,打 开阀A,又开始下一周期的操 作。按下停止按钮,在当前工 作周期的操作结束后,才停止 操作(停在初始状态)。
第5章 顺序控制梯形图的编程方法
液体混合装置控制系统
X X
T
T X A
X Y A
Y A
X X B
Y B Y B
X X
Y T
T Y 0
Y T K
X T
Y T X
. . T K
Y C
第5章 顺序控制梯形图的编程方法 5.3 以转换为中心的编程方法
5.3.1 编程思想: 实现图中Xi对应的转换需要同时 满足两个条件,即转换的前级步是活动步(Mi-1=1) 和转换条件(Xi=1)。在梯形图中,可以用Mi-1和 Xi的常开触点组成的串联电路来表示上述条件。转 换发生时,后续步变为活动步(SET Mi指令将Mi 置位),前级步变为不活动步(RST Mi-1指 令将 Mi-1复位),这种编程方式与转换实现的基本规则 之间有着严格的对应关系,编制复杂的梯形图有它 的优越性。
第5章 顺序控制梯形图的编程方法
传送带控制系统
• 有二传送带如下图所示。按下起动按钮SB1后传送 带A运行。当被传送物前沿接近S1时,S1通,A、 B 同时运行。被传送物体后沿离开S1时,S1 断, A 停;当被传送物体后沿离开S2时,S2 断,B停, 系统返回初态(A 、B均停)。如SB1按下一分钟 后S1未通,则A 自动停。要求设计该控制系统, 并画出端子分配图、梯形图和主电路图。
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路:选择和并行序列
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路(选择和并行序列
• 选择序列的编程方式 分支处理:如果某步后面有N个分支,则将N个后 续步对应的辅助继电器的常闭触点与该步线圈串 联,作为该步的结束条件。
合并处理:如果某步前有N个转换,则该步的起动 电路由N条支路并联而成,各支路由某一前级步对 应的辅助继电器的常开触 点与相应转换条件对应 的触点或电路串联而成。
• 并行序列的编程方式 合并处理:如果某步前有个并行序列的合并,则该 步的起动电路是所有前级步的常开触点与相应转 换条件对应相的触点或电路串联而成。
第5章 顺序控制梯形图的编程方法 5.2.5 仅有两步的闭环处理
解决方法:在小闭 环中,增设一步, 这一步只起延时作 用,延时时间可取 很短(如0.1s),对 系统的运行不会有 什么影响。
第5章 顺序控制梯形图的编程方法 5.2.6 应用举例:液体混合装置
限位开关被液体淹没时 为ON,阀A、阀B、阀C 为电磁阀,线圈通电时 打开,断电时关闭。开 始时各阀门关闭,各限 位开关为OFF。
按下起动按钮后,打开阀A,液 体A流入容器,中限位开关变 为ON时,关闭阀A,打开阀B,液 体B流入容器。当液面达到 上限位开关时,关闭阀B,电机 M开始运行,搅动液体,6s后停 止搅动,打开阀C,放出混合液,
第5章 顺序控制梯形图的编程方法
第5章 顺序控制梯形图的编程方法
梯形图程序
第5章 顺序控制梯形图的编程方法 5.2 使用起保停电路的编程方法
5.2.1 编程背景 根据顺序功能图设计梯形图,可以用辅助继电
器M来代表步。某一步为活动步时,对应的辅助 继电器为ON,某一转换实现时,该转换的后续步 变为活动步,前级步变为不活动步。很多转换条 件都是短信号,即它存在的时间比它激活的后续 步为活动步的时间短,因此应使用有记忆(或称 保持)功能的电路(如起保停电路)来控制代表 各步的辅助继电器。
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程
STL指令特点: 1)与STL触点相连的触点使用LD或LDI指令,即
LD点移到STL触点的右侧,直到出现下一条STL 指令或RET指令,使LD点返回左侧母线。各STL 触点驱动的电路放在一起。最后一个STL电路结束 时要使用RET指令。 2)STL触点可以直接驱动或通过别的触点驱动Y, M,S,T等元件的线圈。
3)由于CPU只执行活动步对应的电路块,使用STL 指令允许双线圈输出,即不同的STL触点可以分别 驱动同一编程元件的一个线圈。
4)STL触点驱动的电路块中不能使用MC和MCR指 令,在中断程序与子程序内不能使用STL指令。
ห้องสมุดไป่ตู้
第5章 顺序控制梯形图的编程方法 STL指令:单序列的编程
第5章 顺序控制梯形图的编程方法 STL指令:选择与并行序列
起保停电路仅使用与触点和线圈有关的指令, 任何一种可编程序控制器的指令系统都有这类指 令,是一种通用的编程方式。
第5章 顺序控制梯形图的编程方法
5.2.2 起保停电路:编程思想
输出处理:某一输出量 仅在某一步为ON,就 将它的线圈与该步对应 的M的线圈并联;如果 在几步中都为ON,应 将代表各步的M的常开 触点并联后,驱动该输 出继电器的线圈。
STL:步进梯形指令,编程元件采用S
STL触点:使用STL指令常开触点。当某一步为活 动步时,对应的STL触点接通,该步的负载被驱 动。该步后面的转换条件满足时,转换被实现, 即后续步对应的状态被SET指令置位,后续步变 为活动步,同时与原活动步对应的状态被系统程 序复位,原活动步对应的STL触点断开。