组态王做的交通灯等几个示例

合集下载

交通灯组态实验报告

交通灯组态实验报告

逻辑及可编程控制系统(PLC)课程实验报告——交通灯及其组态实验姓名:宋凯学号:11121676专业:电气工程及其自动化教师点评:交通灯及其组态实验一、实验目的1、熟悉PLC的编程语言:梯形图;2、熟悉并使用梯形图编程软件:GX-Developer;3、熟悉并使用组态软件:组态王;4、利用软件编写程序,来模拟实际交通灯的亮灯规律,并用组态王软件来反映。

二、实验要求要求程序可以模拟实际十字路口的红绿灯变化,即先红灯亮10秒,再是黄灯亮3秒,最后是绿灯亮10秒,当绿灯到达最后4秒时,绿灯开始闪烁。

三、程序梯形图X000为启动按钮;X001为停止按钮。

常开触电M0可以自锁。

Y003为南北向红灯;Y007为东西向绿灯。

当启动按钮按下后,M0自锁,保持闭合,使线圈Y003和Y007通电。

同时给寄存器D1送入数字10,用以计数。

M8013是1秒脉冲,每当来一个上升沿,D1就减一。

语句[= D1 K0 ]表示当D1 == 0时,就会接通,使得后面的语句可以工作。

这里就是SET M100,即把常闭出点M100打开,时Y003和Y007断电。

语句[<= D1 K4 ]表示当D1 <= 4时就会接通,使得后面的语句可以工作。

这里时线圈M103通电,但这里需要以1秒脉冲的频率来得电,M103得电会时常闭触电M103断开,这使得绿灯可以闪烁。

黄灯设置。

程序原理与红灯的一致。

只不过对寄存器D1送的数改为了4。

减到0之后同样要给常闭触电M101上电,使其断开。

这里红灯与绿灯的设置与之前的基本一致,不同点是,这次亮灯结束后,这一轮亮灯就结束了,需要重复的话,就要将之前断开的常闭触电M100和M101闭合,这就需要在时间计为0的时候,将其RST。

四、组态王设计在组态王中,我们在画面上分别设置了东西的红绿黄灯和南北的红绿黄灯,还有右上角的倒计时数码,还有左下角的两个开关,上方的为启动开关,下方的为停止开关。

我们认为本次试验在组态部分还有提高的空间,比如说我们在画面上没有标注相应的文字说明,旁人很难分清楚各个部件的作用,还有画面不够形象生动,过于单一等等。

组态王实例教程1

组态王实例教程1

图L1.2 光电开关
• 控制参数——车库门的开关动作。
• 控制目标——车库能够自动检测车到门前,自动地打开车库大门,
门动作后,还应能够检测是否已经全部打开,车驶入车库后能检测
车是否停靠到位。车辆停稳后,门可以关闭并能够检测是否完全关
闭。
• 控制变量——执行机构采用电动机实现,控制变量共两个,分别控
制正转继电器和反转继电器的通断。
训练项目
图L2.2 供电系统监控参考画面
(6)I/O分配。假设使用中泰PCI-8408 I/O板卡,参考I/O定义见表L2.4。
训练项目
• (7)变量定义。假设使用中泰PCI-8408 I/O板卡,参考变量定义见 表L2.5。
训练项目
• (8)动画连接与调试。 • ① 电源G1、G2,变压器故障T1、T2和短路K1、K2状态显示的动
闸状态; QF3、QF6都为“0”,处于断开状态。 • ③ 变压器故障信号T1、T2和供电线路短路信号K1、K2都为0。 • (2)控制要求。 • ① 正常情况下,系统保持初始状态,2套电源分列运行。 • ② 若电源G1、G2有1个掉电(=0),则QF1或QF2跳闸,QF3闭
合。 • ③ 若变压器T1、T2有1个故障(=1),则QF1和QF4跳闸或QF2和
器、变送器的连线图。 • (2)I/O接口设备与执行器的连接。请画出I/O设备与执行器的连线
图。 • (3)I/O接口设备与IPC的连线图。请画出I/O设备与IPC的连线图。 • (4)其他。 • 5.软件设计与调试(30分) • (1)数据变量的定义。请进行变量规划并填表L1.1。
训练项目
• (2)监控画面的制作。请进行监控画面的制作或上交制作完成的 电子版。
层左右两边的检测开关,可以检测托盘上汽车停放是否到位。

交通灯控制系统的组态王仿真模拟

交通灯控制系统的组态王仿真模拟

交通灯控制系统的组态王仿真模拟交通灯控制系统是城市交通管理的重要一环,它能够合理地调度交通流量,提高交通效率,保障交通安全。

为了更好地研究和测试交通灯控制系统,组态王仿真模拟成为了一种常用的工具。

本文将探讨交通灯控制系统的组态王仿真模拟的原理、特点以及应用案例。

一、组态王仿真模拟原理组态王仿真模拟是一种基于计算机技术的仿真方法,通过构建交通灯控制系统的虚拟模型,模拟真实的交通环境和交通流量情况。

