三菱plc加电输出禁止程序的编程实例
在三菱plc复电进入run状态后,经自检及通信处理进行输入采样,而后按用户梯形图程序指令的要求,对于输出线圈按照从上到下的顺序执行,对于同一线圈按照从左到右的顺序依次执行,动作不可逆转(使用跳转指令的情况除外),最后输出刷新,之后循环往复执行,直至停止。对用户程序的执行过程的理解,是设计plc用户程序的关键。
以加电输出禁止程序为例,介绍用户程序循环扫描具体执行过程。
说明:在实际控制工程中,可能遇到突发停电情况,在复电时,控制环境可能仍处于原先得电工作状态,从而会使相应的设备立即恢复工作,这极易引发设备动作逻辑错乱,甚至发生严重事故。
为避免这种情况的发生,plc控制程序中需要时一些关健设备的控制端口(plc榆出端口)做复电输出禁止控制。
实现:加电输出禁止程序运用了三菱plc的特殊辅助继电器m8002, m8002为加电接通一个扫描周期,使m10置位为“1", y010和y011无论在x020、 x021处于什么状态,均无输出,该程序如图所示。
加电输出禁止程序
plc加电输出禁止程序循环扫描执行过程,如图:
plc加电输出禁止程序循环扫描执行过程
sb2, sb3处于闭合状态,sb1处于断开状态,plc加电进入run状态后,m8002接通一个扫描周期,使m10置位为“1"ml0的常闭触点断开,从而切断了输出线圈y010, y011的控制逻辑,达到了输出被禁止的目的。
当y010, y011所控制的设备准备好之后,例如,进入第2个循环时,sb1闭合,x010的状态为,"1",则m10被复位为"0",对输出y010, y011的控制解除,并将控制权转移给x020, x021,此时sb2, sb3闭合,x020, x021为"1" y010, y011置位为“1”。即可避免plc复电后倘若x020, x021均处于on状态,导致y010, y011直接输出。
本站仅提供信息发布平台,文章仅代表作者个人观点。