MCGS嵌入版组态应用技术第2版课件第10章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MCGS嵌入版组态应用技术第2版课件第10章.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCGS 嵌入 组态 应用技术 课件 10
- 资源描述:
-
1、任务目标任务目标项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程(1)掌握定时器函数的控制方法;(2)掌握图元的分解与合成的方法;(3)掌握用户窗口属性设置的方法。任务计划任务计划项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程本任务要求实现以下控制要求:当启动按钮按下时,先南北红灯、东西绿灯亮,此时东西方向的车辆运行,延时13秒东西绿灯变为闪烁状态,闪烁5秒后跳到黄灯亮,此时东西方向的车辆停止运行,东西黄灯亮2秒后,变为东西红灯、南北绿灯
2、亮,则南北方向车辆运行,延时13秒南北绿灯变为闪烁,闪烁5秒后跳到南北黄灯亮,则南北方向的车辆停止运行,南北黄灯亮2秒后,再回到南北红灯、东西绿灯亮的状态,循环下去。无论运行到哪个状态当停止按钮按下时,所有的灯都处于不亮状态。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程.绘制状态时序图在十字路口的东西方向和南北方向各设有红、黄、绿三个信号灯,各信号灯按照预先设定的时序轮流点亮或熄灭。由于状态变化较复杂,可先绘制如图10-1所示的运行状态时序图,为后续脚本或者策略的编写提供方便。
3、图10-1 交通灯时序图任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程.制作工程组态 (1)首先新建工程,参照表10-1所示建立实时数据库。表10-1 交通灯实时数据库数据(2)选中“交通灯”窗口图标,单击“动画组态”按钮,进入动画组态窗口,开始编辑画面。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式
4、组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程3)单击工具条中的“工具箱”按钮,打开绘图工具箱。选择“工具箱”内的矩形“”,鼠标的光标呈“十字”形,在窗口中绘制四个矩形做为草地区域,并双击矩形框打开属性栏设置填充颜色为“浅绿色”。接着绘制斑马线若干,最后效果如图10-所示。图10-道路界面任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程(4)单击绘图工具箱中的“插入元件”图标,弹出对象元件管理对话框,从对象元件管理对话框中选择“货车
5、”和“树”图元,放到合适位置。其中车的图元可通过工具条中的 工具进行上下、左右翻转调整。效果如图10-所示。图10-添加货车和树任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程(5)从对象元件管理对话框中分别选择交通灯和管道,放到合适位置,最终生成的画面如图10-所示。图10-4 交通灯组态效果图任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程6)单击“树”图元,再单击
6、工具条中的“锁定/解锁”图标 或者“固化”图标 ,对应的“树”图元将不能改动,其他元件图元也通过这种方法锁定。.动画连接(1)交通灯设置。1)东西方向的交通运行情况相同,因此两个东西方向的交通灯动画连接相同。在用户窗口中,右键单击东西方向的交通灯排列分解单元,先将东西方向的交通灯的红、黄、绿灯变成三个独立的图元。2)双击绿灯图元,进入动画组态属性设置窗口,选中“可见度”和“闪烁效果”,如图10-5 所示。本任务要求0-13S东西绿灯亮,13-18S东西绿灯闪烁。参照图10-6所示设置东西绿灯东西绿灯可见度,参照图10-7 所示设置东西绿灯闪烁效果。单击“确认”按钮,完成东西绿灯设置。任务导入任
7、务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程图10-5 “勾选可见度”和“闪烁效果”任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 图10-6 东西绿灯可见度设置 图10-7 东西绿灯闪烁效果设置任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 3)东西黄灯是在
8、绿灯闪烁结束后开始亮的,亮3S,即东西黄灯在19-21S的范围内是亮的。参考东西绿灯的设置方法,动画组态属性设置窗口,只需选中“可见度”,不用选择“闪烁效果”。其设置如图10-8所示。单击“确认”按钮,完成东西黄灯设置。图10-8东西黄灯可见度设置 图10-9 东西红灯可见度设置任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 4)东西红灯是在黄灯灭后开始亮的,亮18S,即东西红灯在23-41S的范围内是亮的。参考东西黄灯的设置方法,动画组态属性设置窗口,只需选中“可见度”,不用选
9、择“闪烁效果”。其设置如图10-9所示。单击“确认”按钮,完成东西红灯设置。5)红、黄、绿图元动画组态属性设置完成后,再将东西交通灯的图元全部选中,单击右键排列合成单元。完成东西交通灯的动画设置。6)南北方向的交通灯动画连接与东西方向类似。本任务要求南北绿灯图元在21-39S灯亮,34-39S灯闪烁。参照图10-10所示设置南北绿灯可见度,参照图10-11 所示设置南北绿灯闪烁效果。单击“确认”按钮,完成南北绿灯设置。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 图10-10南
10、北绿灯可见度设置 图10-11 南北绿灯闪烁效果设置任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 7)南北黄灯是在绿灯闪烁结束后开始亮的,亮3S,即南北黄灯在39-42S的范围内是亮的。其设置如图10-12所示。图10-12南北黄灯可见度设置 图10-13 南北红灯可见度设置任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 8)南北红灯是在启动后亮的,亮21S,即南
11、北红灯在0-21S的范围内是亮的。其设置如图10-13所示。(2)车辆的动画设置 本任务中当东西方向绿灯亮时其对应方向的汽车开动,红灯亮时则停止运动;同样南北方向绿灯亮时,对应方向的汽车开动,红灯亮时停止运动。1)双击西边方向上的货车,弹出属性设置窗口,单击“数据对象”标签。选中“数据对象”标签中的“水平移动”,右端出现浏览按钮 ,单击浏览按钮,双击数据对象列表中的“东西货车”。单击确认完成如图10-14所示的数据联接。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 图10-14
12、“数据对象”标签 图10-15 西边方向货车动画连接 任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 2)单击“动画连接”标签页,进入该页,在“图元名”列,选中“组合图符”,右端出现“?”和“”按钮。单击“”按钮,弹出“动画组态属性设置”窗口。在“位置动画连接”处选中“水平移动”。在“水平移动”页,表达式连接“东西货车”,水平移动连接的数据根据运行距离和速度自行设定,参考如图10-15所示。3)双击东边方向上的货车,单击“数据对象”标签设置与西边的货车设置相同。在“动画连接”标签
13、页“水平移动”页,表达式连接“东西货车”,水平移动连接的数据根据运行距离和速度自行设定,参考如图10-16所示。比较图10-15和图10-16中水平移动连接的数据设置,可以得出运行方向相反的车的参数设置规律。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 图10-16 东边方向货车动画连接任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 4)对南北边方向上的货车进行设
14、置时,其单元属性设置对话框中只有“水平移动”设置功能,不能完成“垂直移动”设置功能。如图10-17所示。这就得对货车图元重新处理。单击货车图元排列分解单元,然后双击货车图元,在弹出的动画组态属性设置对话框中,勾选“垂直移动”,删除“水平移动”,如图10-18所示。然后将货车图元排列合成单元,就可以对重新合成的货车图元进行垂直移动动画设置了。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 图10-17 货车单元属性设置对话框 图10-18 货车单元属性修改任务导入任务导入 任务实施
15、任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 5)南边和北边的货车的数据对象设置对话框中均连接“垂直移动”。北边货车的垂直动画设置如图10-19所示。南边货车的垂直动画设置如图10-20所示。图10-19 北边货车的垂直动画设置 图10-20 南边货车的垂直动画设置任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 (3)时间标签设置 为了更方便地观察定时器的时间,在原画面上增加两个“时间”显
16、示。单击“工具箱”内的“标签”按钮,根据需要绘制一个方框。在方框内输入“时间”文字。双击方框,弹出“动画组态属性设置”窗口。在“输入输出连接”一栏中选择:显示输出。单击“显示输出”选项卡,进入该页。按照图10-21进行显示输出设置。在定时器运行时,可以显示计时时间。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 图10-21 时间标签设置 图10-22 启动按钮设置(4)启动按钮设置 启动按钮设置如图10-22所示。任务导入任务导入 任务实施任务实施 项目项目10 嵌入式组态嵌入
17、式组态TPC 的交通灯控制工程的交通灯控制工程 任务10.1嵌入式组态TPC模拟仿真交通灯控制工程 4.循环脚本编写 用户窗口中,双击空白处,弹出用户窗口属性设置对话框,单击循环脚本,首先将循环时间设定为“200”。单击“打开脚本编辑器”,编写如下的参考脚本程序:!TimerSetLimit(1,43,0)!TimerSetOutput(1,a)IF 启动=1 THEN!TimerRun(1)东西货车=东西货车+6 ELSE!TimerReSet(1,0)东西货车=0南北货车=0endifIF a 21 THEN 东西货车=0南北货车=南北货车+5endifif a=42 then南北货车=0
展开阅读全文