其原理主要包括以下几个方面:1. 建立路网模型:根据实际道路的布局和交通规则,利用组态王软件建立交通灯控制系统的路网模型,包括车道、车流方向、路口布局等信息。

2. 设定仿真参数:根据实际情况,设置仿真参数,包括交通信号灯的时序、车辆的速度和密度、道路的限速等。

3. 进行仿真模拟:通过组态王软件对路网模型进行仿真模拟,实时显示交通灯变化、车辆的行驶轨迹以及交通流量情况。

4. 数据分析和优化:根据仿真结果,进行数据分析和优化,评估不同交通灯控制方案的效果,找出最优解并进行改进。

二、组态王仿真模拟的特点组态王仿真模拟具有以下几个特点,使其成为研究和测试交通灯控制系统的有力工具:1. 可视化效果:组态王仿真模拟能够将交通灯的状态、车辆的行驶轨迹等信息以图形化的形式直观地展示出来,使研究者能够清晰地了解交通流量的情况和交通灯的控制效果。

2. 灵活性和可调节性:组态王仿真模拟可以根据实际情况进行参数的设置和调整,灵活性高,能够模拟不同的交通流量、交通灯控制参数等情况,方便研究者进行不同方案的比较和优化。

3. 高效性和安全性:相对于实地测试,组态王仿真模拟更加高效和安全,无需占用实际的交通资源和道路空间,大大减少了测试成本和风险。

4. 系统性和综合性:组态王仿真模拟能够综合考虑整个交通系统的各个方面,包括交通信号灯的配时、交通流量的分布、道路的拥堵等,为研究者提供一个全面的仿真环境。

三、组态王仿真模拟的应用案例组态王仿真模拟在交通灯控制系统的研究和测试中得到了广泛的应用。

交通灯控制系统的组态王仿真模拟

交通灯控制系统的组态王仿真模拟

电气及自动化课程设计告题目:交通灯控制系统的组态王仿真模拟课程:工控组态软件技术学生姓名:学生学号:年级: 2014级专业:自动化班级:(1)班指导教师:机械与电气工程学院制2017年5月交通灯控制系统的组态王仿真模拟机械与电气工程学院自动化专业1课程设计的任务与要求1.1 课程设计的任务(1)设计制作一个可供拥挤十字路口使用的交通灯,其中包括红、绿、黄三种颜色状态。

(2)利用组态王6.55对交通灯控制系统进行仿真模拟。

1.2 课程设计的要求(1)利用组态王6.55制作交通灯控制系统使的红、绿、黄三色灯按照一定规律亮灭。

(2)在组态王6.55中绘制能够正确反映题目要求的画面,定义相关变量,进行相应的动画链接,且实物与画面能够互相监控。

(3)实现南北方向绿灯的打开次数的实时曲线显示。

(4)实现东西方向绿灯的打开次数的历史曲线显示。

(5)当开关打开时,南北红灯亮30,同时东西绿灯亮27s,东西黄灯亮3s;然后东西红灯亮30s,同时南北绿灯亮27s,南北黄灯亮3s,循环往复,闪亮顺序参照实际交通灯。

2 交通灯控制系统的模拟设计方案制定2.1 交通灯控制系统设计的原理如图1是十字路口交通信号灯示意图本系统的控制对象有六个,分别为东西方向红灯两个,南北方向红灯两个,东西方向黄灯两个,南北方向黄灯两个,东西方向绿灯两个,南北方向绿灯两个。

在组态王模拟控制中系统分为自动控制和手动控制。

自动控制:自动控主要应用于正常情况下使用,南北红灯亮维持30秒,在南北红灯亮的同时东西绿灯也亮,并维持27秒。

到27秒时,东西绿灯熄灭,在东西绿灯熄灭时,东西黄灯亮3s,南北红灯熄灭,绿灯亮,东西黄灯熄灭,红灯亮维持30秒,南北绿灯亮维持27秒,在南北绿灯熄灭后同时南北黄灯亮。

这时南北红灯又亮,同时南北黄灯熄灭,东西绿灯又同时亮,如此周而复始。

手动控制:主要应用于交通堵塞分为南北交通灯绿灯亮和东西交通灯红灯亮、东西交通灯绿灯亮和南北交通灯红灯亮、南北黄灯单独辆亮、东西黄灯单独辆亮;特殊情况下可以进行单独控制。

组态王交通灯知识讲解

组态王交通灯知识讲解

组态王交通灯实训项目2:交通灯自动控制系统(I)2.1实训题目交通灯自动控制系统2.2实训任务建立一个交通灯自动控制系统。

1、红绿灯按照一定的规律亮灭。

2、若小车行驶到斑马线,并且相应的控制红灯亮,小车停止前进。

其余时间小车自由行驶。

图2.1 系统总体界面2.3实训步骤2.3.1新建一个工程组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。

工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。

1、在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框。

2、单击“下一步”,弹出“新建工程向导之二”对话框,选择所要新建的工程存储的路径。

一般是d:\个人名字3、单击按钮,弹出“新建工程向导之三”对话框,在对话框中输入工程名称:“我的工程2”,在工程描述中输入:“交通灯自动控制系统I”4、单击“完成”。

5、弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。

