顺序控制
(4)一个功能图至少应有一个初始步。
3.顺序功能图的绘制
顺序功能图主要有以下几种结构:
3 d 4 e 5
5 d
6 m n 12
5
e
9
f
11 p 6 9
e 11
6
9 d
11
12
单序列
选择序列
并行序列
3.顺序功能图的绘制
a
2.1 a b d 2.2 c 2.3 2.4
2 g
f
子步
d 2.5 g
4.梯形图的绘制
使用起保停电路设计顺序控制梯形图的方法
设计起保停电路的关键是找出它的起动条件和停止条件
根据转换实现的基本规则,转换实现的条件是它的前级 步为活动步并且满足相应的转换条件。步M0.1变为活动 步的条件是步M0.0为活动步,且二者之间的转换条件 I0.0=1。
起动条件:将代表前级步的M0.0的常开触点和代表转换 条件的I0.0的常开触点串联后,作为控制M0.1的起动电 路。 停止条件:将所有代表后续步的存储器位的常闭触点串 联作为控制前级步的停止电路。
例:按下起动按钮I0.0后,应先开引风机,延时5S后再开鼓风机。按下 停止按钮I0.1后,应先停鼓风机,5S后再停引风机。
仅有两步的闭环处理
原因在于步M2既是步M3的前级步,又是它的后续步。 解决方法在小闭环中增设一步就(如图 c),这一步没有 什么操作,它后面的转换条件“=1”相当于逻辑代数中的 常数1,即表示转换条件总是满足的,只要进入步M10,将 马上转换到步M2去。图d是根据图c画出的梯形图。
顺序控制继电器结束(Sequence Control Relay End)指令SCRE用来表 示SCR段的结束。
顺序控制继电器转换(Sequence Control Relay Transition)指令SCRT n 用来表示SCR段之间的转换,即步的活动状态的转换。
本例是用顺序 继电器实现的 顺序控制中的 一个步的程序 段,这一步实 现的功能是使 两个电机M1和 M2起动运行20 秒后停止,切 换到下一步。 程序如图5.7所 示。
2.使用SCR指令的顺序控制梯形图的方法
顺序控制继电器指令
S7-200中的顺序控制继电器S专门用于编制顺序控制程序。顺序控制程 序被顺序控制继电器指令 SCR 划分为 LSCR 与 SCRE 指令之间的若干个 SCR段,一个SCR段对应于顺序功能图中的一步。
装载顺序控制继电器(Load Sequence Control Relay)指令LSCR n用来 表示一个 SCR 段即顺序功能图中的步的开始。指令中的操作数 n 为顺序 控制继电器 S(BOOL 型 ) 的地址,顺序控制继电器为 1 状态时,对应的 SCR段中的程序被执行,反之则不被执行。
顺序控制设计法的设计基本步骤
1.步的划分 2.转换条件的确定 3.顺序功能图的绘制 4.梯形图的绘制
1.步的划分
步是根据PLC输出量的状态划分的,只要系统的输 出量状态发生变化,系统就从原来的步进入新的步。 在每一步内PLC各输出量状态均保持不变,但是相 邻两步输出量总的状态是不同的。
2.转换条件的确定
LSCR
S0.5
//由 S0.5 控制的 //顺序步的开始 //
LD S
SM0.0 Q1.2, 2
//装入常开触点 //将 Q1.2 和 Q1.3 //置 1 //通电延时 //本步的持续时间 //为 20s
TON T50, +200
LD SCRT
T50 S0.6
//延时时间到 //作为切换条件 //步转移 //切换到下一步 //同时关本步 //
转换条件是使系统从当前步进入下一步的条件。 常见的转换条件有按钮、行程开关、定时器和计 数器的触点的动作(通/断)等。
3.顺序功能图的绘制
规则
(1)步与步不能直接相连,必须用转移分开; (2)转换与转换不能直接相连,必须用步分开;
(3)步与转换、转换与步之间的连线采用有向线段, 画功能图的顺序一般是从上向下或从左到右,正常 顺序时可以省略箭头,否则必须加箭头。
根据顺序功能图,采用某种编程方式设计出梯形图。 常用的设计方法有三种: 起-保-停电路设计法
以转换为中心设计法
步进顺控指令设计法
例:按下起动按钮I0.0后,应先开引风机,延时5S后再开鼓风机。按下 停止按钮I0.1后,应先停鼓风机,5S后再停引风机。
三.由顺序功能图到梯形图程序
1.起保停电路的顺序控制梯形图设计方法
步
动作或命令 转换条件
使系统由前 Hale Waihona Puke 步进入下 一步的信号 称为转换条 件
步与动作
步——将系统的一个工作周期,按输出量的状态变化,划分为 若干个顺序相连的阶段,每个阶段叫做步。
“步”—用编程元件(如辅助存储器M和状态继电器S)表示。 与系统的初始状态对应的步叫“初始步”,用双线方框表示。
当正系统处于某一步说在的阶段时,该步处于活动 状态,称该步处于“活动步”。 步处于活动状态时,相应的动作被执行;处于不 活动状态时,相应的非存储型动作被停止执行。
2.使用SCR指令的顺序控制梯形图设计方法
1.使用起保停电路设计顺序控制梯形图的方法
① 根据顺序功能图设计梯形图时,可以用存储器位 M来代表步。 ② 某一步为活动步时,对应的存储器位为1,某一 转换实现时,该转换的后续步变为活动步,前级步 变为不活动步。 ③ 很多转换条件都是短信号,即它存在的时间比它 激活的后续步为活动步的时间短,因此应使用有记 忆功能的电路或指令(如起保停电路和置位、复位指 令)来控制代表步的存储器位。
二.顺序控制设计法
顺序控制:
按照生产工艺预先规定的顺序,在各个输入信号 的作用下,根据内部状态和时间的顺序,在生产过 程中各个执行机构自动地有秩序地进行操作。
顺序控制设计法思路
系统工艺过程
顺序功能图
梯形图
顺序功能图
是一种通用的技术语言。主要由步、有向连线、转换、 转换条件和动作(命令)组成。
转换 有向线段 每一步所 完成的工 作
SCRE
//本步结束标志
在SCR段中用SM0.0的常开触点来驱动该步中应为1状态的输出点的线圈; 用转换条件对应的触点或电路来驱动转换到后续步的SCRT指令。
使用SCR时有如下的限制: 不能在不同的程序中使用相同的S位; 不能在SCR段中使用JMP及LBL指令,即不允许用跳转的方 法跳人或跳出SCR段; 不能在SCR段中使用FOR、NEXT和END指令。