任东鹏基于plc的组态软件交通灯控制系统模型设计内容摘要:
白色”,颜色 2选择“橙色”,“底纹效果”选择“横向”。 在标签中输入“团结东西黄灯”。 用同样的方法将“解放南北黄灯”,“解放北红灯”,“团结东西绿灯”,“团结东西红灯”,“解放南北绿灯”“南北行车”,“东西行车”输入标签 中,并调整属性。 ( 2)选择“工具箱”,点击“插入元件”,在“对象元件库”中选择“指示灯 2”,共插入 8个指示灯。 ( 3)选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,拉出一个矩形,点击矩形的“属性”,选择“填充颜色”,选择“填充效果”在“颜色”中选择“双色”,颜色选择“白色”,颜色 2选择“蓝色”,“底纹效果”选择“横向”。 点击“编辑条”,选择“置于最后”。 ( 4)点击“工具箱”,选择“标签”,调整好合适的位置在标签栏中输入“调试系统”,将“字体”选为黑体,“字号”选为“小四”,颜 色选“红色”。 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 15 动画连接 交通灯的动画连接 ( 1)交通指示灯的动画连接 (1)双击启动指示灯,弹出“单元属性设置”窗口。 (2)单击“动画连接”选项卡,进入该页。 (3)单击“组合图符”,出现“。 ”、“ ”按钮。 (4)单击“ ”按钮,弹出“动画组态属性设置”窗口。 单击“属性设置”选项卡,进入该页,选中“填充颜色”选项卡。 在“填充颜色”表达式中输入“ y0”,在“填充颜色连接”项中点击“分段点”将值改为 ,在“对应颜色”中选择灰色,再点击“增加”,将“分段点”将值改为 ,在“ 对应颜色”中选择绿色。 单击“确定”按钮。 (5) 依次对其他的指示灯进行同样设置。 ( 2)小车的动画连接 ( 1)双击启动指示灯,弹出“单元属性设置”窗口。 ( 2)单击“动画连接”选项卡,进入该页。 ( 3)单击“属性设置”选项卡,进入该页,选中“垂直移动”栏,进入“垂直移动”栏,在表达式中输入“ MOVEX1”,在“最大移动偏移量”栏中输入“ 1500”,在“表达式的值”中输入“ 1500”。 点击“确定”,一保存属性。 ( 4)用同样的步骤对“ MOVXE2” ~“ MOVEY4”进行设定。 调试系统的动画连接 (1)双 击启动指示灯,弹出“单元属性设置”窗口。 (2)单击“动画连接”选项卡,进入该页。 (3)单击“组合图符”,出现“。 ”、“ ”按钮。 (4)单击“ ”按钮,弹出“动画组态属性设置”窗口。 再单击“属性设置”选项卡,进入该页,选中“填充颜色”选项卡。 在“填充颜色”表达式中输入“ y0”,在“填充颜色连接”项中点击“分段点”将值改为 ,在“对应颜色”中选择灰色,再点击“增加”,将“分段点”将值改为 ,在“对应颜色”中选择绿色。 在“表达式”栏中输入“ Y0” (6)单击“按钮动作”选项卡进入该页进入按 钮动作页,将按钮对应功能设为:数据对象值操作;取反; Y01。 (7) 单击“确认”按钮,退出“单元属性设置”窗口,结束启动指示灯的动画的连接。 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 16 (8)按照以上步骤依次再对其他的指示灯进行设置。 脚本编辑 (1)打开“交通灯 01”窗口,进入 “用户窗口属性设置”,选择“循环脚本”,打开脚本程序编辑器,输入以下内容: 39。 行车信号 (Y07 Y06)为 ON 时行 (信号由 PLC 提供 ) if y07=1 then movex3=movex3+10 if y07=1 then movex4=movex4+10 if y07=1 then movex1=movex1+10 if y07=1 then movex2=movex2+10 if y06=1 then movey4=movey4+6 IF y06=1 then movey3=movey3+6 if y06=1 then movey1=movey1+6 if y06=1 then movey2=movey2+6 39。 车到路口时减速行 if y07=1 and (movex3160 and movex3260) then movex3=movex3+7 if y07=1 and (movex4161 and movex4261) then movex4=movex4+7 if y07=1 and (movex1370 and movex1270) then movex1=movex1+7 if y07=1 and (movex2430 and movex2330) then movex2=movex2+7 if y06=1 and (movey473 and movey4173) then movey4=movey4+4 if y06=1 and (movey342 and movey3142) then movey3=movey3+4 if y06=1 and (movey1210 and movey1110) then movey1=movey1+4 if y06=1 and (movey2256 and movey2156) then movey2=movey2+4 39。 车在停车区外 ,继续行 if (movex310 or movex3=20) then movex3=movex3+10 if (movex41 or movex4=11) then movex4=movex4+10 if (movey412 or movey4=25) then movey4=movey4+6 if (movey38 or movey3=12) then movey3=movey3+6 if (movex1381 or movex1=370) then movex1=movex1+10 if (movex2430 or movex2=416) then movex2=movex2+10 if (movey1229 or movey1=210) then movey1=movey1+6 if (movey2264 or movey2=256) then movey2=movey2+6 39。 黄灯亮 ,车在停车白线后 ,减速 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 17 if y4=1 and movex310 then movex3=movex3+4 if y4=1 and movex41 then movex4=movex4+4 if y1=1 and movey412 then movey4=movey4+3 if y1=1 and movey38 then movey3=movey3+3 if y4=1 and movex1381 then movex1=movex1+4 if y4=1 and movex2430 then movex2=movex2+4 if y1=1 and movey1226 then movey1=movey1+3 if y1=1 and movey2262 then movey2=movey2+3 39。 车子循环出现 if movex3=735 then movex3=250 if movex4=750 then movex4=200 if movex1=828 then movex1=818 if movex2=309 then movex2=780 if movey4=555 then movey4=143 if movey3=470 then movey3=280 if movey1=262 then movey1=490 (2) 将脚本的“ 循环时间”设定为 50ms,完成操作后点击“确定”。 组态运行 进入运行界面 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 18 进入运行界面,所有灯及系统处于待运行状态。 启动运行: 点击文件,切换到 view,打开画面,选定“组态王交通灯”,等待工程运行,开始运行后,显示南北红灯亮,东西路车辆通行,如下图截图所示: 东西绿灯亮维持 25s,南北红灯亮的同时东西绿灯也亮,并维持 20秒。 此时南北汽车停止,东西车辆通行,如下图截图所示: 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 19 到 20秒时,东西绿灯闪亮,闪亮 3 秒后熄灭。 南北红灯亮,南北方向车 辆禁止通行,在东西绿灯熄灭时,东西黄灯亮,并维持 2秒,如下图截图所示: 到 2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,东西方向车辆禁止通行,南北车辆放行: 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 20 东西红灯亮维持 30秒。 南北绿灯亮维持 20秒,然后南北黄灯亮,闪亮 3 秒后熄灭: 此时南北黄灯亮,维持 3秒后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 21 总 结 在这次的毕业设计中,我了解了组态软件的制作和调试工作。 在组态软件的制作中较好的掌握了组态软件的应用。 在组态软件中最重要的是建立好实时数据库,数 据库是实现各种变量的采集、表达、控制的关键元件,数据库控制着整个系统的输入、输出和运行。 它实现了对现场设备运行信号的采集,运行控制和运行监视。 在组态文件的制作过程中,除了系统提供一些元件和背景,还可以自己制作自己需要的元件。 在调试系统的制作中,我需要的元件在元件库里没有,通过工具箱,画出自己所需元件的形状,然后自己设定颜色,再通过属性设置元件的动作值,填充颜色和动作表达式。 通过运行初步达到了预计的要求。 通过这次组态软件与 PLC 的毕业设计,我掌握了通过 PLC 实现现场信息采集、控制。 掌握了系统设计、梯形图设 计、组态设计和现场调试一整套 PLC 设计过程。 本次的毕业设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。 既让我懂得了怎样把理论相联系于实际,又让我懂得了在实践中遇到了问题怎样用理论去解决。 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 22 参 考 文 献 [1] 唐伟杰 .基于组态王和 PLC 交通灯仿真控制系统 . 北京理工大学珠海学院 .2020年 06期 [2] 曹金福、谭胜富 .气控制与 .2020 年 02 月 [3] 赵燕、周新建 .可编程控制器原理与应用 .北京大学出版社 .2020 年 03 月 [4] 薛士龙 .电气控制与可编程控制器 .电子工业出版社 .2020 年 3 月 [5] 王文义 .可编程原理与应用 .科学出版社 .2020 年 01 月 [6] 袁任光 .可编程控制器选用手册 .机械工业出版社 .2020 年 10 月 1 日 [7] 李红萍 .工控组态技术及应用 —— 组态王 .西安电子科技大学出版社 .2020年 8月 [8] 龚仲华 ,韩晓新 .从基础到实践 —— PLC 与组态王 .机械工业出版社 .2020年 8月 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 23 附图 1 基于 PLC的交通灯控制系统组态模型设计与实现 任东鹏 1 原文已完。 下文为附加文档,如不需要,下载后可以编辑删除,谢谢。 施工组织设计 本施工组织设计是本着“一流的质量、一流的工期、科学管理”来进行编制的。 编制时,我公司技术发展部、质检科以及项目部经过精心研究、合理组织、充分利用先进工艺,特制定本施工组织设计。 一、 工程概况: 西夏建材城生活区 2 30住宅楼位于银川市新市区 ,橡胶厂对面。 本工程由宁夏燕宝房地产开发有限公司开发,银川市规划建筑设计院设计。 本工程耐火等级二级,屋面防水等级三级,地震防烈度为 8度。任东鹏基于plc的组态软件交通灯控制系统模型设计
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。