顺序控制梯形图的编程方式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3)由于CPU只执行活动步对应的电路块,使用STL 指令允许双线圈输出,即不同的STL触点可以分别 驱动同一编程元件的一个线圈。
4)STL触点驱动的电路块中不能使用MC和MCR指 令,在中断程序与子程序内不能使用STL指令。
第5章 顺序控制梯形图的编程方法 STL指令:单序列的编程
第5章 顺序控制梯形图的编程方法 STL指令:选择与并行序列
第5章 顺序控制梯形图的编程方法
STL指令:应用举例
若行人按人行道按钮X0或X1,车道绿灯和人行道 红灯亮,30s后车道变为黄灯,再过10s后车道变为 红灯,再过5s后人行道变为绿灯,15s后人行道绿灯 开始闪烁,闪烁5次后,人行道绿灯灭,红灯亮, 5s后系统回到初始状态。
第5章 顺序控制梯形图的编程方法
• 并行序列的编程方式 合并处理:如果某步前有个并行序列的合并,则该 步的起动电路是所有前级步的常开触点与相应转 换条件对应相的触点或电路串联而成。
第5章 顺序控制梯形图的编程方法 5.2.5 仅有两步的闭环处理
解决方法:在小闭 环中,增设一步, 这一步只起延时作 用,延时时间可取 很短(如0.1s),对 系统的运行不会有 什么影响。
第5章 顺序控制梯形图的编程方法
第5章 顺序控制梯形图的编程方法
梯形图程序
第5章 顺序控制梯形图的编程方法 5.2 使用起保停电路的编程方法
5.2.1 编程背景 根据顺序功能图设计梯形图,可以用辅助继电
器M来代表步。某一步为活动步时,对应的辅助 继电器为ON,某一转换实现时,该转换的后续步 变为活动步,前级步变为不活动步。很多转换条 件都是短信号,即它存在的时间比它激活的后续 步为活动步的时间短,因此应使用有记忆(或称 保持)功能的电路(如起保停电路)来控制代表 各步的辅助继电器。
第5章 顺序控制梯形图的编程方法
传送带控制系统
• 有二传送带如下图所示。按下起动按钮SB1后传送 带A运行。当被传送物前沿接近S1时,S1通,A、 B 同时运行。被传送物体后沿离开S1时,S1 断, A 停;当被传送物体后沿离开S2时,S2 断,B停, 系统返回初态(A 、B均停)。如SB1按下一分钟 后S1未通,则A 自动停。要求设计该控制系统, 并画出端子分配图、梯形图和主电路图。
当液面降至下限位开关之后 再过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
起保停电路仅使用与触点和线圈有关的指令, 任何一种可编程序控制器的指令系统都有这类指 令,是一种通用的编程方式。
第5章 顺序控制梯形图的编程方法
5.2.2 起保停电路:编程思想
输出处理:某一输出量 仅在某一步为ON,就 将它的线圈与该步对应 的M的线圈并联;如果 在几步中都为ON,应 将代表各步的M的常开 触点并联后,驱动该输 出继电器的线圈。
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章 顺序控制梯形图的编程方法
概述:程序结构
第5章 顺序控制梯形图的编程方法
概述:编程方法
• 定义:根据系统的顺序功能图设计梯形图的方法
5.1 使用STL指令的编程方法
5.2 使用起保停电路的编程方法
5.3 以转换为中心的编程方法
5.4 具有多种工作方式的系统的 编程方法
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程方法
第5章 顺序控制梯形图的编程方法 5.2.6 应用举例:液体混合装置
限位开关被液体淹没时 为ON,阀A、阀B、阀C 为电磁阀,线圈通电时 打开,断电时关闭。开 始时各阀门关闭,各限 位开关为OFF。
按下起动按钮后,打开阀A,液 体A流入容器,中限位开关变 为ON时,关闭阀A,打开阀B,液 体B流入容器。当液面达到 上限位开关时,关闭阀B,电机 M开始运行,搅动液体,6s后停 止搅动,打开阀C,放出混合液,
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程
STL指令特点: 1)与STL触点相连的触点使用LD或LDI指令,即
LD点移到STL触点的右侧,直到出现下一条STL 指令或RET指令,使LD点返回左侧母线。各STL 触点驱动的电路放在一起。最后一个STL电路结束 时要使用RET指令。 2)STL触点可以直接驱动或通过别的触点驱动Y, M,S,T等元件的线圈。
STL:步进梯形指令,编程元件采用S
STL触点:使用STL指令常开触点。当某一步为活 动步时,对应的STL触点接通,该步的负载被驱 动。该步后面的转换条件满足时,转换被实现, 即后续步对应的状态被SET指令置位,后续步变 为活动步,同时与原活动步对应的状态被系统程 序复位,原活动步对应的STL触点断开。
起动电路:将Mi-1和Xi的常开触点串联
停止电路:Mi+1=1,将 Mi+1的常闭触点与Mi的线
圈串联。
逻辑代数表达式: M i (M i1 • X i M i ) •M i1
第5章 顺序控制梯形图的编程方法 5.2.3 起保停电路:单序列编程方式
小车在初始 位置时停在左 边,限位开关 X源自文库为ON。 按 下起动按钮 X0后,小车 右行,碰到限 位开关X2后, 停在该处,3s 后后开始左行, 碰到X1后返 回初始步,停 止运动。
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路:选择和并行序列
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路(选择和并行序列
• 选择序列的编程方式 分支处理:如果某步后面有N个分支,则将N个后 续步对应的辅助继电器的常闭触点与该步线圈串 联,作为该步的结束条件。
合并处理:如果某步前有N个转换,则该步的起动 电路由N条支路并联而成,各支路由某一前级步对 应的辅助继电器的常开触 点与相应转换条件对应 的触点或电路串联而成。
4)STL触点驱动的电路块中不能使用MC和MCR指 令,在中断程序与子程序内不能使用STL指令。
第5章 顺序控制梯形图的编程方法 STL指令:单序列的编程
第5章 顺序控制梯形图的编程方法 STL指令:选择与并行序列
第5章 顺序控制梯形图的编程方法
STL指令:应用举例
若行人按人行道按钮X0或X1,车道绿灯和人行道 红灯亮,30s后车道变为黄灯,再过10s后车道变为 红灯,再过5s后人行道变为绿灯,15s后人行道绿灯 开始闪烁,闪烁5次后,人行道绿灯灭,红灯亮, 5s后系统回到初始状态。
第5章 顺序控制梯形图的编程方法
• 并行序列的编程方式 合并处理:如果某步前有个并行序列的合并,则该 步的起动电路是所有前级步的常开触点与相应转 换条件对应相的触点或电路串联而成。
第5章 顺序控制梯形图的编程方法 5.2.5 仅有两步的闭环处理
解决方法:在小闭 环中,增设一步, 这一步只起延时作 用,延时时间可取 很短(如0.1s),对 系统的运行不会有 什么影响。
第5章 顺序控制梯形图的编程方法
第5章 顺序控制梯形图的编程方法
梯形图程序
第5章 顺序控制梯形图的编程方法 5.2 使用起保停电路的编程方法
5.2.1 编程背景 根据顺序功能图设计梯形图,可以用辅助继电
器M来代表步。某一步为活动步时,对应的辅助 继电器为ON,某一转换实现时,该转换的后续步 变为活动步,前级步变为不活动步。很多转换条 件都是短信号,即它存在的时间比它激活的后续 步为活动步的时间短,因此应使用有记忆(或称 保持)功能的电路(如起保停电路)来控制代表 各步的辅助继电器。
第5章 顺序控制梯形图的编程方法
传送带控制系统
• 有二传送带如下图所示。按下起动按钮SB1后传送 带A运行。当被传送物前沿接近S1时,S1通,A、 B 同时运行。被传送物体后沿离开S1时,S1 断, A 停;当被传送物体后沿离开S2时,S2 断,B停, 系统返回初态(A 、B均停)。如SB1按下一分钟 后S1未通,则A 自动停。要求设计该控制系统, 并画出端子分配图、梯形图和主电路图。
当液面降至下限位开关之后 再过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
起保停电路仅使用与触点和线圈有关的指令, 任何一种可编程序控制器的指令系统都有这类指 令,是一种通用的编程方式。
第5章 顺序控制梯形图的编程方法
5.2.2 起保停电路:编程思想
输出处理:某一输出量 仅在某一步为ON,就 将它的线圈与该步对应 的M的线圈并联;如果 在几步中都为ON,应 将代表各步的M的常开 触点并联后,驱动该输 出继电器的线圈。
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章 顺序控制梯形图的编程方法
概述:程序结构
第5章 顺序控制梯形图的编程方法
概述:编程方法
• 定义:根据系统的顺序功能图设计梯形图的方法
5.1 使用STL指令的编程方法
5.2 使用起保停电路的编程方法
5.3 以转换为中心的编程方法
5.4 具有多种工作方式的系统的 编程方法
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程方法
第5章 顺序控制梯形图的编程方法 5.2.6 应用举例:液体混合装置
限位开关被液体淹没时 为ON,阀A、阀B、阀C 为电磁阀,线圈通电时 打开,断电时关闭。开 始时各阀门关闭,各限 位开关为OFF。
按下起动按钮后,打开阀A,液 体A流入容器,中限位开关变 为ON时,关闭阀A,打开阀B,液 体B流入容器。当液面达到 上限位开关时,关闭阀B,电机 M开始运行,搅动液体,6s后停 止搅动,打开阀C,放出混合液,
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程
STL指令特点: 1)与STL触点相连的触点使用LD或LDI指令,即
LD点移到STL触点的右侧,直到出现下一条STL 指令或RET指令,使LD点返回左侧母线。各STL 触点驱动的电路放在一起。最后一个STL电路结束 时要使用RET指令。 2)STL触点可以直接驱动或通过别的触点驱动Y, M,S,T等元件的线圈。
STL:步进梯形指令,编程元件采用S
STL触点:使用STL指令常开触点。当某一步为活 动步时,对应的STL触点接通,该步的负载被驱 动。该步后面的转换条件满足时,转换被实现, 即后续步对应的状态被SET指令置位,后续步变 为活动步,同时与原活动步对应的状态被系统程 序复位,原活动步对应的STL触点断开。
起动电路:将Mi-1和Xi的常开触点串联
停止电路:Mi+1=1,将 Mi+1的常闭触点与Mi的线
圈串联。
逻辑代数表达式: M i (M i1 • X i M i ) •M i1
第5章 顺序控制梯形图的编程方法 5.2.3 起保停电路:单序列编程方式
小车在初始 位置时停在左 边,限位开关 X源自文库为ON。 按 下起动按钮 X0后,小车 右行,碰到限 位开关X2后, 停在该处,3s 后后开始左行, 碰到X1后返 回初始步,停 止运动。
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路:选择和并行序列
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路(选择和并行序列
• 选择序列的编程方式 分支处理:如果某步后面有N个分支,则将N个后 续步对应的辅助继电器的常闭触点与该步线圈串 联,作为该步的结束条件。
合并处理:如果某步前有N个转换,则该步的起动 电路由N条支路并联而成,各支路由某一前级步对 应的辅助继电器的常开触 点与相应转换条件对应 的触点或电路串联而成。