控制方案设计
1.输入/输出元件及控制功能
输入/输出元件及控制功能
|
plc软元件 |
元件文字符号 |
元件名称 |
控制功能 |
输入 |
I0.0 |
S |
控制开关 |
控制三个照明灯 |
输出 |
Q0.0 |
EL1 |
照明灯1 |
照明 |
Q0.1 |
EL2 |
照明灯2 |
照明 | |
Q0.2 |
EL3 |
照明灯3 |
照明 |
用一个开关控制三个照明灯的接线图和梯形图,如图1所示。
3.控制原理
图1 b中的梯形图构成了一个移位寄存器,在初始状态下,由初始化脉冲将MW0置零后再将M1.0、M1.1、M1.2 置位为1。MW0 的后9 位M0.0~M1.0 移位过程如下表所示。
移位寄存器移位过程说明
M0.0 |
M1.7 |
M1.6 |
M1.5 |
M1.4 |
M1.3 |
M1.2 |
M1.1 |
M1.0 |
左移位过程 |
|
|
|
Q0.2 |
Q0.1 |
Q0.0 |
|
|
|
输出 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
初始状态 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
第1次移位 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
第2次移位 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
第3次移位 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
第4次移位 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
第5次移位 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
复位 |
① 开关I0.0 闭合时,执行左移位,将M1.2 的数据1 传送给M1.3,M1.3=Q0.0=1,EL1灯亮。
② 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=1,M1.4=1,M1.3=Q0.0=1,M1.4=Q0.1=1,EL1 灯亮,EL2 灯亮。
③ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=1,M1.4=1,M1.5=1,M1.3=Q0.0=1,M1.4=Q0.1=1,M1.5=Q0.2=1,EL1 灯亮,EL2 灯亮,EL3 灯亮。
④ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=0,M1.4=1,M1.5=1,M1.3=Q0.0=0,M1.4=Q0.1=1,M1.5=Q0.2=1, EL2 灯亮,EL3 灯亮。
⑤ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=0,M1.4=0,M1.5=1,M1.3=Q0.0=0,M1.4=Q0.1=0,M1.5=Q0.2=1, EL3 灯亮。
⑥ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=M1.4=M1.5=0,Q0.0=Q0.1=Q0.2=1,灯全灭。M0.0=1,将M1.0、M1.1 、M1.2 置位为1。
在开关I0.0 断开时,不执行移位,移位寄存器中的数据不变,若I0.0 每次断开的时间超过3s,则T37 延时3s 动作,T37 接点闭合,使MW1 中的16 位数据复位为0,再将M1.0、M1.1 、M1.2 置位为1。当开关I0.0 再次闭合时,又从上述初始状态开始,重复循环过程。