当前课程知识点:电气控制技术与PLC > 第7章 开关量控制系统梯形图程序设计方法 > 7.6 使用置位复位指令的顺序控制梯形图设计法 > 使用置位复位指令的顺序控制梯形图设计法
大家好
本次课我们学习使用置位复位指令
设计顺序控制梯形图的方法
置位复位指令的编程方法
其中间编程元件仍为辅助继电器M
当前级步为活动步且满足转换条件时
后续步被置位同时前级步被复位
需要说明的是
置位/复位指令也称为以转换为中心的编程法
其中有一个转换就对应一个置位/复位电路块
有多少个转换就有多少个这样的电路块
接下来我们就分别讲解顺序功能图的
三种基本结构单序列
选择序列和并行序列使用置位复位指令
编写梯形图的方法
首先来看一下单序列的编程方法
单序列顺序功能图与梯形图的对应关系
如图1所示
在图1中当M0.1为活动步
且转换条件I0.2满足
M0.2被置位
同时M0.1被复位
因此将M0.1和I0.2的常开触点
组成的串联电路作为步M0.2的启动条件
同时它也作为步M0.1的停止条件
因为这里只有一个转换条件I0.2
所以只有一个置位复位电路块
需要说明的是
如果在步M0.2有驱动输出
例如图2中的输出继电器线圈Q0.1
它是不能与置位复位指令直接并联的
原因是M0.1和I0.2的常开触点
组成的串联电路的接通时间很短
当转换条件满足后
前级步立即复位
而输出继电器至少应在某步为活动步的
全部时间内接通
处理方法是用所在步的常开触点
驱动输出线圈Q0.1
现在我们来看一个例子
两条运输带控制系统的顺序功能图如图3所示
从这个顺序功能图可以看出
一共有5个转换条件
根据单序列的编程方法
我们设计的梯形图如右图所示
先来看看梯形图中关于步的控制电路设计
首次扫描时SM0.1的常开触点
闭合一个扫描周期
将初始步M0.0置位活动步
并将非初始步M0.1 M0.2 M0.3复位为不活动步
要实现转换需要同时满足两个条件
就是该转换的前级步是活动步和转换条件满足
以初始步下面的I0.0对应的转换为例
就是M0.0为ON且I0.0为ON同时满足
在梯形图中用M0.0和I0.0的常开触点
组成的串联电路来表示这个条件
该电路接通时两个条件同时满足
这个时候就将该转换的后续步变为了活动步
也就是用置位指令S将M0.1置位
还应该将该转换的前级步变为不活动步
也就是用复位指令R将M0.0复位
5个对位存储器M置位 复位的程序段
对应于顺序功能图中的5个转换
关于输出电路的设计应该根据顺序功能图
用代表步的位存储器的常开触点
或者它们的并联电路来控制输出位的线圈
在图3中我们看出Q0.1仅仅在步M0.2为ON
因此可以用M0.2的常开触点
直接控制Q0.1的线圈
接通延时定时器T37
也是仅在步M0.1为活动步时定时
因此用M0.1的常开触点控制T37
同样的用M0.3的常开触点控制T38
Q0.0的线圈在步M0.1
M0.2 M0.3均为ON
因此将M0.1 M0.2 M0.3的常开触点并联后
来控制Q0.0的线圈
下面我们来看一下选择序列的编程
选择序列顺序功能图转化为梯形图的关键点
在于分支处和合并处程序的处理
置位复位指令编程法的核心是转换
因此选择序列在处理分支和合并处编程上
与单序列的处理方法一致
不需要考虑多个前级步和后续步的问题
只考虑转换就可以了
来看一个例子
图4中给出了两种液体混合控制系统的
顺序功能图
步M0.5后面有两个选择分支
当M0.5为当前步
满足转换条件M0.6的常闭触点
和T38常开触点为ON
转移到初始步M0.0
对应的梯形图
用M0.5和T38的常开触点
与M0.6的常闭触点串联后使步M0.0置位
同时使步M0.5复位
或者当M0.5为当前步
满足转换条件M0.6和T38常开触点为ON时
对应的梯形图
用M0.5 T38的常开触点和M0.6的常开触点
串联使步M0.1置位
同时使步M0.5复位
对于选择序列一般只允许选择一个序列
接下来
我们来学习一下并行序列的编程
首先看一下分支处编程
如果某一步Mi的后面由N条分支组成
当 Mi 为活动步且满足转换条件后
其后面的N个后续步同时激活
在梯形图中
用Mi与转换条件的常开触点
串联 来置位后续的N步
同时复位M_i
在图5的顺序功能图中
步M0.0后面有2个分支
当M0.0为当前步
且转换条件I0.0满足时
后续步 M0.1和M0.3被同时激活
对应的梯形图中用M0.0和I0.0的常开触点
串联来置位M0.1和M0.3
同时复位M0.0
刚才我们学习了并行序列分支处的编程方法
接下来我们再来看一下合并处的编程方法
对于并行序列的合并
如果某步Mi之前有N条分支
也就是有N条分支进入该步
那么在并列N个分支的最后一步同时为1
且转换条件满足时
才能完成合并
对应的梯形图中
用合并处的N个分支最后一步的常开触点
与转换条件的常开触点串联来置位Mi
同时复位Mi步的所有前级步
在图5的顺序功能图中
步M0.5之前有一个并行序列的合并
当M0.2和M0.4同时为活动步
且转换条件I0.3满足时
M0.5变为活动步
同时M0.2和M0.4变为不活动步
因此在梯形图a中
用 M0.2 M0.4和I0.3的
常开触点组成的串联电路
作为步M0.5的置位条件
和步M0.2和M0.4的复位条件
输出电路的设计如梯形图b所示
Q0.0的线圈在步M0.3和M0.5均为ON
因此将M0.3和M0.5的常开触点并联后
来控制Q0.0
最后总结一下
第一个是在使用置位复位指令编程法时
当前级步为活动步且满足转换条件的情况下
后续步被置位
同时前级步被复位
对于并列序列来说
分支处有多个后续步
那么后续步都同时置位
仅有一个前级步被复位
合并处有多个前级步
那么这些前级步都同时复位
仅有一个后续步被置位
第二个是置位复位指令编程法
也称为以转换为中心的编程法
其中有一个转换就对应有一个置位复位电路块
有多少个转换就有多少个这样的电路块
最后需要注意的是输出继电器Q线圈
不能与置位复位指令并联
原因是前级步与转换条件常开触点组成的
串联电路接通的时间很短
当转换条件满足后
前级步立即复位而输出继电器
至少应在某步为活动步的全部时间内接通
处理方法是所在步的常开触点驱动输出线圈Q
本次课我们主要带着大家学习了
用置位复位指令的顺序控制梯形图的设计方法
这种设计方法特别有规律
梯形图与转换实现的基本规则之间
有着严格的对应关系
在设计复杂的顺序功能图的梯形图时
既容易掌握又不容易出错
这种编程方法使用任何一种PLC
都有的置位复位指令
因此这是一种通用的编程方法
可以用于任意型号的PLC
本讲到此结束
谢谢大家
-1.1 低压电器简介
--低压电器简介
-1.2 低压开关电器
--低压开关电器
-1.3 主令电器
--主令电器
-1.4 接触器
--接触器
-1.5 熔断器
--熔断器
-1.6 继电器(一)热继电器和速度继电器
-1.7 继电器(二)时间继电器
-小测验
-2.1 三相异步电动机的直接起动控制
-2.2 三相异步电动机点动控制和长动控制
-2.3 三相异步电动机降压起动控制(一)
-2.4 三相异步电动机降压起动控制(二 )
-2.5 三相异步电动机的多点控制和顺序控制
-2.6 三相异步电动机的调速控制
-2.7 三相异步电动机的制动控制(一)
-2.8 三相异步电动机的制动控制(二)
-2.9 三相异步电动机正反转控制(一)
-2.10 三相异步电动机正反转控制(二)
-2.11 电气控制线路的设计方法
-小测验
-3.1 电气控制电路图的绘制(一)
-3.2 电气控制电路图的绘制(二)
-3.3 电气控制电路图的绘制(三)
-3.4 电气控制电路的设计方法 (一)
-3.5 电气控制电路的设计方法 (二)
-小测验
-4.1 认识PLC
--认识PLC
-4.2 PLC组成及工作原理
-4.3 S7-200 SMART PLC硬件介绍(上)
-4.4 S7-200 SMART PLC硬件介绍(下)
-4.5 STEP 7-Micro/WIN SMART编程软件(上)
--STEP 7-MicroWIN SMART编程软件(上)
-4.6 STEP 7-Micro/WIN SMART编程软件(下)
--STEP 7-MicroWIN SMART编程软件(下)
-小测验
-5.1 PLC编程语言与程序结构
-5.2 指令基础
--指令基础
-5.3 位逻辑指令
--位逻辑指令
-5.4 PLC编程规则与技巧
-5.5 定时器指令的工作原理
-5.6 定时器指令应用举例
-5.7 计数器指令的工作原理
-5.8 计数器指令的应用
--计数器指令应用
-小测验
-6.1 功能指令概述
--功能指令概述
-6.2 数据处理指令(一):比较指令与数据传送指令
-6.3 数据处理指令(二):数据转换指令
--数据转换指令
-6.4 数据处理指令(三):表格指令和时钟指令
-6.5 算术运算指令及其应用
-6.6 逻辑运算指令及其应用
-6.7 程序控制指令:跳转指令、循环指令
-6.8 子程序的编写与调用
-6.9 中断程序与中断指令
-6.10 高速计数器指令与高速脉冲输出指令(一)
-6.11 高速计数器指令与高速脉冲输出指令(二)
-小测验(一)
-小测验(二)
-小测验(三)
-7.1 梯形图的经验设计法
-7.2 顺序控制设计法与顺序功能图概述
-7.3 顺序功能图的基本结构和绘制方法
-7.4 使用SCR指令的顺序控制梯形图设计方法
-7.5 使用起保停电路的顺序控制梯形图设计方法
-7.6 使用置位复位指令的顺序控制梯形图设计法
-小测验
-8.1模拟量控制概述
--模拟量控制概述
-8.2模拟量输入输出配置及数值的规范化
-8.3PID控制指令
--PID控制指令
-8.4水箱水位PID控制程序举例
-小测验