自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > PLC >

PLC并行性流程及其编程

时间:2014-11-12 10:48来源:www.eadianqi.com 编辑:自动控制网
一、并行性流程程序的特点 由两个及以上的分支程序组成的,但必须同时执行各分支的程序,称为并行性流程程序。下图是具有3个支路的并行性流程程序,其特点如下: 并行性流程程序的结构形式 二、并行性流程编程 编程原则:先集中进行并行分支处理,然后再集中
一、并行性流程程序的特点
由两个及以上的分支程序组成的,但必须同时执行各分支的程序,称为并行性流程程序。下图是具有3个支路的并行性流程程序,其特点如下:

并行性流程程序的结构形式
二、并行性流程编程
编程原则:先集中进行并行分支处理,然后再集中进行汇合处理。
1.并行性分支的编程
并行性分支的编程与选择性分支的编程一样,先进行驱动处理,然后进行转移处理,所有的转移处理按顺序执行。根据并行性分支的编程方法,首先对S20进行驱动处理 (OUT Y0),然后按第一分支、第二分支、第三分支的顺序进行转移处理。如图(a)所示,并行性分支的程序如下:

(a) 分支状态

(b)并行分支状态程 序
并行性分支的编程

自动控制网www.eadianqi.com版权所有


2.并行性汇合的编程
并行性汇合的编程与选择性汇合的编程一样,也是先进行汇合前状态的驱动处理,然后按顺序向汇合状态进行转移处理。根据并行性汇合的编程方法,首先对S21、S22、S31、S32、S41、S42进行驱动处理,然后按S22、S32、S42的顺序向S50转移。如下图所示,并行性汇合的程序如下:

(a) 汇合状态

(b) 并行汇合状态程序
并行汇合的编程
3.并行性流程编程注意事项
(1)并行性流程的汇合最多能实现8个流程的汇合。
(2)在并行分支、汇合流程中,不允许有下图(a)的转移条件,而必须将其转化为图6-19(b)后,再进行编程。
 

自动控制网www.eadianqi.com版权所有

(a)不正确的转移条件       (b) 正确的转移条件
并行性分支、汇合流程的转化

自动控制网www.eadianqi.com版权所有

三、编程实例
用步进指令设计一个按钮式人行横道交通灯控制的控制程序。
控制要求:如 下图所示人行横道交通灯控制,按下按钮SB1或SB2,人行道和车道指示灯按如 下图所示的示意图亮灯。
人行横道交通灯控制

(1)I/O分配
X0:SB1(左起动),Xl:SB2(右起动),Y1:车道红灯,Y2:车道黄灯,Y3:车道绿灯,Y5:人行道红灯,Y6:人行道绿灯。
(2)PLC的外部接线图(如下图所示)

按钮式人行横道指示灯的示意图

PLC的外部接线图
(3)状态转移图
根据控制要求,当未按下按钮SB1或SB2时,人行道红灯和车道绿灯亮:当按下按钮SB1或SB2时,人行道指示灯和车道指示灯同时开始运行,是具有两个分支的并行流程。其状态转移图如 下图所示。 本文来自www.eadianqi.com

按钮式人行横道交通灯控制的状态转移图
说明:
①PLC从STOP→RUN时,初始状态S0动作,车道信号为绿灯,人行道信号为红灯,
②按人行横道按钮SB1或SB2,则状态转移到S20和S30,车道为绿灯,人行道为红灯,
③30s后车道为黄灯,人行道仍为红灯。
④再过l0s后车道变为红灯,人行道仍为红灯,同时定时器T2起动,5s后T2触点接通,人行道变为绿灯。
⑤15s后人行道绿灯开始闪烁(S32人行道绿灯灭,S33人行道绿灯亮)。
⑥闪烁中S32、S33反复循环动作,计数器C0设定值为5,当循环达到5次时,C0常开触点就接通,动作状态向S34转移,人行道变为红灯,期间车道仍为红灯,5s后初始状态,完成一个周期的动作。
⑦在状态转移过程中,即使按动人行横道按钮SB1或SB2也无效。
(4)指令表程序
根据并行分支的编程方法,其指令表程序如下:

三、分支、汇合的组合流程及虚设状态

自动控制网www.eadianqi.com版权所有

有些分支、汇合的组合流程不能直接编程,需要转换后才能进行编程,如下图,应将左图转换为可直接编程的右图形式。

组合流程的转移
有一些分支、汇合组合的状态转图如下图所示,它们连续地直接从汇合线转移到下一个分支线,而没有中间状态。这样的流程组合既不能直接编程,又不能采用上述办法先转换后编程。这时需在汇合线到分支线之间插入一个状态,以使状态转移图与前边所提到的标准图形结构相同。但在实际工艺中这个状态并不存在,所以只能虚设,这种状态称为虚设状态。加入虚设状态之后的状态转换图就可以进行编程了 。

虚设状态的设置

自动控制网www.eadianqi.com版权所有

本文已影响