首页 理论教育 如何用PLC控制流水灯?

如何用PLC控制流水灯?

时间:2023-06-30 理论教育 版权反馈
【摘要】:图5.4-7 流水灯的PLC的I/O接线3.设计设计梯形图使用乘法、除法指令来设计梯形图,如图5.4-8所示。图5.4-8 流水灯光控制的梯形图4.电路工作过程PLC上电后,RUN时,◎M8002[1]接通1个扫描周期。按下停止按钮SB2,X1动合触点闭合,程序转移至S0状态,K2Y0清零,灯光熄灭。

如何用PLC控制流水灯?

1.控制要求

一组灯有8盏,要求当起动按钮SB1时,灯正序每隔1ms单灯移位,直到第8盏灯亮后,再反向单灯每隔1ms单灯移位至第一盏灯亮,如此循环。按下停止按钮SB2,所有灯熄灭。

2.编程元件配置及PLC的I/O接线

1)PLC的I/O配置:

输入:起动按钮SB1—X0;停止按钮SB2—X1。

输出:彩灯HL0~HL7—Y0~Y7。

2)控制产生正序、反序移动脉冲的定时器T0、T1。

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

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

图5.4-7 流水灯的PLC的I/O接线

3.设计设计梯形图(www.xing528.com)

使用乘法、除法指令来设计梯形图,如图5.4-8所示。

二进制数0001每乘以2一次,值为1的二进制位向左移一位,即第一次为0010,第二次为0100,第三次为1000,如此用来控制彩灯,可以产生单灯左移位的效果。同样除法指令对于二进制数1000每除以2一次,其值为1的二进制位向右移一位,可以产生单灯右移位的效果。

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

图5.4-8 流水灯光控制的梯形图

4.电路工作过程

PLC上电后,RUN时,◎M8002[1]接通1个扫描周期。

开机自动进入初始状态S0,按下起动按钮SB1,X0动合触点闭合,程序转移至S21状态。

1)灯光正序轮流点亮。在S21状态,先传送常数1到K2Y0,第1盏灯亮。然后在秒脉冲作用下,K2Y0作乘以2运算,数据向左移位,第1~7盏灯以正序轮流点亮。当Y7为1时,程序转移至S22状态。

2)灯光反序轮流点亮。在S22状态,第8盏灯亮。然后在秒脉冲作用下,K2Y0作除以2运算,数据向右移位,第8~2盏灯以反序轮流点亮。当Y0为1时,程序转移至S21状态,反复循环。

3)停止。按下停止按钮SB2,X1动合触点闭合,程序转移至S0状态,K2Y0清零,灯光熄灭。

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

我要反馈