2.3.2整体效果新建画面的方法:单击工程浏览器左边“工程目录显示区”中“画面”项,右面“目录内容显示区”中显示“新建”图标,鼠标双击该图标,弹出“新画面”对话框。

图形制作:十字路口,左右和上下的红绿黄灯,从左向右行驶的小车,从右向左行驶的小车,从上向下行驶的小车,以及从下向上行驶的小车。

2.3.3 构造数据库变量在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。

双击“新建”图标,弹出“定义变量”属性对话框。

组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。

需要定义的变量有:carz 内存实型从左向右行驶的小车cary 内存实型从右向左行驶的小车cars 内存实型从上向下行驶的小车carx 内存实型从下向上行驶的小车hong 内存离散控制左右小车运行的红灯huang 内存离散控制左右小车运行的黄灯green 内存离散控制左右小车运行的绿灯hong2 内存离散控制上下小车运行的红灯huang2 内存离散控制上下小车运行的黄灯green2 内存离散控制上下小车运行的绿灯time 内存实型计数(当交通灯为内存型的需要定义此变量)2.3.3.1 carz变量的设置1、在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“变量属性”对话框。

十字路口交通灯PLC-组态王控制系统

十字路口交通灯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交通灯系统需要进行应该进行严格的监控以保证陆空车辆能正常运行,确保交通安全。

MCGS组态十字路口交通灯设计

MCGS组态十字路口交通灯设计

《现场总线与组态技术》——课程设计报告题目:十字路口交通灯设计作者:专业班级/学号:合作者1:专业班级/学号:指导教师:设计时间:2012-12-8目录一、MCGS组态软件简介 (2)二、设计任务和目的 (2)1、设计任务 (2)2、设计目的 (2)三、系统的方案和总体设计 (2)1、系统控制要求与实现的功能 (2)2、创建用户窗口 (3)3、建立实时数据库 (3)4、用户窗口动画组态设计 (4)5.循环策略属性设置 (7)四、组态画面仿真 (8)参考文献 (10)附录 (11)一、MCGS组态软件简介MCGS是一套基于Windows平台的用于快速构造和生成上位机监控系统的组态软件系统主要完成现场数据的采集与监测、前端数据的处理与控制。

组态控制技术构成的计算机测控系统与一般的计算机测控系统在结构上没有本质的区别他们由被控对象、传感器、I/O接口、计算机和执行结构几部分组成。

MCGS组态软件包括三个版本分别是网络版、通用版、嵌入版。

具有功能完善、操作简便、可视性好、可维护性强的突出特点。

通过与其他相关的硬件设备结合可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。

用户只需要通过简单的模块化组态就可构造自己的应用系统如可以灵活组态各种智能仪表、数据采集模块无纸记录仪、无人值守的现场采集站、人机界面等专用设备。

二、设计任务和目的1、设计任务运用MCGS组态环境设计一个十字路口交通灯的监控环境,来实现对交通灯的控制与监督。

熟悉阻态软件对交通灯的控制功能。

2、设计目的在设计的过程中对已学过的MCGS软件知识进行复习,并在这一基础上,进行自主完成一个十字路口交通灯演示系统的设计,在设计的过程中发现问题并加以总结。

掌握MCGS软件的编程基本动画设置方法及步骤。

三、系统的方案和总体设计1、系统控制要求与实现的功能绘制一个模拟的十字路口交通灯组态图,用一个开关控制交通灯的运行与停止,当开关为开时,先西到东绿灯、西到北绿灯、东到北绿灯亮,延时10秒后西到东绿灯、西到北绿灯、东到北绿灯亮都变黄灯,再2秒后都变为红灯亮同时南到北绿灯、南到东侧绿灯、北到东绿灯亮,延时10秒后,南到北绿灯、南到东侧绿灯、北到东绿灯亮都变黄灯,再2秒后都变为红灯;以此规律类推,循环显示交通灯。

多路口交通灯控制的组态方案设计书

多路口交通灯控制的组态方案设计书

课程设计题目: 多路口交通灯控制的组态设计组员:院别:专业:目录绪论2二、系统需求分析2三、系统方案论证3四、系统监控界面设计44.1.监控主界面设计44.2.流量的显示5五、数据词典设计65.1.变量定义65.2.程序语言7六、结束语10绪论随着社会经济的发展,城市交通问题越来越引起人们的关注。

人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。

交通灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

本文以十字路口交通灯控制系统为例,详细介绍了交通灯的正常运行和急车强通运行情况通过并利用组态软件 MCGS 制作控制系统动态监控画面。

模拟的十字路口交通灯组态图,用一个开关控制交通灯的运行与停止,当开关为开时,先南北右转绿灯亮、东西右转绿灯亮此时东西方向的车辆运行,延时15秒东西绿灯后跳到黄灯闪烁,此时东西方向的车辆停止运行,东西黄灯闪烁3秒后,变为东西红灯、南北绿灯,则南北方向车辆运行,延时15秒南北绿灯后跳到南北黄灯,则南北方向的车辆停止运行,南北黄灯闪烁3秒后,再回到南北红灯、东西绿灯的状态,循环下去。

