某控制系统中有 3 个信号灯 L1,L2,L3,要求:按下 SB1 按钮,信号灯 L1 和 L2 同时点亮,10 秒后 L2 熄灭再过 4 秒 L3 点亮;按下 SB2 按钮,信号灯熄灭。依 题意完成:(1)列出 I/O 地址分配表;(2)编写梯形图程序。
时间: 2023-06-26 09:03:44 浏览: 321
用一个按钮控制三组灯,一个一个亮,一个一个灭.gxw
5星 · 资源好评率100%
(1)I/O 地址分配表:
| I/O 地址 | 功能 |
| -------- | -------------- |
| 0 | SB1 按钮输入 |
| 1 | SB2 按钮输入 |
| 2 | L1 信号灯输出 |
| 3 | L2 信号灯输出 |
| 4 | L3 信号灯输出 |
(2)梯形图程序:
```
| XIC | I0.0 | | |
|----------|----------|------------|-----------|
| | | OUT I0.2 | |
|----------|----------|------------|-----------|
| XIC | I0.0 | | |
|----------|----------|------------|-----------|
| XIC | I0.1 | OUT I0.2 | |
|----------|----------|------------|-----------|
| XIO | I0.3 | | |
|----------|----------|------------|-----------|
| XIC | I0.2 | OUT I0.3 | |
|----------|----------|------------|-----------|
| XIC | I0.3 | OUT I0.4 | |
|----------|----------|------------|-----------|
| XIO | I0.3 | | |
|----------|----------|------------|-----------|
| XIO | I0.2 | | |
|----------|----------|------------|-----------|
| XIO | I0.4 | | |
|----------|----------|------------|-----------|
```
解释:
1. 当按下 SB1 按钮时,I0.0 置 1,第一个 XIC 成立,使得 I0.2 置 1,点亮 L1 信号灯;第二个 XIC 成立,使得 I0.2 和 I0.3 同时置 1,点亮 L2 信号灯。
2. 经过 10 秒后,延时器控制 I0.3 置 1,第四个 XIC 成立,使得 I0.3 置 1,熄灭 L2 信号灯。
3. 经过 4 秒后,延时器控制 I0.4 置 1,第六个 XIC 成立,使得 I0.4 置 1,点亮 L3 信号灯。
4. 当按下 SB2 按钮时,I0.1 置 1,第三个 XIC 成立,使得 I0.2 和 I0.3 置 0,熄灭 L1 和 L2 信号灯。
阅读全文