首页 > 化工知识 > 如何使用变量的强制功能进行生产救急?

如何使用变量的强制功能进行生产救急?

时间:2020-09-18 来源:方正智芯 浏览:

今天这篇文章我们要和大家分享一个对设备保全和生产救急很有用的功能:PLC变量的强制功能(Force function)。

什么是PLC变量的强制功能(Force function)呢?我们知道,PLC里的变量的值取决于程序的运算,不同的条件会导致该变量不同的结果。比如下面这个简单的代码:

 

正常情况下,Q0.0的输出结果取决于I0.0(Start)和 I0.1(Stop)的条件,当 I 0.0=1 并且 I 0.1=0时,Q 0.0输出结果为1。但是,我们可以通过某种方法,在不修改程序代码的情况下,让Q 0.0的值始终保持为1(不受 I0.0和 I0.1值的影响)。这种方法,就是变量的强制功能。

变量的强制功能可用于设备维修和生产救急的时候,比如:由于某个接近开关(或其它传感器)故障,导致电机无法启动。暂时没有接近开关的备件,却又急需电机启动。这个时候,可以强制电机相应的输出点,来保证生产不停机。

下面我们以CPU 317 -2PN/DP为例,讲解如何使用强制功能:

在博途V13的项目树状图(Project Tree)中找到“监视与强制表(Watch and force tables)”,展开后可以看到里面默认有一个“强制表(Force table)”,如下图:

注意:

1)每一个CPU只有一张“强制表(Force table)”,不能添加也不能删除;

2)使用“强制表(Force table)”,编程电脑(PG/PC)必须与CPU建立连接(Go online);

双击“强制表(Force table)”,在右侧的可以添加你希望强制的变量,如下图:

 

在“强制值(Force Value)”中输入需要强制的值(TRUE or FALSE),点击“启动强制”图标,系统会出现如下对话框:

点击“确定(Yes)”,则变量表中所有列入的变量都会使用“强制值(Force value)”取代程序运算值(被强制);

变量的强制只是一种临时措施,当故障被修正后,需要取消对相应变量的强制功能;如何操作呢?

同样的在“强制表(Force table)”中点击“停止强制(Stop forcing)”按钮,如下图:

会弹出询问对话框:

点击“确定(Yes)”,可以取消变量的强制功能(整张表的所有变量);

关于变量的强制功能,有以下几点说明:

1)S7 300(318/319除外 )的PLC可以强制输入点(I)和输出点(Q);

2)S7 400(以及318/319)的PLC除了可以强制输入点(I) 和输出点(Q)外,还可以强制M点和外设点(PI & PQ);

3)启用了强制功能的CPU,其前面板上的"FRCE"灯会被点亮;

4)CPU断电重启并不能取消被强制的变量,必须在强制变量表中选择“停止强制”来取消该功能;

变量的强制功能适用于生产救急的情况下,在故障消除后,建议取消强制功能;另外由于强制功能会忽略程序的运算结果,可能导致某些安全的条件限制不起作用,请谨慎使用;

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