无论运行到那个状态当开关由开变为关闭时,所有的灯都处于不亮状态。

二、系统需求分析1、本设计需要三个画面,第一个为“关于”画面,第二个为系统全局画面,第三个为多路口交通灯监控画面。

它们之间可以按照管理员需求进行切换。

2、本设计完成了三个路口的交通灯指示控制,分别为学院路上的花板桥路口和公安局路口以及湘岳医院路口。

3、每个各路口的交通灯可以根据车辆和行人的交通情况选择不同的调度方案,调度方案考虑了路口之间的流量关系以及闲忙时间调节,以尽可能保障车辆畅通。

5、其他设计分为:流量测量仪器指示、拥塞报警、交通统计显示等功能。

三、系统方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。

组态王程序设计-十字路口交通灯模拟监控

组态王程序设计-十字路口交通灯模拟监控

组态王程序设计第一步:新建工程打开组态王工程管理器,“文件”——》“新建工程”选择工程所保存的路径:输入工程名称和描述:点击完成,即创建了一个新的工程,在“是否将该工程设为当前工程”的对话框中选是,即可对该工程进行操作。

第二步:开发界面刚进入程序时,会有如下提示,确定后进入工程管理器画面双击画面上的选项,进入新画面编辑:输入画面名称(如“交通灯”)后单击确定进入开发系统界面:利用工具箱中的折线绘制出十字路口,并利用文本工具标注东南西北四个方向。

接下来,绘制红绿灯:①绘制出红绿灯的衬底,填充灰黑色,这里用到了工具箱中的“显示调色板”工具②打开图库(或者“图库”——“打开图库”),在图库里选择“指示灯”,选择指示灯表示红绿灯③将灯放入衬底,构成红绿灯的模型,如下图①建立衬底②选择指示灯第三步:连接设备的定义如图,在COM1下新建设备,出现设备配置导向:选择PLC子类下的西门子S7-200系列,并设置为PPI通信方式:单击下一步:输入逻辑名称后下一步:这里选择串口号,暂且选COM1,到实验室和PLC核对是否一致,不一致应当更改串行口下一步:设备地址应当是PLC通信的远程地址,实验室为2 通信参数默认这样就创建了一个新的设备,可以在工程浏览器中查看:(这里之前因为已经创建了S7200这个设备,之后的变量定义及通信都将采用这个设备)第四步:定义变量1、双击指示灯,出现指示灯向导:2、颜色设置:正常色为指示灯工作时的颜色,报警色为指示灯暗时的颜色,故将其设置为一亮一暗:3、变量定义单击问号,出现如下界面:其中有已经设置好的变量名称,第一次设计时并没有这些变量(这些变量是存储在数据词典中的变量),需要新建变量变量类型为I/O离散,连接设备为S7200,寄存器根据PLC程序中的设计定义成相应位置,数据类型为Bit位数据,设为只读(显示监控)“确定”之后,将会出现“南北绿灯”这个变量,选择该变量作为要定义的变量名。

组态十字路口交通灯模拟设计

组态十字路口交通灯模拟设计

组态十字路口交通灯模拟设计刚用力控组态软件做了一个十字路口交通灯模拟设计,跟大家分享一下1.运行界面2.运行说明刚打开界面时,交通指示灯都设置为灰色,当按下开始按钮时,出现如上图所示画面,绿灯道路上车辆开始移动,当过20秒后,绿灯开始闪烁3秒,之后绿灯熄灭,车辆回到起始位置,黄灯打开,2秒后黄灯熄灭,水平方向的红灯打开,竖直方向红灯熄灭,绿灯打开,如此循环,当点击停止按钮时一切恢复到初始红灯------------------------------------------------------(25S)绿灯---------------------------------- (20S)闪烁------------- (3 S)黄灯------- (2 S)进入程序R1=0;G1=0;Y1=0;R2=0;G2=0;Y2=0;k=0;m=0;n=0;运行周期执行程序IF run==1 thenIF R1==0&&R2==0 THEN R1=1;G1=0;Y1=0;R2=0;G2=1;Y2=0;ENDIFENDIFIF run==0 thenR1=0;G1=0;Y1=0;R2=0;G2=0;Y2=0;k=0;S1=0;S2=0;Y1=0;Y2=0;M1=0;M2=0;M4=0;ENDIFIF R1==1 THENM1=0;M3=0;M2=M2+40;M4=M4+6;k=k+1;IF k>=20 THENG2=0;S2=1;IF k>=23 THENS2=0;Y2=1;M2=0;M4=0;IF k>25 thenY2=0;R2=1;R1=0;G1=1;k=0;ENDIFENDIFENDIFENDIFIF R2==1 THENM2=0;M4=0;M1=M1+24;M3=M3+40;k=k+1;IF k>=20 THENG1=0;S1=1;IF k>=23 THENS1=0;Y1=1;M1=0;M3=0;IF k>25 thenY1=0;R1=1;R2=0;G2=1;k=0;ENDIFENDIFENDIFENDIF。

组态王交通灯

组态王交通灯

