首页 理论教育 多个顺序器程序实例演示

多个顺序器程序实例演示

时间:2023-06-19 理论教育 版权反馈
【摘要】:本例子完成图6-4所示红绿灯的时序动作控制功能,下面介绍多个顺序器程序的编程方法。图6-32 在OB1里编写的程序图6-33 FB1程序监控界面图6-34 增加顺序器3)单击浏览视图的Sequencer 2,打开步5的编程界面,编写图6-35所示的程序。6)编写步1的程序。表6-4 与事件指令组合使用的常用指令(续)

多个顺序器程序实例演示

本例子完成图6-4所示红绿灯的时序动作控制功能,下面介绍多个顺序器程序的编程方法。同时为了突出黄灯的提醒效果,增加闪烁功能。

1)新建名为“顺序器”的项目,并完善项目的硬件组态,同时插入一个编程语言为“GRAPH”的功能块(本例是FB10)和FB10的背景数据块DB10。

2)在块目录里双击FB10打开FB10的编程界面,首先在FB10里增加4个单序列的“步”(比如分别是S1、S2、S3和S4),然后在FB1程序界面的空白处单击鼠标右键,在弹出的对话框中单击“Insert New Element”→“Sequencer”,增加一个顺序器“Sequencer 2”,如图6-34所示;利用同样方法增加一个顺序器“Sequencer 3”。

978-7-111-44821-1-Chapter06-57.jpg

图6-32 在OB1里编写的程序

978-7-111-44821-1-Chapter06-58.jpg

图6-33 FB1程序监控界面

978-7-111-44821-1-Chapter06-59.jpg

图6-34 增加顺序器

3)单击浏览视图的Sequencer 2,打开步5(S5)的编程界面,编写图6-35所示的程序。

978-7-111-44821-1-Chapter06-60.jpg

图6-35 在Sequencer 2里编写程序

4)单击浏览视图的Sequencer 3,打开步6(S6)的编程界面,编写图6-36所示的程序。

5)在块目录里插入一个功能FC1,并在里面编写黄灯闪烁的控制逻辑程序,如图6-37所示。

978-7-111-44821-1-Chapter06-61.jpg

图6-36 在Sequencer 3里编写程序

978-7-111-44821-1-Chapter06-62.jpg

图6-37 在FC1里编写的程序

与一个“步”直接有关系的程序有:动作、转换条件、监控和互锁程序。下面介绍这些程序的编程方法。

6)编写步1(S1)的程序。在FB1的Sequencer 1界面,选中步1(S1),单击“View”→“Single Step”,打开“步”的单步编程界面,如图6-38所示,并在里面编写图6-39所示的程序。

978-7-111-44821-1-Chapter06-63.jpg(www.xing528.com)

图6-38 打开“步”的单步编程界面

“Interlock”(互锁)的功能是当互锁条件不满足时,尽管S1是激活的,该步与互锁有关的动作也是没有输出的,同时该步在监控时是红色的;只有当互锁条件满足,该步在激活时与互锁有关的功能才会执行。

978-7-111-44821-1-Chapter06-64.jpg

图6-39 编入步1的程序

7)S1步的图标左上角上有一个“C”的标志,表示该步设置了互锁条件,在动作程序中,与互锁相关的动作指令都带“C”字母

动作框里常用与互锁相关的指令如表6-2所示。

表6-2 动作框里常用与互锁相关的指令

978-7-111-44821-1-Chapter06-65.jpg

例如:“S1ONC S005”的意思是当步1(S1)激活瞬间并且互锁条件满足,则激活步5(即Sequencer 2中的S5)。

像上面这种与事件相关的指令称为事件指令,常用的事件指令如图6-40所示。动作框里常用的事件指令如表6-3所示。

978-7-111-44821-1-Chapter06-66.jpg

图6-40 常用的事件指令

表6-3 动作框里常用的事件指令

978-7-111-44821-1-Chapter06-67.jpg

动作框里常用与事件相关的指令除了“D”和“L”以外,其他的常用指令都可以进行组合使用。可以与事件指令组合使用的常用指令如表6-4所示。

在FB1的Sequencer 1里编写程序,如图6-41所示。在OB1里编写的程序如图6-42所示。

表6-4 与事件指令组合使用的常用指令(图中以“S1”步激活事件为例)

978-7-111-44821-1-Chapter06-68.jpg

(续)

978-7-111-44821-1-Chapter06-69.jpg

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

我要反馈