设计一个彩灯控制电路,该彩灯控制电路有红黄绿蓝四种颜色的灯泡组组成。每组颜色的灯有四个灯并联组成,共有16只灯,按一定规律排列而成,每秒变化一次,变化规律如表1所示。
表1
次 序 蓝 灯 绿 灯 黄 灯 红 灯
1 0 0 0 1
2 0 0 1 1
3 0 1 1 1
4 1 1 1 1
5 1 1 1 0
6 1 1 0 0
7 1 0 0 0
8 0 0 0 0
1、 输入输出元件及控制功能 如表2所示,
表2
PLC软元件 元件文字符号 元件名称 控制功能
输出 Y0 EL1 红灯 彩灯控制
Y1 EL2 黄灯 彩灯控制
Y2 EL3 绿灯 彩灯控制
Y3 EL4 蓝灯 彩灯控制
2、 电路设计
将红黄绿蓝四种颜色的彩灯分别由Y0、Y1、Y2、Y3控制,如图3所示,根据表1,彩灯每次变化的状态用1位16进制数表示,8次变化的状态用8位16进制数08CEF731表示,如表3所示
表3彩灯输出分配及变化数值规律
次序 蓝灯Y3 绿灯Y2 黄灯Y1 红灯Y0 数值
1 0 0 0 1 1
2 0 0 1 1 3
3 0 1 1 1 7
4 1 1 1 1 F
5 1 1 1 0 E
6 1 1 0 0 C
7 1 0 0 0 8
8 0 0 0 0 0
3、 控制原理
梯形图如图1所示,运行时由初始脉冲M8002将8位16进制数08CEF731预置到32位数据寄存器D1、D0中,由秒脉冲M8013对D1、D0进行右移移位,每秒移位变化一次,每次移动4位。(1位16进制数)传送到K1Y0中,Y0、Y、Y2、Y3就满足了彩灯的变化规律。
图1
网址;luxingongkong.com |