实训项目2:交通灯自动控制系统(I)2.1实训题日交通灯自动控制系统2.2实训任务建立一个交通灯自动控制系统。

1、红绿灯按照一定的规律亮灭。

2、若小车行驶到斑马线,并且相应的控制红灯亮,小车停止前进。

其余时间小车自由行驶。

图2.1系统总体界面2.3实训步骤2.3.1新建一个工程组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。

工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。

1、在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一”对话框。

2、单击“下一步”,弹出“新建工程向导之二”对话框,选择所要新建的工程存储的路径。

一般是士\个人名字3、单击按钮,弹出“新建工程向导之三”对话框,在对话框中输入工程名称:“我的工程2”,在工程描述中输入:“交通灯自动控制系统I”4、单击“完成”。

5、弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。

2.3.2整体效果新建画面的方法:单击工程浏览器左边“工程目录显示区”中“画面”项,右面“目录内容显示区”中显示“新建”图标,鼠标双击该图标,弹出“新画面”对话框。

图形制作:十字路口,左右和上下的红绿黄灯,从左向右行驶的小车,从右向左行驶的小车,从上向下行驶的小车,以及从下向上行驶的小车。

2.3.3构造数据库变量在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。

双击“新建”图标,弹出“定义变量”属性对话框。

组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。

需要定义的变量有:carz 内存实型从左向右行驶的小车cary 内存实型从右向左行驶的小车cars 内存实型从上向下行驶的小车carx 内存实型从下向上行驶的小车hong 内存离散控制左右小车运行的红灯huang 内存离散控制左右小车运行的黄灯green 内存离散控制左右小车运行的绿灯hong2 内存离散控制上下小车运行的红灯huang2 内存离散控制上下小车运行的黄灯green2 内存离散控制上下小车运行的绿灯time 内存实型计数(当交通灯为内存型的需要定义此变量)2.3.3.1carz变量的设置1、在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“变量属性”对话框。

组态王交通信号灯项目

组态王交通信号灯项目

组态王交通信号灯的制作组态王交通信号灯的制作是一个很经常会做到的项目,对于学生学习自动化方面是很有帮助的,本文主要就组态王模拟信号灯的运行进行讲解。

该项目大致的组态王界面如下:当按下启动按钮时,系统会进行模拟操作。

此时红绿灯会自动的执行,图中的小车会根据红绿灯的状态选择形势或者停止的操作。

首先,我们要先对画面有个大概的设计,画面设计入上图所示,其次我们需要明了红绿灯运行的逻辑,本项目是东西红灯亮3秒,南北绿灯闪烁3秒。

