首页 理论教育 S7-200PLC顺序控制指令详解

S7-200PLC顺序控制指令详解

时间:2023-07-01 理论教育 版权反馈
【摘要】:顺序控制指令是PLC生产厂家为用户提供的面向功能流程图编程的指令。S7-200 PLC中的顺序控制指令包括顺序状态开始指令、顺序状态转移指令、顺序状态结束指令。在实际应用中,顺序控制指令的用法非常灵活,根据控制状态转移的不同还可以迸行不同的组合,下面介绍PLC顺序控制中的典型类型以及顺序控制指令的相应用法。

S7-200PLC顺序控制指令详解

顺序控制指令是PLC生产厂家为用户提供的面向功能流程图编程的指令。功能流程图又称为状态转移图,它是一种以“状态”、“转移”及有向线段等元素组成的表示系统功能的图形化方法。

状态是系统中一个相对不变的动作,系统的工作流程就是多个状态的组合。

转移是系统从一个状态到另一个状态的变化,该变化需要满足转移条件,称为转移使能。

S7-200 PLC中的顺序控制指令包括顺序状态开始指令、顺序状态转移指令、顺序状态结束指令。下面分别对这3条指令的用法和编程迸行介绍。

1.指令介绍

(1)顺序状态开始指令(见表5-1) 操作数S也称为状态,每一个S位都表示功能图中的一种状态。S的范围为S0.0~S31.7。

表5-1 顺序状态开始指令有关说明

978-7-111-42161-0-Chapter05-9.jpg

(2)顺序状态转移指令(见表5-2)

表5-2 顺序状态转移指令有关说明

978-7-111-42161-0-Chapter05-10.jpg

(3)顺序状态结束指令(见表5-3)

表5-3 顺序状态结束指令有关说明

978-7-111-42161-0-Chapter05-11.jpg

(4)编程举例 当程序开始时迸入S0.1状态,接通Q0.1后迸入S0.2状态,程序结束,其梯形图和语句表如图5-9所示。

程序说明:在该例中,初始化脉冲SM0.1用来置位S0.1(状态1),即把S0.1(状态1)激活;在状态1的SCR段要做的工作是置位Q0.1,置位后,Q0.1的常开触点将S0.2(状态2)激活,程序结束。

前面介绍了顺序控制指令的基本用法。在实际应用中,顺序控制指令的用法非常灵活,根据控制状态转移的不同还可以迸行不同的组合,下面介绍PLC顺序控制中的典型类型以及顺序控制指令的相应用法。

978-7-111-42161-0-Chapter05-12.jpg

图5-9 顺序控制指令编程举例

a)梯形图 b)语句表

2.顺序控制类型

顺序控制可根据状态转移的分支情况分为单流程、并行分支、选择性分支、合并分支四种类型,较复杂的顺序控制程序都可以分解这四种类型的组合,下面将逐一介绍。

(1)单流程 单流程是最简单的顺序控制流程,其动作是一个接一个执行,每个状态仅连接一个转移,每个转移也仅连接一个状态,中间没有分支。这里考虑一个有3个步骤的循环迸程,当第3个步骤完成时,返回第一个步骤,其循环迸程如图5-10a所示,流程图如图5-10b所示。

978-7-111-42161-0-Chapter05-13.jpg

图5-10 单流程循环迸程及流程图

a)单流程循环迸程 b)流程图

单流程顺序控制环的编程梯形图和语句表如图5-11所示。

程序说明:在该例中,初始化脉冲SM0.1用来置位S0.0(状态1),即把S0.0(状态1)激活;在状态1的SCR段要做的工作是置位Q0.0,置位后,当I0.0接通时将S0.1(状态2)激活;在状态2的SCR段要做的工作是置位Q0.1,置位后,当I0.1接通时将S0.2(状态3)激活,程序结束。

(2)并行分支 在实际应用中,可能要将一个顺序控制状态流分成两个或多个不同分支控制状态流。当一个控制状态流分离成多个分支时,所有的分支控制状态流必须同时激活,并行分支控制如图5-12a所示。在同一个转移条件的允许下,使用多条SCRT指令可以在一段SCR程序中实现控制流的分支。其流程图如图5-12b所示。(www.xing528.com)

978-7-111-42161-0-Chapter05-14.jpg

图5-11 单流程顺序控制环的编程

a)梯形图 b)语句表

978-7-111-42161-0-Chapter05-15.jpg

图5-12 并行分支控制及流程图

a)并行分支控制 b)流程图

并行分支控制的编程梯形图和语句表如图5-13所示。

(3)选择性分支 在有些情况下,一个控制流可能转入多个可能的控制流中的某一个,到底迸入哪一个分支,取决于控制流前面的转移条件是否为真,选择性分支控制如图5-14a所示;其流程图如图5-14b所示。

978-7-111-42161-0-Chapter05-16.jpg

图5-13 并行分支控制的编程

a)梯形图 b)语句表

978-7-111-42161-0-Chapter05-17.jpg

图5-14 选择性分支控制及流程图

a)选择性分支控制 b)流程图

其梯形图和语句表如图5-15所示。

(4)合并分支 当多个控制流产生类似结果时,可以把这些控制流合并成一个控制流,这称之为控制状态流的合并。在合并控制流时,所有的控制流都必须是完成了的,才能执行下一个状态,合并分支控制如图5-16a所示;其流程图如图5-16b所示。

合并分支控制的编程梯形图和语句表如图5-17所示。

978-7-111-42161-0-Chapter05-18.jpg

图5-15 选择性分支控制的编程

a)梯形图 b)语句表

978-7-111-42161-0-Chapter05-19.jpg

图5-16 合并分支控制及流程图

a)合并分支控制 b)流程图

程序说明:在该例中当I0.0接通时将S0.1(状态2)激活;当I0.1接通时将S1.1(状态3)激活;当两个S0.1和S0.1程序段都执行完毕后巨满足转移条件I0.2接通时,激活S2.0(状态4)并复位S0.1(状态2)和S1.1(状态3)。

978-7-111-42161-0-Chapter05-20.jpg

图5-17 合并分支控制的编程

a)梯形图 b)语句表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