全国服务热线 15221406036
单位新闻

西门子6ES7511-1AL03-0AB0现货供应

发布时间: 2023-03-09 16:49 更新时间: 2024-05-08 07:10

西门子6ES7511-1AL03-0AB0现货供应

并行性流程及其编程
(一)并行性流程程序的特点
由两个及以上的分支程序组成的,但必须同时执行各分支的程序,称为并行性流程程序。下图是具有3个支路的并行性流程程序,其特点如下:

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

(a) 分支状态

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

(a) 汇合状态

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

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

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

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

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

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

按钮式人行横道交通灯控制的状态转移图
说明:
①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)指令表程序
根据并行分支的编程方法,其指令表程序如下:

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

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

虚设状态的设置


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com