1、 实训六 交通灯控制一、实训目的(1)通过使用逻辑指令编程、状态转移图编程和功能指令编程,训练编程的思想和方法; (2)熟悉PLC的技术应用,提高应用PLC的能力。二、控制要求交通灯的控制要求如表1所示。表1东西向绿灯Y0绿灯Y0闪烁黄灯Y1红灯Y220SON 0.5S OFF 0.5S 2次2S南北向红灯Y3绿灯Y4绿灯Y4闪烁黄灯Y530SON 0.5S OFF 0.5S 2次2S三、实训指导1根据控制要求分配 I/O元件(表2) 表2功能说明输入元件(I)功能说明输出元件(O)程序启动按钮X000东西向绿灯Y000黄灯Y001红灯Y002程序停止按钮X001南北向绿灯Y003黄灯Y004
2、红灯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
3、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 K557 LD T6 58 OUT C1 K261 LD C1 62 OUT Y005 63 OUT T7 K20 66 LDI M1 67 RST C0 68 RST C1 71 END 图1图2(3)通电试验主要检查绿灯的闪烁,红灯、黄灯的变化是否同步。4使用状
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 L
5、D 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