首页 理论教育 顺序控制指令示例详解

顺序控制指令示例详解

时间:2023-06-28 理论教育 版权反馈
【摘要】:本例中功能图与梯形图的转换及工作过程如下:①由功能图可以看出,初始化脉冲SM0.1 用来置位S0.0,状态1 激活;该功能在梯形图中转换为由SM0.1 控制的置位指令S,实现S0.0 =1。图4.22简单流程顺序控制示例某并发性分支、联接控制系统功能图、梯形图及指令表如图4.23 所示。另外,在状态S0.2 和S0.4 的SCR 程序段中,由于没有使用SCRT 指令,所以S0.2 和S0.4 的复位不能自动进行,要用复位指令对其进行复位。

顺序控制指令示例详解

1.简单流程

简单流程功能图的每个状态仅连接一个转移,每个转移仅连接一个状态。

【例4.2】某控制系统功能图如图4.22(a)所示,使用顺序控制指令将功能图转换为梯形图,如图4.22(b)所示,STL 指令如图4.22(c)所示。

本例中功能图与梯形图的转换及工作过程如下:

①由功能图可以看出,初始化脉冲SM0.1 用来置位S0.0,状态1 激活;该功能在梯形图中转换为由SM0.1 控制的置位指令S,实现S0.0 =1。

②在状态1 的SCR 段要做的工作(动作)是置Q0.0 为ON,梯形图中使用SM0.0 控制Q0.0,这是因为线圈不能直接和母线相连,所以常用特殊中间继电器SM0.0 位来完成动作任务。

③由功能图看出,状态1 向状态2 的转移条件是I0.1 有效,在梯形图中转换为由输入触点I0.1 控制状态转移指令SCRT,其操作数bit 为S0.1,它是状态2 的激活控制位。 一旦状态2 被激活,则本状态1 的SCR 段停止工作,状态1 自动复位。

④状态2 的动作是启动定时器,梯形图中使用SM0.0 控制定时器T37,定时器分辨率为100 ms,设定值为10,定时时间为1 s。(www.xing528.com)

⑤由功能图可以看出,状态2 向状态3 的转移条件是定时器T37(定时时间1 s),梯形图中,通过T37 的常开触点闭合控制状态2 的SCRT 指令,其操作数据bit 为状态3 的激活位。一旦状态3 被激活,则状态2 的SCR 段停止工作,状态2 自动复位。

2.并发性分支和联接

在控制系统中,常常需要一个顺序控制状态流并发产生两个或两个以上不同分支控制状态流,在这种情况下,所有的并发产生的分支控制状态流必须同时激活;多个分支控制流完成其动作任务后,也可以把这些控制流合并成一个控制流,即并发性分支的连接,在转移条件满足时才能转移到下一个状态。

图4.22 简单流程顺序控制示例

【例4.3】某并发性分支、联接控制系统功能图、梯形图及指令表如图4.23 所示。 程序中,并发性分支的公共转移条件是I0.0 有效,程序由状态S0.0 并发进入S0.1 和S0.3。

需要特别说明的是,并发性分支和联接时要同时使状态转移到新的状态,完成新状态的启动。 另外,在状态S0.2 和S0.4 的SCR 程序段中,由于没有使用SCRT 指令,所以S0.2 和S0.4 的复位不能自动进行,要用复位指令对其进行复位。 这种处理方法在并发性分支和联接合并时会经常用到,而且在并发性分支和联接合并前的最后一个状态往往是“等待”过渡状态。 它们要等待所有并发性分支都为“真”后,才能一起转移到新的状态。 这时的转移条件永远为“真”,而这些“等待”状态不能自动复位,它们的复位需要使用复位指令来完成。

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

我要反馈