东西红灯亮2秒,南北黄灯亮2秒东西绿灯亮20秒南北红灯亮20秒东西绿灯闪烁2秒南北红灯点亮3秒东西黄灯点亮2秒南北红灯点亮2秒清楚运行逻辑后我们需要对变量进行设计启动信号:东西红灯:南北绿灯:后续的这几个变量都是按照这个数据类型来进行设计南北绿灯闪烁:东西绿灯闪烁:小车的变量:其中的这几个车变量都是这么设置: 所有的变量如下:卜面的是命令语言:命令语言如下所示:本站点启动信号==1){ 〃东西红灯亮20S 〃南北绿灯亮20S 本站点 时间计数变量本站点 时间计数变量+1;本站点时间计数变量 本站点时间计数变量<=20){ 本站点东西绿灯=0; 本站点东西红灯=1; 本站点东西黄灯=0; 本站点南北红灯=0; 本站点南北黄灯=0; 本站点南北绿灯=1; 本站点南车 本站点南车+4; 本站点北车 本站点北车+4;}本站点时间计数变量 本站点时间计数变量<=23){〃东西红灯亮3S//南北绿灯闪烁本站点南北绿灯闪烁本站点东西红灯=1; 本站点 南北绿灯闪烁=1; 本站点南北绿灯=1; 本站点东西绿灯=0; 本站点东西黄灯=0; 本站点南北红灯=0;本站点南北黄灯=0; 本站点南车 本站点南车+4;明m 』,峥!!」事 一■. ■■二 丁7* ■「; . ■百W VM4.5 ・p »fa 口■..*a*K2"3 ***F ■■ KM ^IMMiIH 4U■本站点 北车 本站点 北车 +4;}// 东西红灯亮 2S // 南北黄灯亮 2S本站点 时间计数变量本站点 时间计数变量 <=25){// 东西红灯亮 2S // 南北黄灯亮 2S本站点 东西红灯 =1; 本站点 南北绿灯闪烁 =0; 本站点 南北绿灯 =0; 本站点 东西绿灯 =0; 本站点 东西黄灯 =0; 本站点 南北红灯 =0; 本站点 南北黄灯 =1; 本站点 南车本站点 南车 +4; 本站点 北车本站点 北车+4;}// 东西绿灯亮 20S // 南北红灯亮 20S本站点 时间计数变量 本站点 时间计数变量 <=45){本站点 南车 =0; 本站点 北车 =0; 本站点 东车 本站点 本站点 西车本站点 本站点东西绿灯 =1; 本站点东西红灯 =0; 本站点东西黄灯 =0; 本站点南北红灯 =1; 本站点南北黄灯 =0; 本站点南北绿灯 =0;}// 东西绿灯闪烁 3S // 南北红灯点亮 3S本站点 时间计数变量 本站点 时间计数变量 <=48){本站点 东车 本站点 东车 +4; 本站点 西车本站点 西车 +4;本站点 东西绿灯闪烁 =1;东车 +4; 西车 +4;本站点本站点本站点本站点本站点本站点}// 东西黄灯点亮2S// 南北红灯点亮2S本站点时间计数变量本站点时间计数变量<=50){本站点东车=0;本站点西车=0;本站点东西绿灯闪烁=0;本站点东西绿灯=0;本站点东西红灯=0;本站点东西黄灯=1;本站点南北红灯=1;本站点南北黄灯=0;本站点南北绿灯=0;}本站点时间计数变量==50){本站点时间计数变量=0;本站点东车=0;本站点西车=0;本站点南车=0;本站点北车=0;}}注意:各类灯的变量需要设置好小车应该对应好各自的变量水平移动的小车对应水平移动的动画垂直移动的小车对应垂直移动的动回»■11■嘉北灯••」。

组态王作业

组态王作业

二、组态王十字路口交通灯控制仿真
1.在组态王软件中画出交通灯画面,仿真简易交通灯控制。

2.要求为十字路口,路口红绿灯设置按照一定规律变化。

小车行驶过程中,遇到绿灯直行,遇到红灯,在斑马线上停下来,待绿灯亮起,继续前进。

十字路口,至少要设置两个垂直方向运行小车。

一.组态王四层仿真电梯的控制
1.在组态王软件中画出电梯仿真画面,仿真简易电梯控制。

2.要求电梯为4层,1楼要设置向上信号,4楼设置向下信号,23层赏析信号均要设计。

当电梯到达时,要有指示灯指示,能现实当前电梯坐在楼层。

考试前交,考试时间大约14周左右。

基于组态王和PLC的交通灯仿真控制系统

基于组态王和PLC的交通灯仿真控制系统

基于组态王和PLC的交通灯仿真控制系统摘要:根据城市路口交通灯的运行特点,设计一个交通灯仿真系统。

利用可编程控制器(PLC)和组态王软件完成对交通灯的设计制作。

选择三菱Fx系列PLC作为控制器,利用组态王6.3版本制作交通灯仿真系统。

使交通灯在运行的时候能够通过组态王画面显示出交通灯运行的过程。

关键词:PLC;组态王;交通灯仿真Abstract:According to the city of at least the operation characteristics, design a traffic simulation system. Using the programmable controller (PLC) and configuration king software to the design and production of the traffic lights. Choose mitsubishi Fx series as a controller PLC, use kingview version 6.3 make traffic simulation system. Make the traffic lights in the running time can through the configuration king picture shows the process of running the traffic lights.Keyword:PLC; kingview;Traffic simulation system0 引言组态软件又称为组态监控软件,随着工业的发展,组态软件得到了非常广泛的应用已在电力、供水、化工、小区安防等诸多领域用作数据采集、监控及过程控制。

组态软件的出现、为使用者大大地提高了便利,通过组态软件,能对控制系统进行实时监控,让使用者对系统运行状况了如指掌,特别是对系统出现紧急情况时,能及时采取措施,而这一切则是通过组态软件的人际界面达成的。

组态王交通灯报告

组态王交通灯报告

基于组态王技术的交通灯模拟前言:城市的快速发展,机动车拥有量的增长,给交通带来了许多问题,如交通拥堵、交通事故频发、环境污染加剧和燃油损耗上升,其中最为关键的是交叉口的车流量己处于饱和状态;分析其原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交通管理设备;组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统;组态王操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,随着中国国力不断的增强,人民生活水平的不断提高,现在在中国十字路口都带有交通灯的存在;组态王计术能很好的解决交叉口的汽车拥挤情况;一、课题设计原理课题设计题目右图为交通灯演示的模板,其中G1为南北绿灯,R1为南北红灯,Y1为南北黄灯,G2为东西绿灯,R2为东西红灯,Y2为东西黄灯;G4为人行道的东西绿灯1,R4为人行道的东西红灯1;G3为人行道的南北绿灯1,R3为人行道的南北红灯1;G6为人行道的东西绿灯2,R6为人行道的东西红灯2;G5为人行道的南北绿灯2,R5为人行道的南北红灯2;启动是X0,停止是X1;设计要求1、根据题目要求正确连线2、实现PLC与组态王之间的正常通信3、在组态王中绘制能够正确反映题目要求的画面,定义相关变量,进行相应的动画链接,且实物与画面能够互相监控4、对水平方向绿灯的打开次数进行计数,计数到10次后将次数清零;绘制报警画面,大于3次进行报警;5、实现水平方向绿灯的打开次数的实时曲线显示6、实现水平方向绿灯的打开次数的历史曲线显示交通灯电气接口图R1G2Y2G3R3G4R4G5R5二、组态王设计步骤和过程创建新工程第1步:点击桌面组态王出现下图:第2步:点击新建后出现下面这个新建工程向导一:点击下一步出现下面的图新建工程向导二在方框内可以输入新建工程的存放路径,也可以单击“游览”按钮,从下拉列表中选择一个工程路径;这里选择的是:“交通灯”;点击“下一步”继续,弹出“新建工程向导之三”图:在工程名称的方框内输入工程名称,这里输入的是“交通灯19”;在工程描述中输入新建工程的描述,这里的描述为“交通灯”;再点击“完成”完成工程的新建;系统会弹出对话框,询问用户是否将新建工程当做当前工程,单机“是”按钮,则新建工程部是工程管理器的当前工程;定义设备与变量组态王把那些需要的与之交换数据的设备或程序都作为外部设备;外部设备包括下位机,他们一般通过串行口和上位机交换数据;其他WIDOWS应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机;只有在自定义了外部设备之后,组态王才能通过i/0变量和它们交换数据;为方便定义外部设备,组态王设计了‘设备配置向导’引导用户一步步完成设备连接;2.2.1 外部设备定义组态王支持的设备包括;智能模块,板卡,智能仪表,变频器等;在工程目录显示区,用鼠标左键单击大纲项蛇鞭下的成员板卡,则在目录内容显示区出现“新建”图标,如下图所示:用左键双击“新建”图标后,弹出下图:从树形设备列表中选择PLC节点;然后选择要配置板卡设备的生产厂家,设备名称;“PLC\三菱\FX2\编程口”点击“下一步”按钮,则弹出如下“设备向导——逻辑名称”对话框;我们给要配置的板卡设备指定一个逻辑名称;继续点击“下一步”按钮,弹出如下“设备配置向导——选择串口号”对话框,如下图所示:选择串口时候,若不知道接口是多少,则可以右键单机“我的电脑”,选择“属性”,选择“硬件\设备管理器”,在点击“端口”可以看到所接的是“端口com4”; 选择连接串口为COM4,点击“下一步”按钮弹出“设备配置向导——设备地址设置”对话框如下图所示:此处填写设备地址为0,点击“下一步”,弹出“通信参数”对话框如下所示:此处采用默认值,点击“下一步”,则弹出如下“设备安装向导—信息总结”对话框,如下图所示:检查各个项目设置是否正确,确认无误后,单机“完成”;设备定义完成后你可以在COM4项目下看到新建的设备“FX2N”;双击COM4出现如下所示图像修改数据位,选择数据位7,修改完点击“确定”;,:第3步:检测通讯设备如下图:2.2.2数据变量的定义和检查在“数据词典”中可以设置我们需要的变量,可以设置如下的变量列表制作图形画面2.3.1建立新画面为建立一个新的画面请执行以下操作:在工程浏览器左侧的“工程目录显示区”中选择“画面”选项,在右侧视图中双击“新建”图标,弹出新建画面对话框,如下图所示,在画面名称对话框中输入新建画面名字如“交通灯”;其他属性默认,单击确认出现下图:其中,画面的大小可以通过拉动右下角的点来改变;单击“工具”菜单,在下拉菜单中选择“圆角矩形”“直线”和使用图库管理器选择指示灯等进行绘画图片如下图所示:事件命令语言事件命令语言是指当规定的表达式的条件成立时执行的命令语言;如某个变量等于定值,某个表达式描述的条件成立;在工程浏览器中选择命令语言—事件命令语言,在浏览器右侧双击“新建;;;;”,弹出事件命令语言的编辑器;事件命令语言右三种类型:发生时:事件条件初始成立时执行一次;存在时:事件存在时定时执行,在“每;;;毫秒”编辑框中执行周期,则当事件条件成立存在期间,周期性执行命令语言;消失时:事件条件由成立变为不成立时执行一次;第一步:启动的时候东西红灯R2和南北绿灯G1亮着、东西路灯1 G4、东西绿灯2 G6、南北红灯1 R3、南北红灯2 R5亮着,其他灯不亮,现在时间t1=0;第2步:t=0,东西红灯R2和南北绿灯G1亮着,东西路灯1 G4、东西绿灯2 G6、南北红灯1 R3、南北红灯2 R5亮着,其他灯不亮;第3步:5s后,变成东西红灯R2和南北黄灯Y1亮着;人形通道东西绿灯1 G4、东西绿灯2 G6、南北红灯1 R3、南北红灯2 R5亮着,其他灯不亮;第4步:8s后,南北红灯R1和东西绿灯G2亮着,人形通道东西红灯1 R4、东西红灯2 R6、南北绿灯1 G3和南北绿灯2 G5亮着,其他灯步亮;并在这里设计一个计数器,10次之后清零,高于3次报警;第5步:12s后,东西黄灯Y2、南北红灯R1亮着;人形通道东西红灯1 R4、东西红灯2 R6、南北绿灯1 G3和南北绿灯2 G5亮着,其他灯不亮;第6步:15s的时候,t1时间清零,循环运行;第7步:t2=1的时候,t1的时间1s,1s的上升; 第8步:停止的时候,所有的灯全不亮,t1=20s;报警的配置和使用报警配置的基本步骤包括:1)定义报警组;2)设置变量的报警定义属性;3)建立报警和事件窗口;4)建立新画面;5)绘制报警和事件窗口;6)报警窗口的操作;7)报警和事件的输出;2.5.1 建立报警窗口1.定义报警组2.设置变量的报警属性1在数据词典中选择“计数”变量,双击此变量,在弹出“定义变量”对话框中单击“报警定义”选项卡,如下图所示;设置如下:报警组名:计数19,高:3;2设置完毕后点击“确认”按钮,系统进入运行状态时,当“计数”的次数高于3次时系统产生报警,报警信息将显示在“计数19”报警组中;3.建立报警窗口曲线2.6.1实时趋势曲线2.6.2历史趋势曲线1.与历史趋势曲线有关的必备配置制定在数据词典中选择“计数”,选择“记录和安全区”,把不记录改成数据变化记录;2.创建历史趋势曲线三、实验过程中遇到的问题问题:在交通灯模拟板上运行乱码解决方法:把电脑上plc程序清零四、实验运行结果交通灯开始启动的时候是东西红灯,南北绿灯;5s后变成东西红灯,南北黄灯,在3秒后变成东西绿灯,南北红灯,在4s后变成东西黄灯,南北红灯,最后3s 后,开始清零循环,又变成东西红灯,南北绿灯;人形通道上的灯是启动的时候东西绿灯1,2亮着,南北红灯1,2亮着;8秒后变成东西红灯1,2亮着,南北绿灯1,2亮着,然后再过7秒清零,开始循环亮着运行;五、交通灯流程图六、心得体会在本次组态王实训设计中,我成功的完成了课程设计课题——组态软件交通灯控制系统设计控制;刚开始的时候我什么也不会,无从下手不知道从什么地方开始做起,然后开始通过对课题认知、资料的查找,材料的整理,在同组同学的协力合作下,在老师的指导下,我认真学习、仔细分析,遇到问题及时商量查找资料,当查找资料后还有不明白的地方及时请教老师和咨询同组同学;最后通过近两周的学习研究终于完成了该设计;在设计中,由于本人知识的局限性,设计一些简单的作用,没有来的及扩展难的方面;最后感谢和我一起努力奋斗并帮助我的同组同学们,因为你们,我的学习和生活过得精彩而充实,再一次感谢在刑老师这2周的辛勤教授组态软件的知识,使我能够顺利完成该课程设计;七、参考文献1唐伟杰基于组态王和PLC交通灯仿真控制系统2010年06期2龚仲华,韩晓新从基础到实践——PLC与组态王 2011年8月3曹辉<<组态软件技术及应用 >> 2012年08月。

