采用IL -lLC指令实现电动机正反转的控制
五、程序的执行过程
(1)按钮SB1每一次按下接通,计数器coooo的当前计数值减1。按钮SB1第一次按下
时,计数器从设定值减l,其当前值变为4,再利用触点比较指令LD= (300),当计数器的
当前值等于4时,输出信号100. 00为ON,控制指示灯HL1点亮。依次类推,当按钮SB1
依次按下时,信号灯HL2、HL3和HL4被依次点亮。
(2)当按下按钮SB2时,输入信号0.01有效,计数器被COOOO被复位,其当前值变为
5,触点比较指令LD= (300)的条件不再满足,输出全部变为OFF,使指示灯全部熄灭。
六、编程体会
本实例在应用工程实际中,除了将计数器的复位端增加上电复位信号,以确保计数器的
计数准确外,还应考虑按钮的防抖问题。本程序通过计数器与比较指令的结合,将计数器的
当前值作为条件,确定被控对象在不同时间点的启动顺序。
IL-ILC互锁指令的应用设计
采用IL -lLC指令实现电动机正反转的控制
一、控制要求
通过IL- ILC指令实现控制电动机的正反转运行。按下按钮SB2,电动机正转;按下按
钮SB3,电动机反转;按下按钮SB1,电动机停止。
二、硬件电路设计
本例与实例8的控制功能和要求相同,故其输入/输出点和硬件原理图与实例8相同,
参考表和图。
三、编程思想
对于电动机正反转控制梯形图,也可以采用互锁IL(002)和互锁清除ILC(003)指
令来设计,当IL(002)的条件满足时,IL(002)和ILC(003)之间的程序正常执行。当
IL(002)的条件是OFF时,在IL (002)和ILC (003)之间的程序中,输出状态关断,可
使用停止信号或过载信号作为IL (002)的条件,控制电动机的停止。
四、控制程序的设计
根据控制要求设计控制梯形图,如图所示。