技术控制要求:多台电机运行,要求每台电机有故障反馈,反馈输入信号用IB0.有故障时为1,无故障时为0。当发生故障时,可自动停止相应的电机。 方式一:用开关量继电器控制编程。当有故障时,I点直接复位Q输出,程序如下:则需8条回路。 停机继电器控制程序 方法二:用功能指令编程: 当发生故障时,如第三台及第四台发生故障时,则IB0=0000 1100,如果8台电机运行状态为QB0=1101 1101,则先把IB0传送给VB10,然后利用【取反】功能指令,把VB10各位取反,则VB10=1111 0011,传送给VB20,再利用【逻辑与】指令,将VB20与QB0相与,根据遇0得0特点,把Q0.2,Q0.3置零,从而停第三台及第四台电机。 程序如下 原QB0的状态 IB0取反后的状态VB20,与QB0逻辑与后的状态如下: 故障发生后QB的状态 |
|