联锁与闭锁
联锁与闭锁
联锁和闭锁,在工业控制中都用途广泛,今天咱们简单探讨一下联锁和闭锁信号。
联锁:简单说就是一个条件具备了(信号到了),联动其他设备执行相应的动作,这个条件可以是一个压力或者温度等开关信号,也可以是其他比如说泵的运行或者停止状态信号,还可以是经过几个条件判断的综合信号。联锁的使用范围很广,比如泵启动后联锁打开对应的泵出口电动门,真空泵停运了联锁关闭对应的入口门,磨机跳闸导致机组RB动作了,联锁投入相应的油枪,保证燃烧的稳定等,都要用到联锁信号。用控制逻辑实现联锁,一般采用脉冲信号,联锁条件具备后,发一定时长的脉冲(一般不取长信号,脉冲时间到了之后,可由人工进行操作干涉)。这样可以增加联锁动作之后运行人员操作的灵活性。
闭锁:我的理解是一种安全的保护措施。作为设备动作的限制信号。有些以允许信号的形式出现。比如,安全做的好的电厂,有一些安全措施作为设备的启动允许信号,安全措施不到位时,设备不允许启动。比如电机和风机联轴器的防护罩安装不到位不允许启动风机。当锅炉MFT动作后,联锁关闭过热再热减温水总门,联锁关闭信号长发(不采用脉冲),这个信号也可以说是减温水总门的开操作的闭锁信号(限制易游在线注册,易游(中国)门的开操作)。根据需要闭锁信号一般不用脉冲,而使用长信号。
了解联锁和闭锁信号,在做控制逻辑时,就可以根据设备控制需要选择合适的信号对设备进行精准的控制,使控制更加合理可靠。
比如这次我们做#6炉吹灰程控PLC逻辑时,上一步的结束要启动下一次的开始(上一支吹灰器退到位启动下一支吹灰器的进),程控执行前,所有吹灰器都在退到位位置,退到位长发。如果采用退到位长信号,程序根本无法执行,此时我们用退到位信号发脉冲(脉冲信号只有在信号从0向1转换的时候才起作用),就可以很好的模拟吹灰器信号的动态变化。退到位要想触发,必须要翻转一次,由0变为1,才能触发程序执行下一步。这样就能很好的解决这个问题了。
另外,在编写跳步逻辑时,刚开始我们思考后按照下图进行:
比如,当程序执行到启动F2和F3时,当F2和F3都跳步(F2_byid和F2_byid都接通),就跳过当前步,但在执行时发现,当需要跳过连续的两步时,就会出现问题,第一路接通时,F_JUMP线圈带电,跳过当前步,但第一步尚未断开,下一步(第二路)就接通(PLC扫描和执行很快),PLC就认为F_JUMP一直带电,F_JUMP就会一直保持1,而根据程序执行的需要,F_JUMP需要有两次由0到1的转换,这样,设置的两步跳步就会变成一步跳步,连续的多个也是一样。
如何解决这个问题呢,思路还是把长信号变成脉冲信号,见下图:
这样就可轻松实现正常的的跳步功能。
总结一下,联锁一般采用脉冲信号,闭锁一般采用长信号。理解了联锁和闭锁,合理的选用脉冲和长信号,能在编写控制逻辑时巧妙的解决问题,有时可以收到意想不到的效果,从而使控制更加精准可靠。