在每个库房扫描时间内,如果出现模拟量在阀值附近波动,在扫描期间,程序即时判断、动作,就有可能导致输出量频繁改变、频繁通断,就可能导致器件损坏。因此,需要在模拟量数据稳定后,程序在一段较短时间内发出指令,之后应再延迟10~50ms,等待继电器等期间动作完毕后,才能结束该库房扫描,进入下一库房扫描。原则上,对于每一个控制系统,应设置相应的手动开关控制功能,使得在不依靠自动系统的情况下,控制面板上的手动开关能够完成所有动作器件的控制。一般来说,面板手动控制和PLC自动控制之间应当是互斥的。
在PLC程序中很容易添加一个互斥的开关量输出,完成互斥功能。但这种方法也有其缺陷,因为互斥开关是PLC中某一输入或输出开关量,如果发生PLC失效的情况下,将不能完成互斥动作,此时如果PLC自动动作、面板手动动作同时发生,很可能导致器件损坏。因此,为了解决此缺陷,可以考虑让面板手动控制直接控制相应的输出继电器,即让面板控制线路使用单独的24V直流电源供电,相应的控制按钮直接挂接到PLC输出继电器。此时,需要注意在PLC程序中判断自动手动切换,并在自动与手动相互切换时,清除各控制输出,让各动作器件处于停止状态。此外,在面板手动控制有效时,PLC中的控制程序应仍然起到模拟量监视、报警功能,只有自动控制有效时,PLC程序开启控制动作。对于多库房、多传感器的控制系统,由于需要处理的模拟量多、修正变量多。
网页评论共有0条评论