交通灯监控MCGS组态设计

交通灯监控MCGS组态设计

交通灯监控组态设计报告1、MCGS工控阻态软件简介组态软件就是应用软件中提取的工具、方法来完成工程中某一任务的软件。

工程组态软件是指在数据采集和过程控制中使用的专用软件,即在自动化控制系统监控层一级的软件平台和开发环境下,为用户提供快速构建工业自动控制、系统监控功能的一种软件工具。

2、设计任务运用MCGS组态环境设计一个十字路口交通灯的监控环境,来实现对交通灯的控制与监督。

熟悉阻态软件对交通灯的控制功能。

3、系统控制要求与实现的功能绘制一个模拟的十字路口交通灯组态图,用一个开关控制交通灯的运行与停止,当开关为开时,先南北红灯、东西绿灯亮,延时10秒东西绿灯变为闪烁状态,闪烁3秒后跳到黄灯亮,东西黄灯亮2秒后,变为东西红灯、南北绿灯,延时10秒南北绿灯变为闪烁,闪烁3秒后跳到南北黄灯,南北黄灯亮2秒后,再回到南北红灯、东西绿灯的状态,循环下去。

无论运行到那个状态当开关由开变为关闭时,所有的灯都处于不亮状态。

4、建立数据库表4-15、用户组态(1)首先根据要求画出组态主窗口如下:图1 交通灯控制主窗口(2)其次设置主窗口中各部件的属性。

(3)然后根据实现的功能编写循环脚本程序。

脚本程序如下:!TimerSetLimit(2,30,0)!TimerSetOutput(2,a )if 开关 = 0 then南北红灯 = 0南北黄灯 = 0南北绿灯 = 0东西绿灯 = 0东西红灯 = 0东西黄灯 = 0东西绿闪 = 0南北绿闪 = 0!TimerReset(2,0)!TimerStop(2)endifif 开关 = 1 then!TimerRun(2)endifif a=0 and 开关 = 1 then南北红灯 = 1东西绿灯 = 1endifif a=10 then东西绿灯 = 0东西绿闪 = 1endifif a=13 then东西绿闪 = 0东西黄灯 = 1endifif a=15 then南北红灯 = 0南北绿灯 = 1东西红灯 = 1东西黄灯 = 0endifif a=25 then南北绿闪 = 1南北绿灯 = 0endifif a=28 then南北绿闪 = 0南北黄灯 = 1endifif a=30 then!TimerReset(2,0 )endif6、设备组态根据pc机与plc的端口连接,设定组态环境中的设备组态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档