关于组态王技术交通灯报告材料.doc
基于组态王技术的交通灯模拟 前言前言:城市的快速发展,机动车拥有量的增长,给交通带来了 许多问题,如交通拥堵、交通事故频发、环境污染加剧和燃油损耗 上升,其中最为关键的是交叉口的车流量己处于饱和状态。分析其 原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交 通管理设备。组态王开发监控系统软件,是新型的工业自动控制系 统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统 的封闭式系统。组态王操作简单易学且编程简单,参数输入与修改灵 活,具有多次或重复仿真运行的控制能力,随着中国国力不断的增强, 人民生活水平的不断提高,现在在中国十字路口都带有交通灯的存 在。组态王计术能很好的解决交叉口的汽车拥挤情况。 一、课题设计原理 1.1 课题设计题目 右图为交通灯演示的模板,其中 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 设计要求 1、根据题目要求正确连线 2、实现 PLC 与组态王之间的正常通信 3、在组态王中绘制能够正确反映题目要求的画面, 定义相关变量,进行相应的动画链接,且实物与画 面能够互相监控 4、对水平方向绿灯的打开次数进行计数,计数到 10 次后将次数清零。绘制报警画面,大于 3 次进行 报警。 5、实现水平方向绿灯的打开次数的实时曲线显示 6、实现水平方向绿灯的打开次数的历史曲线显示 1.3 交通灯电气接口图 三三菱菱FX3U-64MT/ES S/S 0V 0V24V 24V X0X1X2 COM1 Y0 Y1Y2 Y3 DC24V DC24V 启动 停止S1 G1Y1R1G2 X3X4X5 S2S3 S4 Y4Y5 Y2R2 COM2 Y6Y7 Y10 Y11 G3R3G4R4 Y12 Y13 G5R5 Y15 G6 Y14 R6 COM3COM4 二、组态王设计步骤和过程 2.1 创建新工程 第 1 步:点击桌面组态王 6.5 出现下图: 第 2 步:点击新建后出现下面这个新建工程向导一: 点击下一步出现下面的图新建工程向导二 在方框内可以输入新建工程的存放路径,也可以单击“游览”按钮,从下拉列 表中选择一个工程路径。这里选择的是:“交通灯”。点击“下一步”继续, 弹出“新建工程向导之三”图: 在工程名称的方框内输入工程名称,这里输入的是“交通灯 19”。在工程描述 中输入新建工程的描述,这里的描述为“交通灯”。再点击“完成”完成工程 的新建。系统会弹出对话框,询问用户是否将新建工程当做当前工程,单机 “是”按钮,则新建工程部是工程管理器的当前工程。 2.2 定义设备与变量 组态王把那些需要的与之交换数据的设备或程序都作为外部设备。外部设 备包括下位机,他们一般通过串行口和上位机交换数据;其他 WIDOWS 应用程序, 它们之间一般通过 DDE 交换数据;外部设备还包括网络上的其他计算机。 只有在自定义了外部设备之后,组态王才能通过 i/0 变量和它们交换数据。 为方便定义外部设备,组态王设计了设备配置向导引导用户一步步完成设 备连接。 2.2.1 外部设备定义 组态王支持的设备包括;智能模块,板卡,智能仪表,变频器等。在工程 目录显示区,用鼠标左键单击大纲项蛇鞭下的成员板卡,则在目录内容显示区 出现“新建”图标,如下图所示: 用左键双击“新建”图标后,弹出下图: 从树形设备列表中选择 PLC 节点。然后选择要配置板卡设备的生产厂家, 设备名称。“PLC三菱FX2编程口”点击“下一步”按钮,则弹出如下“设备 向导逻辑名称”对话框。 我们给要配置的板卡设备指定一个逻辑名称。继续点击“下一步”按钮,弹 出如下“设备配置向导选择串口号”对话框,如下图所示: 选择串口时候,若不知道接口是多少,则可以右键单机“我的电脑”,选择 “属性”,选择“硬件设备管理器”,在点击“端口”可以看到所接的是“端 口 com4”。 选择连接串口为 COM4,点击“下一步”按钮弹出“设备配置向导设备地址 设置 ”对话框如下图所示: 此处填写设备地址为 0,点击“下一步”,弹出“通信参数”对话框如下所示: 此处采用默认值,点击“下一步”,则弹出如下“设备安装向导信息总结” 对话框,如下图所示: 检查各个项目设置是否正确,确认无误后,单机“完成”。设备定义完成后你 可以在 COM4 项目下看到新建的设备“FX2N”。双击 COM4 出现如下所示图像修 改数据位,选择数据位 7,修改完点击“确定”。,: 第 3 步:检测通讯设备如下图: 2.2.2 数据变量的定义和检查 在“数据词典”中可以设置我们需要的变量,可以设置如下的变量列表 2.3 制作图形画面 2.3.1 建立新画面 为建立一个新的画面请执行以下操作:在工程浏览器左侧的“工程目录显示 区”中选择“画面”选项,在右侧视图中双击“新建”图标,弹出新建画面对 话框,如下图所示,在画面名称对话框中输入新建画面名字如“交通灯”。 其他属性默认,单击确认出现下图: 其中,画面的大小可以通过拉动右下角的点来改变。 单击“工具”菜单,在下拉菜单中选择“圆角矩形”“直线”和使用图库管 理器选择指示灯等进行绘画图片如下图所示: 2.4 事件命令语言 事件命令语言是指当规定的表达式的条件成立时执行的命令语言。如某个变 量等于定值,某个表达式描述的条件成立。在工程浏览器中选择命令语言事 件命令语言,在浏览器右侧双击“新建。”,弹出事件命令语言的编辑 器。 事件命令语言右三种类型: 发生时:事件条件初始成立时执行一次。 存在时:事件存在时定时执行,在“每。毫秒”编辑框中执行周期,则 当事件条件成立存在期间,周期性执行命令语言。 消失时:事件条件由成立变为不成立时执行一次。 第一步:启动的时候东西红灯 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。 2.5 报警的配置和使用 报警配置的基本步骤包括: 1)定义报警组; 2)设置变量的报警定义属性; 3)建立报警和事件窗口; 4)建立新画面; 5)绘制报警和事件窗口; 6)报警窗口的操作; 7)报警和事件的输出; 2.5.1 建立报警窗口 1.定义报警组 2.设置变量的报警属性 1)在数据词典中选择“计数”变量,双击此变量,在弹出“定义变量” 对话框中单击“报警定义”选项卡,如下图所示。 设置如下:报警组名:计数 19,高:3。 2)设置完毕后点击“确认”按钮,系统进入运行状态时,当“计数”的次 数高于 3 次时系统产生报警,报警信息将显示在“计数 19”报警组中。 3.建立报警窗口 2.6 曲线 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 月
收藏
编号:2651816
类型:共享资源
大小:1,011.50KB
格式:DOC
上传时间:2020-04-17
8
金币
- 关 键 词:
-
关于
组态
技术
交通灯
报告
讲演
呈文
材料
- 资源描述:
-
^` 基于组态王技术的交通灯模拟 前言前言:城市的快速发展,机动车拥有量的增长,给交通带来了 许多问题,如交通拥堵、交通事故频发、环境污染加剧和燃油损耗 上升,其中最为关键的是交叉口的车流量己处于饱和状态。分析其 原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交 通管理设备。。组态王开发监控系统软件,是新型的工业自动控制系 统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统 的封闭式系统。组态王操作简单易学且编程简单,参数输入与修改灵 活,具有多次或重复仿真运行的控制能力,随着中国国力不断的增强, 人民生活水平的不断提高,现在在中国十字路口都带有交通灯的存 在。组态王计术能很好的解决交叉口的汽车拥挤情况。 一、课题设计原理 1.1 课题设计题目 右图为交通灯演示的模板,其中 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 设计要求 1、根据题目要求正确连线 2、实现 PLC 与组态王之间的正常通信 3、在组态王中绘制能够正确反映题目要求的画面, 定义相关变量,进行相应的动画链接,且实物与画 面能够互相监控 4、对水平方向绿灯的打开次数进行计数,计数到 10 次后将次数清零。绘制报警画面,大于 3 次进行 报警。 5、实现水平方向绿灯的打开次数的实时曲线显示 6、实现水平方向绿灯的打开次数的历史曲线显示 ^` 1.3 交通灯电气接口图 三三菱菱FX3U-64MT/ES S/S 0V 0V24V 24V X0X1X2 COM1 Y0 Y1Y2 Y3 DC24V DC24V 启动 停止S1 G1Y1R1G2 X3X4X5 S2S3 S4 Y4Y5 Y2R2 COM2 Y6Y7 Y10 Y11 G3R3G4R4 Y12 Y13 G5R5 Y15 G6 Y14 R6 COM3COM4 二、组态王设计步骤和过程 2.1 创建新工程 ^` 第 1 步:点击桌面组态王 6.5 出现下图: 第 2 步:点击新建后出现下面这个新建工程向导一: ^` 点击下一步出现下面的图新建工程向导二 在方框内可以输入新建工程的存放路径,也可以单击“游览”按钮,从下拉列 表中选择一个工程路径。这里选择的是:“交通灯”。点击“下一步”继续, 弹出“新建工程向导之三”图: ^` 在工程名称的方框内输入工程名称,这里输入的是“交通灯 19”。在工程描述 中输入新建工程的描述,这里的描述为“交通灯”。再点击“完成”完成工程 的新建。系统会弹出对话框,询问用户是否将新建工程当做当前工程,单机 “是”按钮,则新建工程部是工程管理器的当前工程。 2.2 定义设备与变量 组态王把那些需要的与之交换数据的设备或程序都作为外部设备。外部设 备包括下位机,他们一般通过串行口和上位机交换数据;其他 WIDOWS 应用程序, 它们之间一般通过 DDE 交换数据;外部设备还包括网络上的其他计算机。 只有在自定义了外部设备之后,组态王才能通过 i/0 变量和它们交换数据。 为方便定义外部设备,组态王设计了‘设备配置向导’引导用户一步步完成设 备连接。 2.2.1 外部设备定义 组态王支持的设备包括;智能模块,板卡,智能仪表,变频器等。在工程 目录显示区,用鼠标左键单击大纲项蛇鞭下的成员板卡,则在目录内容显示区 出现“新建”图标,如下图所示: ^` 用左键双击“新建”图标后,弹出下图: 从树形设备列表中选择 PLC 节点。然后选择要配置板卡设备的生产厂家, 设备名称。“PLC\三菱\FX2\编程口”点击“下一步”按钮,则弹出如下“设备 向导——逻辑名称”对话框。 ^` 我们给要配置的板卡设备指定一个逻辑名称。继续点击“下一步”按钮,弹 出如下“设备配置向导——选择串口号”对话框,如下图所示: 选择串口时候,若不知道接口是多少,则可以右键单机“我的电脑”,选择 “属性”,选择“硬件\设备管理器”,在点击“端口”可以看到所接的是“端 口 com4”。 ^` 选择连接串口为 COM4,点击“下一步”按钮弹出“设备配置向导——设备地址 设置 ”对话框如下图所示: 此处填写设备地址为 0,点击“下一步”,弹出“通信参数”对话框如下所示: 此处采用默认值,点击“下一步”,则弹出如下“设备安装向导—信息总结” ^` 对话框,如下图所示: 检查各个项目设置是否正确,确认无误后,单机“完成”。设备定义完成后你 可以在 COM4 项目下看到新建的设备“FX2N”。双击 COM4 出现如下所示图像修 改数据位,选择数据位 7,修改完点击“确定”。,: 第 3 步:检测通讯设备如下图: ^` 2.2.2 数据变量的定义和检查 在“数据词典”中可以设置我们需要的变量,可以设置如下的变量列表 2.3 制作图形画面 ^` 2.3.1 建立新画面 为建立一个新的画面请执行以下操作:在工程浏览器左侧的“工程目录显示 区”中选择“画面”选项,在右侧视图中双击“新建”图标,弹出新建画面对 话框,如下图所示,在画面名称对话框中输入新建画面名字如“交通灯”。 其他属性默认,单击确认出现下图: 其中,画面的大小可以通过拉动右下角的点来改变。 单击“工具”菜单,在下拉菜单中选择“圆角矩形”“直线”和使用图库管 ^` 理器选择指示灯等进行绘画图片如下图所示: 2.4 事件命令语言 事件命令语言是指当规定的表达式的条件成立时执行的命令语言。如某个变 量等于定值,某个表达式描述的条件成立。在工程浏览器中选择命令语言—事 件命令语言,在浏览器右侧双击“新建。。。。”,弹出事件命令语言的编辑 器。 事件命令语言右三种类型: 发生时:事件条件初始成立时执行一次。 存在时:事件存在时定时执行,在“每。。。毫秒”编辑框中执行周期,则 当事件条件成立存在期间,周期性执行命令语言。 消失时:事件条件由成立变为不成立时执行一次。 第一步:启动的时候东西红灯 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。 ^` 2.5 报警的配置和使用 报警配置的基本步骤包括: 1)定义报警组; 2)设置变量的报警定义属性; 3)建立报警和事件窗口; 4)建立新画面; 5)绘制报警和事件窗口; 6)报警窗口的操作; 7)报警和事件的输出; 2.5.1 建立报警窗口 1.定义报警组 2.设置变量的报警属性 1)在数据词典中选择“计数”变量,双击此变量,在弹出“定义变量” 对话框中单击“报警定义”选项卡,如下图所示。 设置如下:报警组名:计数 19,高:3。 ^` 2)设置完毕后点击“确认”按钮,系统进入运行状态时,当“计数”的次 数高于 3 次时系统产生报警,报警信息将显示在“计数 19”报警组中。 3.建立报警窗口 2.6 曲线 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 月
展开阅读全文
![提示](https://www.taowenge.com/images/bang_tan.gif)
淘文阁 - 分享文档赚钱的网站所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。