首页 理论教育 使用乘除法实现彩灯移位的PLC控制方案

使用乘除法实现彩灯移位的PLC控制方案

时间:2023-06-30 理论教育 版权反馈
【摘要】:2)根据PLC的I/O配置,可设计出如图5.4-5所示的PLC的I/O接线。图5.4-6 灯组移位控制梯形图4.电路工作过程上述程序是利用乘2、除2实现目标数据中“1”的移位的。M8002在PLC运行时,闭合1个扫描周期,以后断开。正序控制结束后,Y17得电而Y0失电。

使用乘除法实现彩灯移位的PLC控制方案

1.控制要求

有一组灯16个,接于Y0~Y7和Y10~Y17。当X0为ON,灯正序每隔1s单个移位,并循环;当X1为ON且Y0为OFF时,灯反序每隔1s单位移位,至Y0为ON停止。

2.PLC的I/O配置及PLC的I/O接线

1)PLC的I/O配置:输入:正序控制起动按钮SB1—X0;反序控制起动按钮SB2—X1。

输出:彩灯HL1~HL14—Y0~Y7、Y10~Y17。

2)根据PLC的I/O配置,可设计出如图5.4-5所示的PLC的I/O接线。

978-7-111-45203-4-Chapter05-54.jpg

图5.4-5 PLC的I/O接线

3.设计梯形

1)首先使Y0置位,使K1Y0=1。

2)在正序控制时,由M8013提供1s的移位脉冲,通过MUL(P)指令,Y0=“1”不断乘以2,以实现彩灯左移。

3)在反序控制时,由M8013提供1s的移位脉冲,通过MUL(P)指令,Y17=“1”不断除以2,以实现彩灯右移。(www.xing528.com)

综上所述,可设计出如图5.4-6所示的梯形图

978-7-111-45203-4-Chapter05-55.jpg

图5.4-6 灯组移位控制梯形图

4.电路工作过程

上述程序是利用乘2、除2实现目标数据中“1”的移位的。

M8002在PLC运行时,闭合1个扫描周期,以后断开。M8013为1s时钟脉冲。

1)PLC上电后,◎M8002[1]闭合1个扫描周期,使Y0[1]置位,彩灯HL1点亮。

2)正序控制。当X0得电后,◎X0[2]闭合,通过M8013提供的1s时钟信号,每秒执行一次乘法指令。当第1个1s时钟信号到来时,使Y0失电,HL1熄灭,而Y1得电,HL2点亮。随着1s时钟信号不断到来,使Y2~Y7、Y10~Y17依次得电,使彩灯HL3~HL14依次点亮。当Y17得电后,◎Y17[1]闭合,使Y0[1]置位,彩灯HL1点亮,为下一轮循环做准备。

3)反序控制。正序控制结束后,Y17得电而Y0失电。

978-7-111-45203-4-Chapter05-56.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