交通灯控制系统的组态王仿真模拟
基于PLC与组态王的交通灯控制系统设计
随着人们的消费水平不断提高,私人车辆不断的增多,人多、车多、道路少的道路交通状况已经很明显,同时各路口是城市道路网的咽喉要道,因此十字路口信号灯的控制更为重要。我们通常需要对整个系统进行集中监控与管理,所以采用有效的方法控制交通灯是势在必行的。本论文详细介绍交通灯的正常运行情况,采用具有通用性强特点的型号为CPU 224的S7—200系列PLC实现控制,给出相应的硬件接线和梯形图,将组态王与PLC相结合实现对十字路口交通灯实时控制,具有直观、控制程序可变、易于掌握的特点。
Kingview software is by Beijing asiacontrol Technology Development Co., Ltd. developed industrial level software, is the first application in China in the fields of aviation and aerospace domestic configuration software, has the development of simple, good, has the advantages of higher reliability growth. Application of Kingview software, so the control of dynamic monitoring system of traffic lights at the crossroads, and with the PLC to achieve serial communication, so as to realize the real-time control of the traffic lights at the crossroads. [1]
力控组态软件模拟交通灯控制系统
模拟交通灯控制系统院(系):电气与控制工程学院专业班级:测控技术与仪器1202班姓名:学号:指导教师:目录1.实际系统介绍 (1)2.设计目标 (1)3.用组态软件进行应用软件设计 (2)3.1 各画面设计与制作 (2)3.2 I/O设备设置 (2)3.3 变量定义 (3)3.3.1创建实时数据库 (3)3.3.2 具体I/O点的设计 (4)3.4 动画连接 (5)3.4.1 灯的定义 (5)3.4.2 车的定义 (6)3.4.3 人的定义 (6)3.4.4 开启按钮的定义 (7)3.4.5 复位按钮的定义 (7)3.5脚本程序的制作 (8)4.运行结果 (8)5.心得体会 (8)附录交通灯监控系统设计1.实际系统介绍应用组态软件(本实验采用北京三维公司力控组态软件)模拟十字路口交通灯运行状态,实现现场的模拟监控。
进入力控软件的开发环境,新建一个应用程序,应用工具箱和图库里的图形元素绘制十字路口的交通灯模型,建立实时数据库,组建I/O 设备驱动,建立数据库变量和建立数据库连接,并制作动画连接,然后应用脚本语言编写应用程序,实现”控件,程序,实时数据库,对象”的整体运行。
2.设计目标要求用力控软件实现路口红绿灯交替有序的闪烁,在按下开始按钮后,南北方向与东西方向红绿灯颜色相反,持续点亮10秒,然后闪烁2秒绿灯,黄灯亮1秒。
实际运行效果与实际接近,画面美观,功能合理,节奏明快,简单明了。
具体的控制可分为以下几个阶段:(1)在0—10s东西向绿灯亮,南北向红灯亮。
东西方向可以直走左转、右转;南北方向只能右转。
东西方向车前进,人不动,南北方向车不动,人前进。
(2)在10—12s东西向绿灯闪烁,南北向红灯亮。
东西方向可以直走左转、右转;南北方向只能右转。
东西方向车前进,人不动,南北方向车不动,人前进。
(3)在12—13s东西向黄灯亮南北向红灯亮。
东西方向可以直走左转、右转;南北方向只能右转。
东西方向车前进,人不动,南北方向车不动,人前进。
基于MCGS的十字交通信号灯PLC控制
摘要随着科学技术的发展,电气控制技术已发展到了一个相当的高度,传统电气控制技术的内容发生了很大的变化,可编程控制器基于继电器逻辑控制系统的原理而设计,它的出现取代了继电器接触器逻辑控制系统,它是当今电气自动化领域中不可替代的中心控制器件。
可编程控制器PLC使用率高、实用性强,可以通过变更程序来控制自动化机械,作为一名自动化的学生,这是我们必须要掌握的项技术,当前在工业界也使用的非常普遍,结合实际,本课程设计的任务是实现十字交通灯的模拟控制。
通过对该课程设计的制作,同学们可以实际动手操作PLC 可编程控制器,编写梯形图,形成一种对梯形图良好地编程习惯,同时也理解PLC代替传统的继电器的卓越优点,通过课程设计提高我们利用PLC来解决设计问题,通过对问题的分析,然后转化成PLC中的梯形图,从而锻炼我们的技能。
同时使用MCGS组态王软件来模拟十字交通灯控制系统。
关键词:PLC 十字交通灯MCGS组态王目录1.MCGS组态软件概述 (1)1.1MCGS组态软件的简要介绍 (1)1.2MCGS组态软件系统的构成 (1)1.2.1MCGS组态软件的整体结构 (1)1.2.2MCGS组态软件的五大组成部分 (2)1.3MCGS组态软件功能和特点 (3)2. 控制系统的设计 (4)2.1控制要求 (4)2.1.1 控制要求 (4)2.1.3 工作过程 (4)2.2 输入输出分配表: (5)2.3电气图 (6)2.4.1PLC程序 (7)2.5 MCGS组态过程 (13)2.5.1 建立工程 (13)2.5.2 设计监控画面 (13)2.5.3建立数据库变量 (17)2.6参数的设置 (18)2.6.1对灯的参数设置 (18)3交通灯监控界面 (24)4 结束语 (26)5 参考文献 (26)1.MCGS 组态软件概述1.1 M CGS 组态软件的简要介绍MCGS (Monitor and Control Generated System,通用监控系统)是一套基于Windows 平台的,用于快速构造和生成上位机监控系统的组态软件系统。
力控组态软件模拟交通灯控制系统方案
模拟交通灯控制系统院(系):电气与控制工程学院专业班级:测控技术与仪器1202班姓名:学号:指导教师:目录1.实际系统介绍 (1)2.设计目标 (1)3.用组态软件进行应用软件设计 (2)3.1 各画面设计与制作 (2)3.2 I/O设备设置 (2)3.3 变量定义 (3)3.3.1创建实时数据库 (3)3.3.2 具体I/O点的设计 (4)3.4 动画连接 (5)3.4.1 灯的定义 (5)3.4.2 车的定义 (6)3.4.3 人的定义 (6)3.4.4 开启按钮的定义 (7)3.4.5 复位按钮的定义 (7)3.5脚本程序的制作 (8)4.运行结果 (8)5.心得体会 (8)附录交通灯监控系统设计1.实际系统介绍应用组态软件(本实验采用三维公司力控组态软件)模拟十字路口交通灯运行状态,实现现场的模拟监控。
进入力控软件的开发环境,新建一个应用程序,应用工具箱和图库里的图形元素绘制十字路口的交通灯模型,建立实时数据库,组建I/O设备驱动,建立数据库变量和建立数据库连接,并制作动画连接,然后应用脚本语言编写应用程序,实现”控件,程序,实时数据库,对象”的整体运行。
2.设计目标要求用力控软件实现路口红绿灯交替有序的闪烁,在按下开始按钮后,南北方向与东西方向红绿灯颜色相反,持续点亮10秒,然后闪烁2秒绿灯,黄灯亮1秒。
实际运行效果与实际接近,画面美观,功能合理,节奏明快,简单明了。
具体的控制可分为以下几个阶段:(1)在0—10s东西向绿灯亮,南北向红灯亮。
东西方向可以直走左转、右转;南北方向只能右转。
东西方向车前进,人不动,南北方向车不动,人前进。
(2)在10—12s东西向绿灯闪烁,南北向红灯亮。
东西方向可以直走左转、右转;南北方向只能右转。
东西方向车前进,人不动,南北方向车不动,人前进。
(3)在12—13s东西向黄灯亮南北向红灯亮。
东西方向可以直走左转、右转;南北方向只能右转。
东西方向车前进,人不动,南北方向车不动,人前进。
基于组态王与PLC的交通灯控制系统设计
基于组态王与PLC的交通灯控制系统设计
王良成;李硕
【期刊名称】《电脑与电信》
【年(卷),期】2018(000)003
【摘要】本项目针对交通繁忙的十字路口的交通控制需求设计了一款基于组态王与PLC的交通灯控制仿真系统,该系统除具有基本的交通控制功能外还具有潮汐车道控制功能.项目通过三菱PLC与组态王仿真软件的联合仿真,实现了对十字路口车辆与人行的通行控制.通过使用组态王工程仿真软件可以实时显示路口监控画面,从而实现了实时在线监控.项目最终实现了东西南北四个方向带有潮汐车道控制功能的十字路口交通灯控制系统.
【总页数】3页(P16-18)
【作者】王良成;李硕
【作者单位】三亚学院,海南三亚 572000;三亚学院,海南三亚 572000
【正文语种】中文
【中图分类】TP273
【相关文献】
1.基于组态技术与PLC在交通灯控制系统中的应用 [J], 郑则炯
2.基于组态技术的PLC实现交通灯控制系统 [J], 吴国强
3.基于组态王与PLC的空压机监控系统设计 [J], 李建刚;刘延霞;张龙
4.PLC与组态王十字路口交通灯控制系统设计 [J], 梁刚;刘紫燕
5.基于组态王与PLC的OPC联合仿真方法 [J], 曹美媛;覃凤;谷红霞;周莹
因版权原因,仅展示原文概要,查看原文内容请购买。
组态王仿真plc使用方法
使用组态王仿真PLC需要以下步骤:
打开组态王软件,创建一个新工程。
在工程浏览器中,选择“设备”选项,双击右侧的“新建”按钮,启动“设备配置向导”。
在设备配置向导中,选择PLC设备类型并配置相关参数,例如设备名称、设备地址等。
配置完成后,点击“下一步”按钮,选择要连接的PLC系列和型号,并配置通讯参数,例如波特率、数据位、停止位等。
点击“下一步”按钮,选择通讯驱动程序并配置相关参数,例如端口号、校验位等。
点击“完成”按钮,完成设备配置向导。
在工程浏览器中,双击“变量”选项,创建与PLC输入输出变量相关的变量。
创建画面并绘制所需图形和控件,设置动画连接和变量属性。
在PLC程序中编写梯形图或其他编程语言,实现所需的控制逻辑。
运行工程并测试与PLC的通信和数据交互功能。
需要注意的是,使用组态王仿真PLC需要具备一定的编程和调试能力,以及对PLC通信协议和数据格式的理解。
同时,在使用之前需要先安装组态王软件和相应的PLC通讯驱动程序。
交通灯控制系统的组态王仿真模拟
交通灯控制系统的组态王仿真模拟交通灯控制系统是城市交通管理的重要一环,它能够合理地调度交通流量,提高交通效率,保障交通安全。
为了更好地研究和测试交通灯控制系统,组态王仿真模拟成为了一种常用的工具。
本文将探讨交通灯控制系统的组态王仿真模拟的原理、特点以及应用案例。
一、组态王仿真模拟原理组态王仿真模拟是一种基于计算机技术的仿真方法,通过构建交通灯控制系统的虚拟模型,模拟真实的交通环境和交通流量情况。
其原理主要包括以下几个方面:1. 建立路网模型:根据实际道路的布局和交通规则,利用组态王软件建立交通灯控制系统的路网模型,包括车道、车流方向、路口布局等信息。
2. 设定仿真参数:根据实际情况,设置仿真参数,包括交通信号灯的时序、车辆的速度和密度、道路的限速等。
3. 进行仿真模拟:通过组态王软件对路网模型进行仿真模拟,实时显示交通灯变化、车辆的行驶轨迹以及交通流量情况。
4. 数据分析和优化:根据仿真结果,进行数据分析和优化,评估不同交通灯控制方案的效果,找出最优解并进行改进。
二、组态王仿真模拟的特点组态王仿真模拟具有以下几个特点,使其成为研究和测试交通灯控制系统的有力工具:1. 可视化效果:组态王仿真模拟能够将交通灯的状态、车辆的行驶轨迹等信息以图形化的形式直观地展示出来,使研究者能够清晰地了解交通流量的情况和交通灯的控制效果。
2. 灵活性和可调节性:组态王仿真模拟可以根据实际情况进行参数的设置和调整,灵活性高,能够模拟不同的交通流量、交通灯控制参数等情况,方便研究者进行不同方案的比较和优化。
3. 高效性和安全性:相对于实地测试,组态王仿真模拟更加高效和安全,无需占用实际的交通资源和道路空间,大大减少了测试成本和风险。
4. 系统性和综合性:组态王仿真模拟能够综合考虑整个交通系统的各个方面,包括交通信号灯的配时、交通流量的分布、道路的拥堵等,为研究者提供一个全面的仿真环境。
三、组态王仿真模拟的应用案例组态王仿真模拟在交通灯控制系统的研究和测试中得到了广泛的应用。
十字路口交通灯PLC-组态王控制系统
十字路口交通灯控制模拟系统摘要本文主要介绍了组态软件的基本操作方法和基于组态王与PLC的交通灯控制系统设计方案。
工业现场的环境往往比较恶劣,而且现场与操作室往往相隔甚远,但我们通常又需要对整个系统进行集中监控与管理。
组态软件是一种面向工业自动化的通用数据采集和监控软件,即SCADA软件,亦称人机界面或HMI/MMI软对工业自动化系统进行监视、控制、管理和集成等一系列的功能。
同时也为用户实现这些功能的组态过程提供了丰富和易于使用的手段和工具。
组态王软件是由北京亚控科技发展有限公司开发的工业级软件,也是首个应用于我国航空、航天领域的国产组态软件,具有开发简单、扩展性好、可靠性高等优点。
关键字:组态王应用、PLC、交通灯、监控Crossroads traffic light control simulation systemABSTRCTThis paper mainly introduces the basic operation of the Kingview software method and based on Kingview and PLC of traffic light control system design scheme. Industrial on-site environmental tend to be bad, the site and operating room are often very far apart, but we usually need to make the whole system centralized monitoring and management.The Kingview software is a kind of industrial automation of a general data collection and monitoring software, namely SCADA software, also called the man-machine interface or HMI/MMI software, commonly known as "configuration software". As a general purpose monitoring software ,The Kingview software can provide for industrial automation system a series of function, such as monitoring, control, management and integration and so on. At the same time also for the user to achieve these functions of configuration process provides a rich and easy to use means and tools.The Kingview software is from Beijing and control technology development, development of industrial grade software, is first applied to domestic aviation, spaceflight of domestic configuration software, has the development is simple, good expansibility and high reliability etc.KEY WORDS:PLC、the apply of KingView;、traffic light、monitoring交通灯系统需要进行应该进行严格的监控以保证陆空车辆能正常运行,确保交通安全。
任东鹏基于PLC的组态软件交通灯控制系统模型设计(word文档良心出品)
目录摘要 (2)一、绪论 (3)1.1 PLC及组态王介绍 (3)1.2 十字路口交通灯控制任务 (5)1.3 研究目的和意义 (5)1.4 方案比较 (6)二、交通信号控制系统实况 (7)2.1十字路口交通灯控制实际情况描述 (7)2.2 结合十字路口交通灯的路况画出模拟图 (7)2.3交通灯控制流程图 (8)三、可编程控制器程序设计 (9)3.1可编程控制器I/O端口分配 (9)3.2 PLC的外部接线图 (9)3.3程序梯形图及指令语句表 (10)四、十字路口交通灯的组态控制过程 (10)4.1 工程的建立和变量定义 (10)4.2画面建立 (12)4.2.1工程画面建立 (12)4.3 动画连接 (15)4.4 脚本编辑 (16)4.5 组态运行 (17)总结 (21)参考文献 (22)附图1 (23)基于PLC的交通灯控制系统组态模型设计与实现任东鹏09技师11摘要当今社会,红绿灯安装在各个道口上,已经成为了疏导交通车辆最为常见和最有效的手段。
随着社会的发展和人们的消费水平不断的提高,私人车辆不断的增加。
人多、车多道路少的交通状况已经很明显了。
所以采用有效的方法来控制交通灯是势在必行的。
PLC 的智能控制是控制系统的核心,采用PLC把东西方向或是南北方向的车辆按照数量规模进行分档,相应给定的东西方向或南北方向的绿灯时长也按照一定的规律分档. 这样就可以实现了按车流量规模给定绿灯时长,达到最大限度的有车放行,减少十字路口的车辆滞流,缓解交通拥挤、实现最优控制,从而提高交通控制系统的效率.PLC具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程的自动控制中。
由于PLC具有着对使用环境适应性强的特性,同时其内部的定时器资源十分丰富,可对目前较为普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制也可方便地实现。
因此现在越来越多地把PLC应用于交通灯系统中。
PLC还具有通讯联网功能,可将同一条道路上的信号灯连成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。
基于组态王和PLC的交通灯仿真控制系统
图 1 交通灯控制系统界面
图 2 交通灯控制系统模拟运行
五、结论
仿真实验平台提供了新的思路。
本文是在无 PLC 硬件条件下,基于组态王和三菱 参考文献:
编程软件开发出的交通灯仿真控制系统,并且进行了仿 [1]姜新桥.可编程控制器应用基础[M].华中科技大学出版
真模拟控制实验,实验取得了较好的效果,为下一步进 社,2009.
接下来设计汽车、行人移动动画。分别将南北向汽 车、南北向行人、东西向汽车、东西向行人变量的初始值 和最大值进行设置。本系统中,统一设置初始值等于 0 和最大值等于 1000,数值反应出来的是其移动的距离。 在命令语言中编写如下程序:
if(\\ 本站点 \ 东西时间显示 >2&&\\ 本站点 \ 东西红 灯 = =0&&\\ 本站点 \ 东西汽车 <700)
行实际硬件电路的设计作了铺垫。本文采用的这种方 法可以让工程人员进行离线调试,同时还为开发 PLC
[2]KingView.组态王 6.51 使用手册[M].北京亚控科技发展有 限公司,2005.
----------------------------------------------
(上接 41 页)
关键词:PLC;组态王;交通灯;仿真控制
一、引言 组态软件又称为组态监控软件,随着工业的发展, 组态软件得到了非常广泛的应用,已在电力、供水、化 工、小区安防等诸多领域用作数据采集、监控及过程控 制。组态软件的出现,为使用者大大地提高了便利,通 过组态软件,能对控制系统进行实时监控,让使用者对 系统运行状况了如指掌,特别是对系统出现紧急情况 时,能及时采取措施,而这一切则是通过组态软件设计 的人机界面达成的。 本文基于组态软件之一的组态王和三菱 PLC 编程 软件,以交通灯控制系统为例,构建起系统仿真控制模 型,并进行调试运行。 二、控制系统任务 随着城市化进程的加快,人们的生活水平日益提 高,汽车数量也是与日俱增,这对城市的交通设施来说 是一大考验,作为城市交通疏导的一大工具交通信号 灯,显得尤为重要。采用 PLC 作为系统的控制器,是因 为 PLC 有着可靠性高、抗干扰能力强、简单易学、维护 方便等优点。 系统设计要求为:南北红灯亮并保持 25 秒,同时东 西绿灯亮,保持 20 秒,20 秒钟到了之后,东西绿灯闪亮 3 次 (每周期 1 秒) 后熄灭;继而东西黄灯亮并保持 2 秒,到 2 秒后,东西黄灯灭,东西红灯亮并保持 30 秒,同 时南北红灯灭,南北绿灯亮 25 秒,25 秒到了之后,南北 绿灯闪亮 3 次(每周期 1 秒)后熄灭;继而南北黄灯亮并 保持 2 秒,到 2 秒后,南北黄灯灭,南北红灯亮,同时东 西红灯灭,东西绿灯亮,到此完成一个循环。该系统未 涉及左转、右转灯设置。 三、系统设计 根据控制系统要求,建立 I/O 分配表如表 1 所示, 组态王中数据库中变量必须与 I/O 一一对应起来,这样 才能对这些 I/O 进行监控。 然后在组态王(KingView)6.51 中,设计出交通灯控 制系统的图形界面,如表 1 所示。
上海大学逻辑与可编程控制器plc组态王交通灯实验课程报告
评分:_________SHANGHAI UNIVERSITY课程报告COURSE PAPER题目:组态王交通灯实验课程名:《逻辑与可编程控制器》学院专业学号学生姓名指导教师目录一、任务目的: (3)二、预备知识: (3)三、交通灯实验说明 (3)1.交通灯控制系统: I/O 分配表. (3)2.程序说明: (4)3.梯形图 (6)4.指令表 (7)5.接线图 (8)四、应用组态 (9)1.组态的新建 (9)2.画面设计 (10)3.开始画交通灯 (12)4. COM1端口设置 (12)5.数据变量的定义 (13)6.变量关联 (15)7.模拟演示 (15)8.试验成功: (17)五、实验心得体会: (17)一、任务目的:(1)掌握三菱 PLC的工程应用设计;(2)交通灯控制系统;(3)熟悉组态软件的操作页面和主要功能;(4)HM1 组态软件平台训练;(5)交通灯工程PLC控制综合设计二、预备知识:(1)三菱 PLC的工程应用实践(2)FX2N数据手册(3)了解组态软件(4)了解工程组态的编程使用方法三、交通灯实验说明6.交通灯控制系统: I/O 分配表X000接P01启动开关;X000接P01启动开关;X001接P02启动开关功能是停止Y001接交通灯东西方向绿灯Y002接交通灯东西方向黄Y003接交通灯东西方向红灯Y004接交通灯南北方向绿灯Y005接交通灯南北方向黄灯Y006接交通灯南北方向红灯实验的时候将左边的设为东西方向,右边的设为南北方向红红1s 红绿3s 红黄1s 1s黄红3s 绿红1s 红红7.程序说明:Y001,接交通灯插孔TL1,绿灯;Y002,接交通灯插孔TL2,黄灯;Y003,接交通灯插孔TL3,红灯;Y004,接交通灯插孔TL4,绿灯;Y005,接交通灯插孔TL5,黄灯;Y006,接交通灯插孔TL6,红灯;程序开始等待,利用X000控制程序的运行,并利用M0 进行自锁,同时设定D1 倒计时的初值为1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气及自动化课程设计告题目:交通灯控制系统的组态王仿真模拟课程:工控组态软件技术学生姓名:学生学号:年级: 2014级专业:自动化班级:(1)班指导教师:机械与电气工程学院制2017年5月交通灯控制系统的组态王仿真模拟机械与电气工程学院自动化专业1课程设计的任务与要求课程设计的任务(1)设计制作一个可供拥挤十字路口使用的交通灯,其中包括红、绿、黄三种颜色状态。
(2)利用组态王对交通灯控制系统进行仿真模拟。
课程设计的要求(1)利用组态王制作交通灯控制系统使的红、绿、黄三色灯按照一定规律亮灭。
(2)在组态王中绘制能够正确反映题目要求的画面,定义相关变量,进行相应的动画链接,且实物与画面能够互相监控。
(3)实现南北方向绿灯的打开次数的实时曲线显示。
(4)实现东西方向绿灯的打开次数的历史曲线显示。
(5)当开关打开时,南北红灯亮30,同时东西绿灯亮27s,东西黄灯亮3s;然后东西红灯亮30s,同时南北绿灯亮27s,南北黄灯亮3s,循环往复,闪亮顺序参照实际交通灯。
2 交通灯控制系统的模拟设计方案制定交通灯控制系统设计的原理如图1是十字路口交通信号灯示意图本系统的控制对象有六个,分别为东西方向红灯两个,南北方向红灯两个,东西方向黄灯两个,南北方向黄灯两个,东西方向绿灯两个,南北方向绿灯两个。
?在组态王模拟控制中系统分为自动控制和手动控制。
自动控制:自动控主要应用于正常情况下使用,南北红灯亮维持30秒,在南北红灯亮的同时东西绿灯也亮,并维持27秒。
到27秒时,东西绿灯熄灭,在东西绿灯熄灭时,东西黄灯亮3s,南北红灯熄灭,绿灯亮,东西黄灯熄灭,红灯亮维持30秒,南北绿灯亮维持27秒,在南北绿灯熄灭后同时南北黄灯亮。
这时南北红灯又亮,同时南北黄灯熄灭,东西绿灯又同时亮,如此周而复始。
手动控制:主要应用于交通堵塞分为南北交通灯绿灯亮和东西交通灯红灯亮、东西交通灯绿灯亮和南北交通灯红灯亮、南北黄灯单独辆亮、东西黄灯单独辆亮;特殊情况下可以进行单独控制。
在控制的过程中不会出现互相干扰的情况。
图1十字路口交通灯示意图交通灯控制系统设计的技术方案东西、南北两干道交于一个十字路口,各个路口有一个交通灯,指挥车辆和行人安全通行。
红灯亮禁止通行,绿灯亮允许通行。
黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯亮时间为东西、南北两干道的公共停车时间。
设东西道与南北道车流量相同,指示灯燃亮时间如下表。
表1指示灯燃亮时间设置启动交通灯系统,流程图如下所示,东西绿灯亮,这里设置为绿灯27秒,同时这里只用绿灯来说明周期流程。
东西绿灯亮27秒后,东西黄灯亮3秒,然后南北绿灯亮27秒后,南北黄灯亮3秒。
这是一个周期红绿灯情况,一直循环,直到按下停止按钮,系统停止工作。
图2交通灯控制流程图3 交通灯控制系统设计方案实施新建工程(1)点击“开始|程序|组态王”,启动工程管理器窗口,如图3所示。
图3工程管理器(2)在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一欢迎使用本向导”对话框。
如图4所示。
图4新建向导之一(3)单击“下一步”,弹出“新建工程向导之二选择工程所在路径”对话框,选择所要新建的工程存储的路径。
如图5所示。
图5新建工程向导之二(4)选择存储路径后,单击“下一步”按钮,弹出“新建工程向导之三工程名称和描述”对话框,在对话框中输入工程名称:“交通灯控制系统的组态王仿真模拟”,单击“完成”。
弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。
如图6所示。
图6新建工程向导之二交通灯画面设计在工程浏览器的目录显示区中选择“文件|画面”,在内容显示区中双击“新建”图标,则会弹出“新画面”对话框,然后输入画面名称--交通灯控制系统画面,单击“确定”按钮,则进入画面开发系统。
打开图库插入相应图素,保存画面,如图7所示。
图7交通灯控制系统画面构造交通灯数据库与建立动画连接(1)在工程浏览器的目录显示区中选择“数据库|数据词典”,在内容显示区中双击“新建”图标,则会弹出“定义变量”对话框。
对变量名、变量类型等进行设置,然后单击“确定”按钮,完成变量定义。
如图8所示。
图8定义变量(2)在画面开发环境中双击红灯图形对象,弹出红灯属性对话框,单击变量名右侧的“?”,会弹出选择变量名对话框,选中建立的变量——“南北红灯”,单击“确定”按钮,回到红灯属性设置对话框,单击“确定”按钮,完成动画连接。
如图9所示。
图9动画连接编写命令语言在工程浏览器的目录显示区中选择“文件|命令语言|应用程序命令语言”,在内容显示区中双击“请双击这儿进入<应用程序命令语言>对话框…”,则会弹出“应用程序命令语言”对话框。
在其中切换到“运行时”属性页,在命令语言编辑框内输入相应的命令语言程序,并将程序扫描周期设为100毫秒,单击“确定”按钮。
命令语言如下:if(\\本站点\开关==1&&\\本站点\南北定时30s==30&&\\本站点\南北定时27s==27&&\\本站点\南北定时3s==3&&\\本站点\东西定时30s==30&&\\本站点\东西定时27s==27&&\\本站点\东西定时3s==3){\\本站点\南北红灯=1;\\本站点\南北绿灯=0;\\本站点\南北黄灯=0;\\本站点\东西红灯=0;\\本站点\东西绿灯=1;\\本站点\东西黄灯=0;}if(\\本站点\南北红灯==1&&\\本站点\南北绿灯==0&&\\本站点\南北黄灯==0)\\本站点\南北定时30s=\\本站点\南北定时30s-1;if(\\本站点\南北定时30s==0){\\本站点\南北红灯=0;\\本站点\南北绿灯=1;\\本站点\南北黄灯=0;\\本站点\南北定时30s=30;}if(\\本站点\南北绿灯==1&&\\本站点\南北红灯==0&&\\本站点\南北黄灯==0)\\本站点\南北定时27s=\\本站点\南北定时27s-1;if(\\本站点\南北定时27s==0){\\本站点\南北红灯=0;\\本站点\南北绿灯=0;\\本站点\南北黄灯=1;\\本站点\南北定时27s=27;}if(\\本站点\南北黄灯==1&&\\本站点\南北绿灯==0&&\\本站点\南北红灯==0)\\本站点\南北定时3s=\\本站点\南北定时3s-1;if(\\本站点\南北定时3s==0){\\本站点\南北红灯=0;\\本站点\南北绿灯=0;\\本站点\南北黄灯=0;\\本站点\南北定时3s=3;}if(\\本站点\东西红灯==0&&\\本站点\东西绿灯==1&&\\本站点\东西黄灯==0)\\本站点\东西定时27s=\\本站点\东西定时27s-1;if(\\本站点\东西定时27s==0){\\本站点\东西红灯=0;\\本站点\东西黄灯=1;\\本站点\东西绿灯=0;\\本站点\东西定时27s=27;}if(\\本站点\东西红灯==0&&\\本站点\东西绿灯==0&&\\本站点\东西黄灯==1)\\本站点\东西定时3s=\\本站点\东西定时3s-1;if(\\本站点\东西定时3s==0){\\本站点\东西红灯=1;\\本站点\东西黄灯=0;\\本站点\东西绿灯=0;\\本站点\东西定时3s=3;}if(\\本站点\东西红灯==1&&\\本站点\东西绿灯==0&&\\本站点\东西黄灯==0)\\本站点\东西定时30s=\\本站点\东西定时30s-1;if(\\本站点\东西定时30s==0){\本站点\东西红灯=0;\\本站点\东西黄灯=0;\\本站点\东西绿灯=0;\\本站点\东西定时30s=30;}if(\\本站点\开关==0){\\本站点\南北定时30s=30;\\本站点\南北定时27s=27;\\本站点\南北定时3s=3;\\本站点\东西定时30s=30;\\本站点\东西定时27s=27;\\本站点\东西定时3s=3;\\本站点\南北红灯=0;\\本站点\南北绿灯=0;\\本站点\南北黄灯=0;\\本站点\东西红灯=0;\\本站点\东西绿灯=0;\\本站点\东西黄灯=0;}进行运行系统的配置与保存在工程浏览器的目录显示区中选择“系统设置”,在内容显示区中双击“设置运行系统”,则会弹出运行系统设置对话框,进行设置。
如图10所示。
图10运行系统配置实时趋势曲线与历史趋势曲线(1)创建南北绿灯打开次数实时趋势曲线在组态王画面开发系统中,选择菜单“工具|实时趋势曲线”项或单击工具箱的“实时趋势曲线”按钮,此时鼠标在画面在变为“+”字形,将鼠标光标放于一个起始位置,此位置就是实时趋势曲线矩形区域的左上角。
再用鼠标牵拉出一个矩形,实时趋势曲线将在此矩形中绘出。
然后进行相应配置即可。
如图11所示。
图11绘制实时趋势曲线(2)创建东西绿灯打开次数历史趋势曲线首先在组态王开发系统中新建组态画面,然后在工具箱中点击“插入通用控件”或选择菜单“编辑”下的“插入通用控件”命令,弹出“插入控件”对话框,在列表中选择“历史趋势曲线”,单击“确定”按钮,对话框自动消失,鼠标箭头变为“+”字形,在画面上选择控件的左上角,按下鼠标左键并拖动,即可建立。
然后进行相应配置。
如图12所示。
图12绘制历史趋势曲线4 交通灯控制系统设计的仿真实现仿真软件介绍组态”的概念是伴随着集散型控制系(Distributed Control System,简称DCS)的出现才开被广大的生产过程自动化技术人员所熟知的。
??组态的概念最早来自英文Configuration,含义是使用软件工?具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者的要求。
监控组态软件是面向监控与数据采集的软件平台工具,具有丰富的设置项目,使用方法灵活,功能强大。
组态软件最早出现时,主要解决人机图形界面问题。
随着软件技术的发展,实时控制、通信联网、系统安全管理、开放的数据接口、I/O设备管理等已经成为它的主要内容。
“组态王”软件包由工程管理器、工程浏览器、画面开发系统和运行系统四部分组成。
工程管理器用于新工程的创建和已有工程的管理,在工程浏览器中可以查看、配置工程的各个组成部分,画面的开发和运行由工程浏览器调用画面制作系统和工程运行系统来完成的。
交通灯控制系统设计仿真实现(1)当开关启动时,南北红灯亮30秒,同时东西亮27秒、东西黄灯亮3秒。
如图13所示。