1、 实训六 交通灯控制 一、实训目的 (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、 表2 功能说明 输入元件(I) 功能说明 输出元件(O) 程序启动按钮 X000 东西向 绿灯 Y000 黄灯 Y001 红灯 Y002 程序停止按钮 X001 南北向 绿灯 Y003 黄灯 Y004 红灯 Y005 2.外部接线图(图1) 3.使用逻辑指令编写程序 (1)梯形图(图2) (2)指令表 0 LD X000 1 OR M0
3、 2 ANI X001 3 OUT M0
4、 4 LD M0 5 ANI T7
5、 6 OUT M1 7 LD M1 8 OUT T0
6、 K200 11 LD M1 12 ANI T0
7、 13 OR T1 14 OUT Y000
8、 15 LD T0 16 ANI T2 17 OUT T1
9、 K5 20 LD T1 21 OUT T2
10、 K5 24 LD T2
11、 25 OUT C0 K2 28 LD C0
12、 29 OUT T3 K20
13、
14、 32 ANI T3
15、 33 OUT Y001 34 LD T3 35 OU
16、T Y002 36 LD M1 37 ANI T3 38 OUT Y003
17、 39 LD T3 40 OUT T4 K20 43 LD T3
18、 44 ANI T4 45 OR T5
19、 46 OUT Y004 47 LD T4 48 ANI T6
20、 49 ANI C1 50 OUT T5 K5
21、 53 LD T5 54 OUT T6 K5 57 LD T6
22、 58 OUT C1 K2 61 LD C1
23、 62 OUT Y005 63 OUT T7 K20
24、 66 LDI M1 67 RST C0 68 RST C1
25、 71 END 图1 图2 (3)通电试验 主要检查绿灯的闪烁,红灯、黄灯的变化是否同步。 4.使用状态转移图编制程序 (1)梯形图(图3) 图3 (2)指令表 0 LD M8002 1
26、 SET S0 2 STL S0 3 LD X000 4 SET S100
27、 5 STL S100 6 LD S100
28、 7 SET S20 8 SET S30 9 STL S20
29、 10 OUT Y000 11 OUT T0 K200
30、 14 LD T0 15 SET S21 16 STL S21
31、 18 OUT T1 K5 21 LD T1
32、 22 SET S22 23 STL S22 0 OUT T2
33、 K5 28 OUT Y000 29 OUT C0
34、 K2 32 LD T2
35、 33 ANI C0 34 OUT S21 35 LD T2
36、 36 AND C0 37 SET S23 38 STL S23
37、 39 OUT Y1 40 OUT T3
38、 K20 41 LD T3 42 SET S24
39、 43 STL S24 44 OUT Y002
40、 45 STL S30 46 OUT Y003
41、 47 LD T3 48 SET S31 49 STL S31
42、 50 OUT Y004 51 OUT T4
43、 K300 54 LD T4 55 SET S32
44、 56 STL S32 57 OUT T5 K5
45、 60 LD T5 61 SET S33
46、 62 STL S33 63 OUT Y004 64 OUT T6
47、 K5 67 OUT C1 K2
48、 70 LD T6 71 ANI C1
49、 72 OUT S32 73 LD T6 74 AND C1
50、 75 SET S34 76 STL S34 77 OUT






