plc、组态控制十字路口交通灯毕业设计论文内容摘要:

中发现问题并加以解决与总结。 掌握 MCGS 软件的编程基本动画设置方法、编程、步骤以及与 S7200 设备组态设备连接。 三、系统的方案和总体设计 系统的控制要求 进入组态要有欢迎界面,点击欢迎界面自动进入交通灯控制界面 交通灯控制界面中,系统启动停止要有指示灯指示 交通灯控制界面:启动闭合后,东西绿灯亮 16s 后,黄灯亮 4s ,红灯亮 20s,东西 灯依次循环,对应东西绿灯黄灯亮时南北红灯亮 20s,接着绿灯亮 16s 后,黄灯 4s,南北依次循环。 5 设计四辆车两两对开,其中东西方向上有两辆,南北方向两辆,分别对应的变量为 car1, car2, car3, car4,绿灯亮时其对应方向的汽车开动,黄灯亮或红灯亮时则停止 若用定时器,定时器要求显示当前值,若用移动量,要显示移动量的数据 建立报表页面,显示灯的实时报表和历史报表 添加 S7200 设备组态(设备连接连启动、停止按钮、指示灯 ) 创建用户窗口 在 MCGS 组态平台上,单击“用户 窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生“窗口 0”,选中“窗口 0”,单击“窗口属性设置”将窗口名改为“十字路口交通灯”,在窗口中选中“最大化显示”。 其他不变,单击“确认”,如图 1 所示。 图 1 用户窗口 建立实时数据库 ( 1)单击工作台中的“实时数据库”选项卡,进入“实时数据库”窗口页。 ( 2)单击“新增对象”按钮,或双击选中对象,则打开“数据对象属性设置”窗口,将“对象名称”改为“启动”。 “对象类型”选择:开关型。 如图 2 所示 6 图 2 数据对象属性设置 ( 3)重复上述步骤,共设置其他变量,并正确设置其属性,如图 3。 图 3 实时数据库 用户窗口动画组态设计 7 ( 1) 选择控制界面的整体布局,然后点击工具栏中的“对象原件库管理”,在弹出的窗口中,选择相应的的小车,树木,指示灯的各种元件,如图 4。 图 4 元件库管理 ( 2) 最后在微调各元件的位置,做到布局合理,最终如图 5。 图 5 用户组态画面 ( 3)参数设置 8 ① 红绿灯属性设置,双击启动指示灯, 弹出“单元属性设置”对话框,单击“动画连接”选择卡,如图 6 所示。 单击“ ”按钮,弹出“动画组态属性设置”对话框后,按实际情况进行设置,如图 7 所示,然后相同的步骤设置其余方向的红绿灯。 图 6 红绿灯动画连接设置 图 7 红绿灯可见度属性设置 ② 小车属性设置,双击小车,弹出“单元属性设置”对话框,单击“动画连接”选择卡。 单击“ ”按钮,弹出“动画组态属性设置”对话框后,勾选“水平移动”后,再按照实际情况进行设置如图 8,然后用相同的步骤方法设置其他方向的小车。 图 8 车的水平移动设置 9 ③ 开关属性设置,双击按钮,弹出“标准按钮构建属性设置”,单击“操作属性”选项卡,勾选“数据对象值操作”,然后按实际情况进行操作如图 9。 进行窗口转换要勾选“打开用户窗口”按下键选择另一个页面,如图 10 所示 图 9 启动开关设置 图 10 窗口转换设置 循环策略属性设置 ( 1) 单击工作台中的“运行策略”窗口标签,进入策略组态窗口页。 ( 2) 双击“循环策略”按钮,在循环策略下新增策略行。 ( 3) 将策略工具箱中的脚本程序和定时器放置到新增策略行中,如图 11 所示。 图 11 新增策略行 10 ( 4) 单击策略属性,将策略执行方式中的循环时间修改成 200ms,如图 12 ( 5) 定时器属性的设置,如图 13 图 12 修改循环时间 图 13 定时器属性设置 ( 6)脚本程序的编写 IF 启动 =1 THEN IF 定时器启动 =1 THEN car2=car2+1 IF 东西绿灯 =1 THEN car1=car1+1 定时器启动 =1 定时 器复位。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。