【控制要求】
按下按钮 X1,输出 Y1动作;再按一次按钮 X1,输出 Y1停止工作;如此反复运作。
【组件说明】
【控制程序】
【程序说明】
● 第 1次(单次)按下按钮:第一次按下按钮, X1=ON,[DIFU M10]指令被执行, M10导通(M10=ON)一个扫描周期,在本次扫描周期内 M10常开触点 = ON,Y0常闭触点 =ON,则 Y0线圈=ON,灯被点亮。在 PLC进行下个周期扫描时, M10线圈=OFF,所以 M10常闭触点 =ON,加上 Y0常开触点 = ON,所以输出线圈 Y0还是=ON,并实现自保持回路,灯持续保持点亮状态,直到再次按下按钮。● 第 2次(双次)按下按钮:第二次按下按钮, X1= ON,[DIFU M10]指令被执行, M10导通( M10=ON)一个扫描周期。在本次扫描周期内: M10常闭触点 =OFF,所以 Y0线圈= OFF,Y0自保持回路断开,灯被熄灭。在 PLC进行下个周期扫描时, M10线圈=OFF,所以 M10常闭触点 =ON,但 Y0常开触点 =OFF,所以 Y0线圈= OFF并实现自保持回路,灯持续保持熄灭状态,直到再次按下按钮。● 利用 FUN10.TOGG交替开关也可实现此功能。
|