基于MCGS组态软件的交通灯控制系统的设计(3)

2020-08-09 18:38

西北民族大学电气工程学院组态软件课程设计

图4 东西黄灯在组态中的设置

(2)东西红灯是在黄灯灭后开始亮的,亮23s即a在23-46s的范围内红灯是亮的。其在组态中的设置如下图5可见度的命令式为:a>=23

图5 东西红灯在组态中的设置

4.2.2南北路口的交通灯控制

(1)南北红灯在东西绿灯及黄灯亮时是亮的,亮23s即a在0-23s内南北红灯是亮的。其在组态中的设置如图6.其可见度的命令行式:a<=23

- 11 -

西北民族大学电气工程学院组态软件课程设计

图6 南北红灯在组态中的设置

(2)南北绿灯在红灯亮后运行,亮15s闪烁5s,即a在23-38范围内绿灯亮在38-43范围内绿灯闪烁其在组态中的设置如下图7,其的命令行为((a>23)and(a<=38))or((a>38)and(a<=40))or((a>40)and(a<=42))其中:

(a<=38))or((a>38)and(a<=40))or((a>40)and(a<=42))是用来实现其闪烁效果的。

- 12 -

西北民族大学电气工程学院组态软件课程设计

图7 南北绿灯在组态中的设置

(3)南北黄灯是在绿灯闪烁后运行的,亮3s即a在43-46的范围内黄灯亮,其在组态中的设置如下图8可见度的命令行是:(a>43)and(a<=46)。

图8 南北黄灯在组态中的设置

4.3车辆的控制

本设计中设计了三辆车其中东西方向上有两辆南北方向一辆分别对应的变量为

- 13 -

西北民族大学电气工程学院组态软件课程设计

car1,car2,car3绿灯亮时其对应方向的汽车开动,红灯亮或黄灯亮时则停止其控制具体过程见附录的车辆控制的程序

IF (开关=1)and(a<20) THEN car1=car1+10 car2=car2+10 else car1=0 car2=0 endif

IF car1>900 THEN car1=0 car2=0 endif

IF (开关=1)and(a>23)and(a<43) THEN car3=car3+10 else car3=0 endif

IF car3>600 THEN car3=0 endif

4.4主控台中道路通行示意图的控制

本设计中为了使设计界面更为简洁,明朗,特意在主控台上设计了道路运行示意图,借图中箭头的颜色及运动状况来表示道路的通行状况,绿色移动即表示该段道路允许通过,反之则禁止通行,

东西方向箭头路程为s南北方向则为s2在每一

处都设计了两个大小相同颜色不同 图9主控台中道路通行示意图 (上面的的为红色)重叠放置,通过控制箭头的可见度 来使箭头显示不同的颜色。

东西方向的红色箭头的可见度设置如图10

绿色箭头有水平移动的过程即s的变化其组态设置如图11其中左图为左边的箭头的设置,另一个为右面的绿色箭头的设置。

上下箭头的设置和左右箭头设置雷同只需将变量s变成s1即可。其具体控制见附录中的箭头运动程序。

- 14 -

西北民族大学电气工程学院组态软件课程设计

图10

图11绿色箭头的设置

5、组态界面画面的设计

5.1窗口的建立

(1)在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”、“窗口1”。

(2)选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。

(3)将窗口名称改为:交通灯控制;窗口标题改为:交通灯控制;窗口位置选中“最大化显示”、“固定边”,其他不变,单击“确定”。

(4)选中“窗口1”,单击“窗口属性”,进入“用户窗口属性设置”。

(5)将窗口名称改为:封面;窗口标题改为:封面。窗口位置选中“屏幕中间显示”,窗口边界选择“固定边”,单击“确认”。

(6)在“用户窗口”中,选中“窗口属性”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。

图12封面主体

- 15 -


基于MCGS组态软件的交通灯控制系统的设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:专业名词解释

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: