课程设计-基于PLC控制的交通红绿灯系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《机电一体化》课程设计交通红绿灯PLC控制系统
班级:工学院机电1003班
指导老师: _________ 小组成员: __________________________ __________________________ __________________________ 日期: 2013年6月28日
【摘要】随着社会经济的快速发展和人们消费水平的不断提高,私家车不断增加,城市人多、车多道路少的交通状况越来越引起人们的关注。为了实现交通道路的管理,在各个道口安装红路灯已经成为了疏导交通车辆最为常见和最有效的手段。PLC控制系统可以实现了按车流量规模给定绿灯时长,达到最大限度的车辆放行,减少十字路口的车辆滞流,缓解交通拥挤以实现最优控制,从而提高交通控制系统的效率。
PLC具有结构简单、编程方便、可靠性高等优点,并广泛用于工业过程的自动控制中。由于PLC具有对使用环境适应性强的特性,同时其内部的定时器资源十分丰富,可对目前较为普遍使用的“渐进式”信号灯进行精确控制,能够方便实现对多岔路口红绿灯的控制,因此PLC被越来越多地应用于交通灯系统中。
PLC还具有通讯联网功能,可将同一条道路上的信号灯连成一局域网进行统一调度管理,缩短车辆通行等候时间,实现科学化管理。在实时检测和自动控制PLC应用系统中,PLC大都是作为一个核心部件来设计使用的。
【关键词】 PLC;交通灯;控制系统
目录
第一章绪论 (1)
1.1 PLC及WinCC介绍 (1)
1.1.1 PLC简单概述 (1)
1.1.2 WinCC介绍 (2)
1.2 十字路口交通灯控制任务 (3)
1.3 研究目的和意义 (4)
1.4 方案设计 (4)
第二章交通信号控制系统实况 (5)
2.1十字路口交通灯控制实际情况描述 (5)
2.1.1 控制任务要求 (5)
2.2 结合十字路口交通灯的路况画出模拟图 (5)
2.3交通灯控制流程图 (6)
第三章可编程控制器程序设计 (7)
3.1可编程控制器I/O端口分配 (7)
3.2 PLC的外部接线图 (7)
3.2.1输入/输出接线列表 (7)
3.2.2 PLC外部接线原理图 (7)
3.3程序梯形图及其说明 (8)
第四章十字路口交通灯的组态控制过程 (12)
4.1工程的建立和变量定义 (12)
4.1.1 工程的建立 (12)
4.1.2 变量的定义 (12)
4.2组态画面的建立 (12)
4.3 MOVEX1~MOVEY2的脚本编辑 (13)
第五章小组总结 (15)
参考文献 (15)
附表:PLC梯形图指令表 (16)
附图:交通红绿灯PLC控制系统实验相片 (18)
第一章绪论
1.1 PLC及WinCC介绍
1.1.1 PLC简单概述
(一)什么是PLC
可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易与个人计算机(Personal Computer)混淆,故人们习惯地用PLC来作为可编程序控制器的缩写。它是一个以微处理器作为核心的数字运算操作电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数以及算术运算等操作指令,并通过数字式以及模拟式的输入、输出接口,控制各种类型的机械生产过程。可编程逻辑控制器投入运行后,其工作过程可分为三个阶段,即输入采样、用户程序执行和输出三个阶段。PLC是微机技术与传统继电接触控制技术互相结合的产物,它克服了继电接触控制系统之中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作和维修人员的技能与习惯,特别是PLC的程序编制,不涉及专门的计算机编程语言知识,而是采用了一套以继电器梯形图作为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的程序的编制工作,就可方便地将PLC应用于生产实践。
(二)PLC的结构及各部分
PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理大同小异,通常由主机、输入/输出接口、电源、编程器扩展接口和外部设备接口等等几个主要部分组成。PLC的硬件系统结构如图1所示。
图1 PLC硬件系统结构图
(三)PLC的工作原理
PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按照控制要求编制好并存储于用户存储器中的程序,按指令步序号或地址号作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条按顺序执行用户程序,直至程序结束。然后再重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号采样以及对输出状态的刷新等工作。
PLC的扫描一个周期经过输入采样、用户程序执行和输出刷新三个阶段。
PLC输入采样阶段:首先以扫描方式按顺序将暂存在输入锁存器中的输入端子通断状态或输入数据读入,并写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC程序执行阶段:按用户程序指令存放的先后顺序来扫描执行每条指令,执行的结果写入输出状态寄存器中,输出状态寄存器中的所有的内容也随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器通断状态在输出刷新阶段传送至输出锁存器中,并通过相应的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。
1.1.2 WinCC介绍
(一)什么是WinCC
WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工控软件。WinCC即WINDOWS CONTROL CENTER(视窗控制中心)。WinCC 是一个功能强大的全面开放的监控系统,既可以用来完成小规模的简单的过程监控应