版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智慧交通系统的运行与调试主讲人:时间:2025.501MCGS运行策略的类型04联机调试与运行02脚本程序及使用方法03模拟调试与运行目录contentsMCGS运行策略的类型PART01策略的7种类型1.启动策略MCGS进入运行时,首先由系统自动调用执行一次。在该策略中完成系统初始化功能。2.退出策略3.循环策略如给特定的数据对象赋不同的初始值。MCGS退出运行前,由系统自动调用执行一次。该策略中完成系统善后处理功能。如可在退出时把系统当前的运行状态记录下来。系统按照设定的循环周期自动循环调用,循环体内所需执行的操作由用户设置在每个循环周期内,系统都进行一次上述处理工作。策略的7种类型4.报警策略当指定数据对象的某种报警状态产生时,报警策略被系统自动调用一次。5.事件策略6.热键策略当对应表达式的某种事件状态产生时,事件策略被系统自动调用一次。当用户按下对应的热键时执行一次。7.用户策略用户策略系统不能自动调用,需要在组态时指定调用用户策略的对象,比如通过菜单调用用户策略。运行策略的使用方法①创建策略块,搭建结构框架。②设置策略块属性,定义名称。③建立策略行,搭建构件骨架。④配置策略构件,组态策略内容。⑤设置策略构件属性,设定条件和功能。建立一个运行策略的模块实体,应完成下列组态操作:脚本程序及使用方法PART02脚本程序语言要素1.变量用户不能定义子程序和子函数。只有开关型、数值型、字符型三种数据对象能够应用在脚本程序中。2.内部变量3.内部函数变量的前面有“$”符号。MCGS系统定义的内部数据对象作为系统内部变量。函数的前面有“!”符号。MCGS系统定义的内部函数,在脚本程序中可自由使用MCGS的对象形成一个对象树,树根从“MCGS”开始。4.MCGS对象MCGS对象的属性就是系统变量。MCGS对象的方法就是系统函数。MCGS对象下面有“用户窗口”对象,“设备”对象,“数据对象”等子对象。用户窗口以各个用户窗口作为子对象,每个用户窗口对象以这个窗口里的动画构件作为子对象。5.表达式由数据对象(包括设计者在实时数据库中定义的数据对象、系统内部数据对象和系统函数)、括号和各种运算符组成的运算式称为表达式。脚本程序的基本语句1.赋值语句形式为:数据对象=表达式。左边必须是能够读写的数据对象,右边为表达式必须与左边数据对象值的类型相符合。2.条件语句3.循环语句形式为:IFTHENENDIF或为IFTHENELSEENDIF当IF表达式的值为非0时,条件成立,执行“Then”后的语句,否则,条件不成立。形式为:WHILEENDWHILE。条件成立循环执行While和EndWhile之间的语句。直到条件式不成立,退出。形式为Exit。4.退出语句中断脚本程序的运行,停止执行其后面的语句,一般在条件语句中使用。形式为:以单引号“’”开头。5.注释语句只起到注释说明的作用,实际运行时系统不对注释语句作任何处理。模拟运行与调试PART031.建立循环策略①在【运行策略】标签页,双击【循环策略】选项进入策略组态窗口。②双击图标进入【策略属性设置】对话框,循环时间设置为200,
完成设置单击【确认】选项退出对话框。③策略组态窗口,单击工具条的【新增策略行】选项,增加一策略行。④打开策略工具箱。单击工具条中的【工具箱】选项,弹出【策略工具箱】。⑤添加脚本程序策略构件。单击策略工具箱中的【脚本程序】选项,将鼠标指针移到
策略块图标上,单击鼠标左键,添加【脚本程序】策略构件2.编写火车移动脚本程序当数据对象“启动”值为1时,数据对象“水平位移”值<1200时,该值逐渐+1,当该值超过1200时,该值赋值为1200不再递增。当数据对象“启动”值为0时,数据对象“水平位移”赋值为03.编写火车水平位移与运行状态脚本程序当200>水平位移>100时,通行状态为警示。当900>水平位移>200时,通行状态为禁行。当水平位移<100或水平位移>900时,通行状态为通行。3.编写汽车垂直位移与运行状态脚本程序当数据对象“启动”值为1,且“禁行”值为0,“垂直位移”值<600,“垂直位移”值递增+3。“垂直位移”值>600,该值赋值为0。当“禁行”值为1或“启动”值为0时,“垂直位移”赋值为0。完成脚本程序编辑,单击键盘【F5】按键进入运行环境,对系统进行模拟调试与运行。联机调试与运行PART04设备窗口1.设备窗口实现系统与外部硬件设备的连接,使系统能够从外部硬件接收或发送数据。2.设备工具箱3.设备通道只列出工程常用所需的设备构件,方便工程使用。可以在设备管理库中,选定填加到设备工具箱。MCGS设备中一般都包含有一个或多个用来读取或者输出数据的物理通道。设备通道只是数据交换用的通路,数据交换的对象,则必须由用户指定和配置。添加设备①在工作台的【设备窗口】标签页,双击【设备窗口】选项,进入设备窗口组态对话框。②单击工具条中的【工具箱】选项,弹出【设备工具箱】对话框。③单击设备工具箱的【设备管理】选项,弹出【设备管理】对话框④在【可选设备】列表中,双击【PLC设备】选项,展开PLC设备树列表。⑤在展开的树列表中,单击【西门子】选项,展开西门子树列表。⑥双击树列表中的【Siemens_1200以太网】选项,Siemens_1200添加右侧选定设备列表。⑦单击【确认】选项,Siemens_1200即被添加到【设备工具箱】中。三、设备构件的属性设置设备构件的基本属性①双击设备工具箱中的【Siemens_1200】设备构件,【Siemens_1200】被添加到设备组态窗口中,
设备组态窗口的驱动构件要与实际连接设备型号及数量一致②双击【设备0-[Siemens_1200]】构件,进入模拟设备属性设置窗口。初始工作状态:1-启动(选择此项)。指进入MCGS运行环境时,设备构件的初始工作状态。设为“启动”时,设备构件自动开始工作。设为“停止”时,需要在系统的其它地方来启动设备开始工作。最小采集周期:一般设置500或1000ms,这里采用默认1000ms。本地IP地址:电脑连接PLC所用网口的IP地址。远端IP地址:PLC的IP地址。设备构件的通道连接通道连接是指定设备通道与数据对象之间的对应关系。单击【通道连接】选项,按照表建立通道与组态变量的关系。选中通道1【对应数据对象】的输入框,右键,弹出变量选择对话框,选择“通行”,双击填入输入框,对话框关闭,其他变量操作相同序号
名称
数据类型
通道地址1 通行
开关型 I0.02 警示
开关型 I0.13 禁行
开关型 I0.2设备调试②单击【确认】选项,完成设备属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省宁波市2026年八年级下学期数学月考试卷附答案
- AI赋能京剧传承:板式唱腔智能分析与应用
- 2026年自动化的智慧化转变与未来探讨
- 有机物中的共价键课件2025-2026学年高二下学期化学人教版选择性必修3
- 河北衡水中学2026届高三下学期综合素质评价三物理试卷+答案
- 真溶液食品保质期分析
- 伙伴真诚守诺保证承诺书3篇
- 慈善公益资金合规使用承诺函(7篇)
- 电梯安全管理与维护指南
- 企业品牌宣传与市场推广方案
- 小学动感中队活动方案
- 猪群周转培训课件
- 肺癌营养支持治疗
- 施工协调费协议书
- 皮肤生理学试题及答案
- 汽修厂应急预案
- 公司绩效考核方案制度范本
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 配电柜拆除施工方案
- 银行客户满意度调查手册
- 2024年邮储银行综合柜员(中级)理论考试题库及答案
评论
0/150
提交评论