摘要:交通灯自出现以来,人们就不停的对其内部电路控制系统进行改进。有各种各样的设计方法,有基于单片机的交通灯控制,有基于数字电路的交通灯控制,有基于PLC的交通灯控制等等。随着技术的发展,交通灯也显得越来越智能化。本文主要应用组态软件MCGS对西门子S7-200系列PLC设计的十字路口交通灯控制实现监控,利用MCGS组态软件制作控制系统动态监控画面,将PLC和MCGS进行串行通信,通过计算机控制PLC实现对十字路口交通灯实时控制,从而实现了十字路口交通灯控制系统的自动化。53780
毕业论文关键词:交通灯;可编程序控制器;组态软件
Abstract: The traffic lights internal circuit control system has been improving since the emergence of traffic lights. There are all kinds of design methods. Some traffic lights control system is based on SCM, some are based on digital circuit, some are based on PLC, etc. With the development of technology, the traffic lights are also becoming more and more intelligent.
This paper mainly used the configuration software MCGS to monitor crossroads traffic lights control which is designed by Siemens S7-200 series PLC. We apply MCGS configuration software to make the control system for dynamic monitoring screen. We communicate PLC with MCGS, through computer control PLC to realize real-time control of the crossroads traffic lights. As a result, we realize the crossroads traffic lights control system automation.
Keywords: traffic lights ; programmable logic controller; MCGS configuration system
目 录
1 绪论 1
2 PLC及MCGS的介绍 2
2.1 PLC的相关介绍 2
2.1.1 PLC的系统组成 2
2.2 MCGS组态软件的相关介绍 2
2.2.1 MCGS组态软件的定义 2
2.2.2 MCGS组态软件系统构成 2
3 交通灯控制系统方案论证 4
3.1 控制系统的方案 4
3.1.1 基于数字电路的交通灯控制系统 4
3.1.2 基于单片机的交通灯控制系统 4
3.1.3 基于PLC的交通灯控制系统 4
3.2 交通灯控制系统设计方案的选择 4
4 交通灯控制系统的硬件设计 5
4.1 控制系统的简介 5
4.2 交通灯控制系统的控制过程 5
4.2.1 控制开关 5
4.2.2 交通灯的控制要求 6
4.3 系统输入/输出点的分配 7
4.4 系统的硬件选择 7
4.4.1 CPU的选择 7
4.5 控制系统原理图 8
5 交通灯控制系统的软件设计 9
5.1 控制程序 9
5.2 控制系统的时序图 9
5.3 控制系统的流程图 10
5.4 控制系统的梯形图 12
5.4.1 主程序 12
5.4.2 子程序SBR_0 16
5.4.3 子程序SBR_1