首页 理论教育 监控程序的应用场景与优势

监控程序的应用场景与优势

时间:2023-06-19 理论教育 版权反馈
【摘要】:解决这些问题可以使用互锁和监控的辅助功能编写限制条件程序。“S002.U”的意思是:图6-44 往左运动的控制程序图6-45 往右运动的控制程序1)当步1在激活时累计步1本次激活的时间,这个时间是不含有干扰的时间;2)当步1不激活时,表示上次激活的时间,这个时间是不含有干扰的时间。干扰事件包括互锁不满足或超出监控设置的时间。常用的系统信息“地址”如表6-5所示,这些地址可以在转换、监控、互锁和永久指的地方使用。

监控程序的应用场景与优势

监控程序就像它的名字一样,是监控编程的程序正常运行的程序,可能读者会想为什么要监控程序的正常运行呢?

实际上在机械控制系统中,安全系数是非常重要的。尽管编写的程序没有错误自动挡可以正常运行,但是在单步或手动挡调试的时候问题就出现了。解决这些问题可以使用互锁和监控的辅助功能编写限制条件程序。

我们以平台左右运动控制系统为例进行介绍,平台左右运行示意图如图6-43所示。

在正常情况下平台只能在B~C之间运动,A和D点分别是左边和右边的限位开关,当限位开关接通时表示有问题产生,当从右往左运动时间超出10s也表示有问题产生,当从左往右运动时间超出8s也表示有问题产生。

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

图6-41 在FB1的Sequencer 1里编写的程序

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

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

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

图6-43 平台左右运行

Q0.0=1平台往左运动,I0.1是左边的到位开关,I0.0是左边的限位开关(极限开关)。

Q0.1=1平台往右运动,I0.2是右边的到位开关,I0.3是右边的限位开关(极限开关)。在I0.1=0和Q0.1=0的前提下,才有可能往左运动;在I0.2=0和Q0.0=0的前提下,才有可能往右运动。

1)通过上面的解释,我们编写控制往左运动的控制程序如图6-44所示。

2)控制往右运动的控制程序如图6-45所示,在OB1里编写的程序如图6-46所示。

图6-44和图6-45中的“Supervision”(监控)里分别出现“S001.T”和“S002.U”。其中:

“S001.T”的意思是:

1)当步1在激活时累计步1本次激活的时间;(www.xing528.com)

2)当步1不激活时,表示上次激活的总时间。可以使用“Sx.T”表示任意步激活的总时间,“x”是步的地址编号,以下出现的具有相同的意思。

“S002.U”的意思是:

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

图6-44 往左运动的控制程序

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

图6-45 往右运动的控制程序

1)当步1在激活时累计步1本次激活的时间,这个时间是不含有干扰的时间;

2)当步1不激活时,表示上次激活的时间,这个时间是不含有干扰的时间。可以使用“Sx.U”表示任意步激活的时间。

干扰事件包括互锁不满足或超出监控设置的时间。干扰事件发生的过程时间称为干扰时间。为了区分“Sx.T”与“Sx.U”,可以把Sx.T称为总时间,Sx.U称为有效时间。

在图6-44和图6-45中的转移条件里分别出现“S002.X”和“S001.X”,其中:

当S002.X=0时,表示步2没有激活,当S002.X=1时,表示步2激活了。

当S001.X=0时,表示步1没有激活,当S001.X=1时,表示步1激活了。

像“S001.X”使用特定“字符+地址”来表达“步1”的系统状态,称为系统信息地址。常用的系统信息“地址”如表6-5所示,这些地址可以在转换、监控、互锁和永久指的地方使用。

表6-5 以地址表示特定的系统信息

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

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

我要反馈