资源描述
实训六 交通灯控制
一、实训目的
(1)通过使用逻辑指令编程、状态转移图编程和功能指令编程,训练编程的思想和方法;
(2)熟悉PLC的技术应用,提高应用PLC的能力。
二、控制要求
交通灯的控制要求如表1所示。
表1
东西向
绿灯Y0
绿灯Y0闪烁
黄灯Y1
红灯Y2
20S
ON 0.5S OFF 0.5S 2次
2S
南北向
红灯Y3
绿灯Y4
绿灯Y4闪烁
黄灯Y5
30S
ON 0.5S OFF 0.5S 2次
2S
三、实训指导
1.根据控制要求分配 I/O元件(表2)
表2
功能说明
输入元件(I)
功能说明
输出元件(O)
程序启动按钮
X000
东西向
绿灯
Y000
黄灯
Y001
红灯
Y002
程序停止按钮
X001
南北向
绿灯
Y003
黄灯
Y004
红灯
Y005
2.外部接线图(图1)
3.使用逻辑指令编写程序
(1)梯形图(图2)
(2)指令表
0 LD X000
1 OR M0
2 ANI X001
3 OUT M0
4 LD M0 5 ANI T7
6 OUT M1
7 LD M1
8 OUT T0
K200
11 LD M1
12 ANI T0
13 OR T1
14 OUT Y000
15 LD T0
16 ANI T2
17 OUT T1
K5
20 LD T1
21 OUT T2
K5
24 LD T2
25 OUT C0
K2
28 LD C0
29 OUT T3
K20
32 ANI T3
33 OUT Y001
34 LD T3
35 OUT Y002
36 LD M1
37 ANI T3
38 OUT Y003
39 LD T3 40 OUT T4
K20 43 LD T3
44 ANI T4
45 OR T5
46 OUT Y004
47 LD T4
48 ANI T6
49 ANI C1
50 OUT T5
K5
53 LD T5
54 OUT T6
K5
57 LD T6
58 OUT C1
K2
61 LD C1
62 OUT Y005
63 OUT T7
K20
66 LDI M1
67 RST C0
68 RST C1
71 END
图1
图2
(3)通电试验
主要检查绿灯的闪烁,红灯、黄灯的变化是否同步。
4.使用状态转移图编制程序
(1)梯形图(图3)
图3
(2)指令表
0 LD M8002
1 SET S0
2 STL S0
3 LD X000
4 SET S100
5 STL S100
6 LD S100
7 SET S20
8 SET S30
9 STL S20
10 OUT Y000
11 OUT T0
K200
14 LD T0
15 SET S21
16 STL S21
18 OUT T1
K5
21 LD T1
22 SET S22
23 STL S22
0 OUT T2
K5
28 OUT Y000
29 OUT C0
K2
32 LD T2
33 ANI C0
34 OUT S21
35 LD T2
36 AND C0
37 SET S23
38 STL S23
39 OUT Y1
40 OUT T3
K20
41 LD T3
42 SET S24
43 STL S24
44 OUT Y002
45 STL S30
46 OUT Y003
47 LD T3
48 SET S31
49 STL S31
50 OUT Y004
51 OUT T4
K300
54 LD T4
55 SET S32
56 STL S32
57 OUT T5
K5
60 LD T5
61 SET S33
62 STL S33
63 OUT Y004
64 OUT T6
K5
67 OUT C1
K2
70 LD T6
71 ANI C1
72 OUT S32
73 LD T6
74 AND C1
75 SET S34
76 STL S34
77 OUT
展开阅读全文