当前位置:
文档之家› 第六章 PLC的顺序控制指令及应用
第六章 PLC的顺序控制指令及应用
状态 转移 有向线段 静态控制系统 系统动态过程 转移触发规则
1.状态
★ 状态是控制系统中一个相对不变的 性质,对应于一个稳定的情形。
⑴初始状态 初始状态 是功能图运行的 起点,一个控制系统至少要有一个初 始状态。初始状态的图形符号为双线 的矩形框 ⑵工作状态 工作状态是控制系统正 常运行时的状态。系统运行则为动 状态,没有运行为静状态。 ⑶与状态对应的动作
控制要求
设计
功能流程图
转化
梯形图程序
4.1.2 功能图的基本概念 功能图(功能流程图/状态转移图):描述顺序控制系统的图解表示方
法,专用于工业顺序控制程序设计的功能性说明语言。 它能完整的描述控制系统的工作过程、功能和特性,是分析、 设计电气控制系统控制程序的重要工具。 功能图主要由“状态”、“转移”及有向线段等元素组成。
网络6 Q0.1 网络7
功能图 梯 形 图
Ⅰ0.2
S0.2
语句表
网络8 网络9
SCRT
SCRE
4.3.2 可选择的分支和联接 • 在生产实际中,对具有多流程的工作要进 行流程选择或着分支选择。即一个控制流 可能转入多个可能的控制流中的某一个, 但不允许多路分支同时执行。到底进入哪 一个分支,取决于控制流前面的转移条件 哪一个为真。
•
系统功能图—进入
梯形图—进入
并行分支和联接功能图
SM0.1 Q0.0
S0.0
Ⅰ0.0 Q0.1 Q0.3
S0.1
Ⅰ0.1
Q0.2
S0.3
Ⅰ0.2 Q0.4
S0.2
S0.4
Ⅰ0.3
Q0.5
S0.5
Ⅰ0.4
并行分支和联接梯形图
SM0.1 S0.0 S0.0 S0.4 网络1
S
SCR
SM0.0 Ⅰ0.0 S0.1 1 网络2 Q0.0
R
S0.2 +10
T37
IN TON PT
SCRT SCRE
语 句 表
SCR
网络7 SM0.0 Q0.2 T38 网络8 T38 网络9 +200 S0.3
IN TON PT
SCRT SCRE
4.2.3 使用说明
⑴ 顺序指令仅对元件S有效,顺控继电器S也具有一般继电器的 功能,所以对它能够使用其他指令。 ⑵ SCR段程序能否执行取决于该状态器(S)是否被置位, SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程 序的执行。 ⑶ 不能把同一个S位用于不同程序中,例如:如果在主程序中 用了S0.1,则在子程序中就不能再使用它。 ⑷ 在SCR段中不能使用JMP和LBL指令,就是说不允许跳入、 跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指 令。 ⑸ 在SCR段中不能使用FOR、NEXT和END指令。 ⑹在状态发生转移后,所有的SCR段的元器件一般也要复位, 如果希望继续输出,可使用置位/复位指令。 ⑺在使用功能图时状态器的编号可以不按顺序编排。
系统功能图—进入
梯形图—进入
可选择的分支和联接功能图
SM0.1 Q0.0
S0.0
Ⅰ0.0 Q0.1 Ⅰ0.3 Q0.3
S0.1
Ⅰ0.1 Q0.2
S0.3
Ⅰ0.4 Q0.4
S0.2
Ⅰ0.2 Q0.5
S0.4
Ⅰ0.5
S0.5
Ⅰ0.6
S0.6
可选择的分支和联接梯形图
SM0.1 S0.0
S0.0
S
SCR
SCRE
网络14 网络15 Q0.3 网络16 网络8 Ⅰ0.4 S0.4 S0.5
网络22
SCRT
SCRE
S0.1
网络6
SCR
SM0.0
网络23 Q0.5
网络24
SCR
网络7
Q0.1 SM0.0
SCR
SM0.0
Ⅰ0.6
网络17
S0.6
Ⅰ0.1
S0.2
SCRT
网络9
SCRT SCRE
网络25
SCRT
STL
LSCR bit (Load Sequential Control)
SCRT bit (Sequential Control Relay Transition) SCRE (Sequential Control Relay End) CSCRE (Conditional Sequence Control Relay End)
LSCR指令标记一个SCR段的开始,当该段的状态 器置位时,允许该SCR段工作。 SCRT指令置位下一个SCR段的状态器,以便下一 个SCR段开始工作;同时时该段的状态器复位,该 段停止工作。 SCRE指令表示SCR段结束
SCR程序段的三种功能:
⑴ 驱动处理 : 即在该段状态器有效时,要做什么 工 作,或不作工作。 ⑵ 指定转移条件和目标 :即满足什么条件后状态 转移到 何处 。 ⑶ 转移源自动复位功能 : 状态转移后,置位下一 个状态同时自动复位原状态。
2
下 冲 低位行程开关
3
返 回
高位行程开关
功能图就是由多个状态及连线组成的图形,他可以清晰的 描述系统的工序要求,使复杂问题简单化,并且使PLC编 程成为可能,而且编程的质量和效率也会大大提高。
4.2.1 顺序控制指令介绍
顺序控制指令是PLC厂家为用户提供的可使功能图编程简单化和规范化的指令
顺序控制指令的形式及功能
SCRE
S0.2
网络9
SCR
SM0.0
网络17 Q0.4
SCR
SM0.0 网络3
网络10 Q0.2
网络18 网络19 S0.5
网络11 网络12
SCRE
S0.2 S0.4 Ⅰ0.3
SCRT
S0.3
网络4
SCRE
S0.3
S
网络20
1 S0.2
SCRT SCRE
S0.1 网络5
SCR
SM0.0
网络13 Q0.3
SCRE
网络18
网络26
4.3.3 并行分支和联接
• 在许多实例中,一个顺序控制状态流必须分成两个或多个不同的分支控制状 态,这就是并行分支或并发分支。当一个控制状态分成多个分支时,所有的 分支控制状态流必须同时激活。当多个控制流产生的结果相同时,可以把这 些控制流合并成一个控制流,即并行分支的连接。在合并控制流时,所有分 支控制流必须都是完成了的。这样,在转移满足条件时才能转移到下一个状 态。并发顺序一般用双水平线表示,同时结束若干个顺序也用双水平线表示。 需要特别说明的是,并行分支连接时,要同时使状态转移到新的状态,完成 新状态的启动。另外在状态S0.2和S0.4的SCR程序段中,由于没有使用 SCRT指令,所以S0.2和S0.4的复位不能自动进行,最后要用复位指令对其 进行复位。这种处理方法在并行分支的连接合并时会经常用到,而且在并行 分支连接合并前的最后一个状态往往是“等待”过渡状态。它们要等待所有 并行分支都为“真”后一起转移到新的状态。这时的转移条件永远为“真”, 而这些“等待”状态不能自动复位,它们的复位要使用复位指令来完成。
4.4 顺序控制指令应用举例
4.4.1 选择和循环电路举例 6.4.2 并行分支和联接电路举例 4.4.3 选择和跳转电路举例
4.1.1 功能图的产生
原因:基本指令和方法不能解决具有并发顺序和选择顺序的 问题 针对于此: 法国国家标准Grafacet法(NFC03190) IEC”控制系统功能图准备”标准(IEC848) 功能图法流程:
第六章 S7-200 PLC顺序控制指令及应用
4.1 功能图的产生及基本概念
4.1.1 功能图的产生 4.1.2 功能图的基本概念 4.1.3 功能图的构成规则
4.2 顺序控制指令
4.2.1 顺序控制指令介绍
4.2.2 举例说明 4.2.3 使用说明
4.3 功能图的主要类型
4.3.1 单流程
4.3.2 可选择的分支和联接 4.3.3 并行分支和联接 4.3.4 跳转和循环
SM0.1 功 能 图 S0.1
T37
置位Q0.4 复位Q0.5,Q0.6 启动定时器T37
网络1 SM0.1
S0.1
S
网络2 S0.1
梯形图
1
SCR
网络3 SM0.0 Q0.4 1 Q0.5
S0.2
输出Q0.2 启动定时器T38
S
2
T38
S0.3
LD S LSCR LD S R TON LD SCRT SCRE LSCR LD = TON LD SCRT SCRE SM0.1 S0.1,1 S0.1 SM0.0 Q0.4,1 Q0.5,2 T37,+10 T37 S0.2 S 0.2 SM0.0 Q0.2 T38,+200 T38 S0.3 网络4 T37 网络5 网络6 S0.2
举例:冲压机功能流程图
冲压机的工作顺序可分为三个 状态:初始、下冲和返回状态。 从初始状态到下冲状态的转移 须满足启动信号和高位行程开 关信号同时为ON时才能发生; 从下冲状态到返回状态,须满 足低位行程开关为ON时才能 发生。返回到停止,须高位行 程开关信号为ON才能发生。
1 等 待
启动信号及高 位行程开关
LAD
bit
SCR
功 能
顺序状态开始
操作对象
S(位)
bit ─(SCRT) ─(SCRE)
顺序状态转移
S(位)
顺序状态结束
无
条件顺序状态结束
无
从表中可知,顺序控制指令的操作对象为顺序继电 器S,S也称为状态器,每一个S位都表示功能图中的 一种状态。S的范围:S0.0~S31.7。注意:我们使 用的是S的位信息。 顺序控制继电器(SCR)段:从LSCR指令开始到SCR 指令结束的所有指令。