组态控制技术项目化教程(微课版)-课件 项目一智慧交通系统组态设计与调试_第1页
组态控制技术项目化教程(微课版)-课件 项目一智慧交通系统组态设计与调试_第2页
组态控制技术项目化教程(微课版)-课件 项目一智慧交通系统组态设计与调试_第3页
组态控制技术项目化教程(微课版)-课件 项目一智慧交通系统组态设计与调试_第4页
组态控制技术项目化教程(微课版)-课件 项目一智慧交通系统组态设计与调试_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初识MCGS主讲人:时间:2025.5目录PART01软件简介与配置要求PART03软件结构与核心功能PART02安装流程详解PART04组态软件概念与发展CONTENT软件简介与配置要求PART01MCGS发展历程MCGS自1997年推出,历经多次迭代,V6.2于2006年发布,持续优化功能,适配多系统,奠定工业监控领域基础。开发商北京昆仑通态科技有限公司,深耕工业自动化软件,凭借技术创新与优质服务,赢得市场认可与用户信赖。软件概述最低配置解析处理器:IntelPentium233,内存:32MB(Win9x)/128M(Win2000)显卡:1MB显存、800×600分辨率,硬盘:150MB空间建议配置处理器:IntelCorei3或更高,内存:4GB及以上显卡:2GB显存独立显卡,硬盘:256GB固态硬盘(SSD)硬件配置要求安装流程详解202XPART02仅安装MCGS软件,不安装驱动文件。McgsSetupMCGS软件和驱动文件都安装Setup仅安装驱动文件,不安装MCGS软件。SetupDriver三种安装文件的区别及选用适用于电脑安装过MCGS通用版软件,驱动文件正常可用,但是MCGS软件有问题。适用于电脑初次安装MCGS通用版软件适用于电脑安装过MCGS通用版软件,MCGS软件正常可用,但是驱动文件缺少或有问题。安装准备安装前需关闭防火墙、杀毒软件,如360安全卫士,防止其误判软件安装包为恶意程序,阻止安装进程,导致安装失败。1.双击【Setup】文件,弹出对话框。2.两个选项都需要勾选,选中的效果就是方框中有√出现。先安装MCGS主程序,再安装MCGS驱动。勾选好安装内容后,单击【继续】选项,进入安装欢迎界面,单击【下一步】选项,进入安装向导界面。

。安装步骤3.安装向导界面,单击【下一步】选项,进入安装目录界面,目标目录选择软件默认安装目录。计算机如果有多个盘符,软件默认安装目录为【D:\MCGS】。如果仅有一个盘符,软件默认安装目录为【C:\MCGS】。4.完成目标目录设置后,单击【下一步】选项,开始安装,安装过程大概持续几分钟,根据电脑配置有区别。安装成功,看到安装成功界面。此时仅完成了MCGS通用版软件安装成功,还需要继续安装MCGS驱动文件。安装步骤5.单击【完成】选项,进入MCGS通用版驱动安装界面,单击【下一步】选项,进入驱动选择界面。驱动已按种类分类,根据实际勾选,这里建议全选,完成驱动勾选进入下一步。6.单击【下一步】选项,开始安装驱动文件,过程大概持续几分钟。安装步骤7.驱动安装成功,看到驱动安装成功界面,至此MCGS主程序和驱动文件安装均完成。单击【完成】选项,弹出重启提示对话框,单击【确定】选项,重启计算机。安装步骤安装成功之后,可以看到桌面上多了两个图标,分别为MCGS组态环境和MCGS运行环境。单击Windows系统【开始】选项,可以看到开始菜单添加了MCGS相应的程序组。MCGS自述文档描述软件发行的信息及推荐计算机配置。MCGS电子文档包含了MCGS软件的帮助信息。安装步骤①安装前,必须关闭防火墙,杀毒软件,安全卫士。②目标路径不能有空格,并且新建的项目项目名也不能有空格③安装工程先安装MCGS主程序,再安装驱动文件,④安装成功之后,需要重启电脑。注意事项软件结构与核心功能PART03Program文件夹包含MCGS组态环境和运行环境、驱动文件、策略构件、动画构件ProgramSamples文件夹包含系统自带的示例工程。SamplesWork文件夹作为用户不指定工程存储路径,新建工程存储在该路径内。Work软件目录结构通用版独立运行,功能全面,涵盖数据采集、画面显示、过程控制等核心功能;适配多种硬件设备,可满足中小企业自动化监控需求。其界面友好,操作简便,适合初学者与有一定基础的用户;价格适中,性价比高,是工业监控领域的常用版本,市场占有率较高。通用版优势网络版支持多设备通信与远程管理,可实现分布式监控系统搭建;通过网络连接,多个监控终端可实时共享数据,协同工作。适用于大型企业、工厂等复杂监控场景,如远程工厂监控、跨区域设备管理等;其网络通信功能强大,支持多种网络协议,确保数据传输稳定可靠。网络版特点嵌入版专为嵌入式设备设计,资源占用低,适配小型嵌入式系统;优化代码结构,减少内存与存储空间占用,提升系统运行效率。常用于智能仪表、工业控制器等嵌入式设备开发,可实现设备智能化升级,如智能温控仪、智能压力传感器等,拓展设备功能。嵌入版特性MCGS版本对比MCGS组态软件的整体结构主控窗口主控窗口是工程框架管理核心,负责组织与管理工程各部分;用户可在此设置工程结构,添加设备、用户窗口等元素,构建完整监控系统。通过主控窗口,用户可实现工程模块化设计,便于工程维护与扩展;其可视化操作界面,使工程搭建直观易懂,降低开发难度。设备窗口用于外部设备驱动配置,支持多种硬件设备,如PLC、传感器等;用户可在此选择设备类型、设置通信参数,实现设备与软件连接。配置完成后,软件可自动识别设备,实时采集数据,确保监控系统数据准确性;其驱动库丰富,兼容性强,可满足不同用户设备接入需求。用户窗口是人机交互界面设计平台,提供丰富图形组件与控件;用户可拖拽组件,设计直观、美观的监控画面,如仪表盘、按钮、文本框等。支持自定义样式与交互逻辑,满足个性化需求;通过用户窗口,操作人员可实时查看设备状态、操作设备,提升监控系统易用性。实时数据库是数据交换中心,存储实时采集数据与历史数据;支持数据查询、统计分析,为监控系统提供数据支持。其数据更新速度快,确保监控画面实时显示最新数据;具备数据备份与恢复功能,保障数据安全,避免数据丢失。运行策略负责控制流程与脚本编程,用户可在此编写控制逻辑,实现自动化控制;支持多种编程语言,满足不同用户编程习惯。可实现复杂控制策略,如条件判断、循环控制等;通过运行策略,用户可提升监控系统智能化水平,实现高效自动化监控。0102030405设备窗口用户窗口实时数据库运行策略五大核心窗口组态软件概念与发展PART04组态软件具备强大数据采集功能,可实时采集工业现场设备数据,如温度、压力、流量等;通过数据预处理,去除噪声与异常值,确保数据准确性。采集数据可用于监控画面显示、数据存储与分析,为生产过程监控与优化提供依据,是工业自动化监控核心功能之一。数据采集与处理组态软件提供丰富画面显示功能,可设计直观、美观监控画面;支持多种图形组件与控件,如图表、按钮、文本框等,实现人机交互。操作人员可通过画面实时查看设备状态、操作设备,提升监控系统易用性与操作效率,降低操作失误率。画面显示与交互组态软件具备报警处理功能,可实时监测数据异常,当数据超出设定阈值时,触发报警,提醒操作人员;支持多种报警方式,声音、短信、邮件等。报表生成功能可将采集数据生成报表,用于生产数据分析与统计;支持自定义报表格式与内容,满足不同用户需求,为生产管理提供数据支持。报警与报表功能组态软件功能组态软件功能国内主流品牌产品名称公司名称特点MCGS北京昆仑通态自动化软件科技有限公司搭配硬件销售组态王(KingView)北京亚控科技发展有限公司市场占有率居国产软件之首RealInfo大庆紫金桥软件技术有限公司石油行业应用居多ForceControl北京三维力控科技有限公司国内率先以分布式实时数据库技术作为内核的工业软件Controx北京华富远科技术有限公司

国内最早加入OPC组织,软件内建OPC支持国际主流品牌产品名称公司名称国家Ifix由Intellution开发,现被美国GE公司收购

美国Wincc德国西门子公司开发德国Intouch美国Wonderware公司开发(最早进入国内市场)美国RSView32Rock-well美国controlviewA-B美国智能化趋势随着人工智能与机器学习技术发展,组态软件将集成这些技术,实现智能化监控;如通过机器学习算法预测设备故障,提前预警,降低设备停机时间。智能化功能可提升监控系统效率与准确性,实现自动化生产优化,提高生产效益,是未来组态软件重要发展方向之一。01云端化使组态软件支持远程监控与控制,用户可通过互联网访问监控系统,实现异地监控;降低硬件成本与维护难度,提升系统灵活性与可扩展性。云端化还便于数据共享与协同工作,多个用户可实时查看与操作监控系统,提升团队协作效率,适用于分布式监控场景,如远程工厂监控。云端化趋势随着工业信息安全重要性凸显,组态软件将强化数据隐私保护;采用加密技术保护数据传输与存储安全,防止数据泄露与篡改。安全化还体现在系统访问控制上,通过身份认证与权限管理,确保只有授权人员可访问监控系统,提升系统安全性,保障工业生产稳定运行。安全化趋势开放化支持多品牌设备互联,打破设备品牌限制,实现不同设备间无缝通信;降低设备采购成本,提高系统兼容性与可扩展性,满足用户多样化需求。开放化还促进组态软件与第三方软件集成,实现功能互补,如与ERP系统集成,实现生产过程与企业管理协同,提升企业整体运营效率。开放化趋势020403发展趋势谢谢大家智慧交通系统画面设计主讲人:时间:2025.501组态项目的一般步骤04画面设计02创建工程及打开工程03创建用户窗口目录contents组态项目的一般步骤PART01工程创建流程创建工程及打开工程PART021.鼠标双击桌面上【MCGS组态环境】图标,进入MCGS通用版组态环境。2.单击文件菜单中【新建工程】选项,如果MCGS安装在D盘根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等)。3.单击文件菜单中的【工程另存为】选项,弹出文件保存窗口。4.文件名输入智慧交通系统,单击【保存】选项,工程创建完成。创建工程步骤

方法一:单击文件菜单中【打开工程】选项,弹出对话框,选择目标路径下的工程文件。

方法二:在目标路径下直接找到工程文件,双击打开工程文件。打开工程创建用户窗口PART03

1.在工作台界面,单击【用户窗口】选项,进入【用户窗口】标签页。2.工作台右侧,单击【新建窗口】选项,生成“窗口0”用户窗口。

3.右键窗口0【属性】选项,弹出【用户窗口属性设置】对话框

窗口名称设置为“智慧交通系统”。

窗口背景为“灰色”(默认)。

窗口位置为“最大化显示”。切到运行环境画面全屏呈现。

窗口边界为“可变边”(默认)。4.设置完成,单击【确认】选项,退出对话框完成用户窗口的设置创建用户窗口单击【主控窗口】,右键单击【属性】选项,进入【主控窗口属性设置】对话框。在该对话框,单击【启动属性】选项,用户窗口列表选择【智慧交通系统】,单击【增加】选项。【智慧交通系统】将出现在【自动运行窗口】设置为启动窗口画面设计PART041.当火车车头距离道口大于300像素时,信号灯为绿色。2.当距离小于300像素时,信号灯为黄色。3.当距离小于100像素,信号为红色且伸出道杆,禁止通行,产生声光报警。4.当车尾距离道口大于100像素时,信号灯变为绿色,且收起道杆,停止声光报警,

允许行人及车辆通行。工艺分析一.制作窗口标题①单击工具栏【工具箱】按钮图标,弹出工具箱。②选中【标签】。工具箱中找到【标签】选项,单击该选项,鼠标光标呈“十”形。③选中标签构件后,拖拽鼠标在窗口顶部偏左位置绘制出一个矩形区域。

在【标签】框内闪烁位置输入文字“智慧交通系统”。④右键【标签】构件,在弹出菜单项中单击【改字符】选项。⑤对窗口标题设置属性,选中标签,右键单击【属性】选项,

弹出【动画组态属性设置】对话框,如图进行以上设置。制作窗口标题二.绘制轨道①绘制横向矩形。单击工具箱第二行第一列【矩形】选项,光标变为十形。拖拽鼠标生成矩形。②再复制生成另一个同样的矩形。③设置两个矩形左对齐。工具栏单击编辑条按钮,打开绘图编辑条。选中两个矩形后,单击绘图编辑条【左边界对齐】选项,实现两个矩形左边界对齐,如图(a)所示。④绘制纵向矩形。单击工具箱第二行第一列【矩形】选项,光标变为十形。拖拽鼠绘制纵向矩形⑤再复制生成另外7个同样的矩形,如图(b)所示。⑥调整8个矩形顶边界对齐,横向等间距。先调整好最左侧和最右侧的纵向矩形位置,选中8个纵向矩形,单击绘图编辑条【顶边界对齐】选项,单击绘图编辑条【横向等间距】,效果(c)所示。绘制轨道abc绘制轨道⑦选中2个横向的矩形和8个纵向的矩形,右键依次单击【排列】→【构成图符】选项,

将这10个图元构成一个图符,绘制成一条轨道。⑧复制该图符,形成双向的轨道,最终图如下。三.绘制火车①绘制车身。单击工具箱第3行第1列【多边形或折线】选项,光标呈十,绘制(a)所示的图形,填充颜色设置为“绿色”。②绘制玻璃。单击工具箱第二行第一列【矩形】选项,绘制矩形玻璃,填充颜色设置为“天蓝”,复制生成另一个矩形。选中两个矩形,单击绘图编辑条【顶边界对齐】选项,最终图(b)所示。③绘制车灯。单击工具箱第2行第3列【椭圆】选项,绘制圆形,填充颜色设置为“黄色”,图(c)所示。1.火车车头的绘制abc①绘制车身。单击工具箱第二行第一列【矩形】选项,绘制车身,尺寸与车头相似,填充颜色设置为“绿色”,如图(a)所示。②绘制玻璃。车头与车厢玻璃是一样的。可以复制车头的玻璃,复制生成3个,并设置为“顶边界对齐”“横向等间距”,如图(b)所示。③复制生成另一节车厢,并设置“顶边界对齐”“横向等间距”,如图(c)所示。2.火车车厢的绘制abc单击工具箱第二行第一列【矩形】选项,绘制车钩,填充颜色设置为“黑色”,并将其连接车头和车身。选中绘制好的火车,右键依次单击【排列】→【构成图符】选项形成一个图符。复制生成一个火车,选中后单击绘图编辑条的【Y翻转】选项,将绘制的火车放置在轨道上。3.火车车钩的绘制四.绘制汽车车道①单击工具箱第二行第一列【矩形】选项,垂直于轨道中间位置绘制道路,填充颜色设置为“灰色”。②复制生成两个与横向轨道矩形一样的矩形,1.道路双实线由粗直线绘制。单击工具箱第1行第2列【直线】选项,在道路矩形中线位置绘制直线,边线颜色“金黄”,边线线型“最粗”,绘制生成双实线2.双实线停止线由粗直线绘制。单击工具箱第1行第2列【直线】选项,在双实线一端位置绘制直线,边线颜色“白色”,边线线型“最粗”,绘制生成双实线3.停止线①打开元件库。在用户窗口空白处右键单击【插入元件】选项,进入元件库。②向下找到【标志】分类,单击【标志17】元件,单击【确定】选项,用户窗口出现标志17元件。③调整合适尺寸,放置在停止线位置处。4.道杆五.绘制汽车①引入位图。单击工具箱第3行第3列【位图】选项,绘制位图,图(a)所示。②选中【车】位图的路径。选中位图构件,右键单击【装载位图】选项,弹出【从文件中装载图像】对话框,文件名称输入图片所在的路径,单击【确认】选项完成设置并退出对话框。③调整尺寸和位置。调整位图的尺寸和位置,复制生成另一个车位图,选中后单击绘图编辑条【X翻转】选项,将新生成的位图放置对向车道,图(b)所示。绘制汽车ab位图构件支持多种格式的图像文件,包括:位图文件(*.bmp),JPEG文件(*.jpg;*.jpeg),PNG文件(*.png),图标文件(*.ico),Tiff文件(*.tiff;*.tif),TGA文件(*.tga),PCX文件(*.pcx)。支持透明颜色位图功能、半透明显示。可以对位图进行基本的旋转,无级缩放以及自动调整大小等;支持简单的图像处理,包括颜色反转和转换为灰度图像等功能;文件路径可以存在工程内,也可在工程路径外。图片不能过大,否则会调用失败。压缩质量数越大质量越高位图说明六.绘制指示灯①打开元件库。在用户窗口空白处右键单击【插入元件】,打开元件库。②选中【指示灯19】元件。向下找到【指示灯】分类,单击【指示灯19】元件,单击【确定】选项,用户窗口出现【指示灯19】元件。③调整合适尺寸,复制生成一个指示灯,分别放置在路口位置处。1.绘制交通灯①打开元件库。在用户窗口空白处右键单击【插入元件】,打开元件库。②选中【指示灯1】元件。向下找到【指示灯】分类,单击【指示灯1】元件,单击【确定】选项,用户窗口出现【标志1】元件。③调整合适尺寸,复制生成一个指示灯,分别放置在路口位置处。2.绘制报警指示灯谢谢大家主讲人:时间:2025.5智慧交通系统的动画组态主讲人:时间:2025.501MCGS的数据类型及属性04动画组态02建立数据对象03动画组态的步骤目录contentsMCGS的数据类型及属性PART01数据对象的类型1.开关型数据对象记录开关信号(0或非0)的数据对象,通常与外部的数字量输入输出通道连接。没有工程单位和最小值最大值属性,只有状态报警属性,没有限值报警属性2.数值型数据对象数值范围是负数-3.402823e38到-1.401298e-45,正数是1.401298e-45到3.402823e38与外部的模拟量输入输出通道相连基本属性有最小值、最大值和量程属性,同时具有存盘、报警属性。3.字符型数据对象字符串长度最长64KB基本属性没有工程单位、最小最大值,没有报警属性数据对象的类型4.事件型数据对象19个字符组成的定长字符串,用来记录和标识某种事件产生或状态改变的时间信息,没有工程单位、最小值、最大值属性,只有状态报警属性,没有限值报警属性,报警的产生和结束同时完成5.组对象多个数据对象的集合,但不能包含组对象没有工程单位、最小值、最大值属性,本身没有报警属性数据对象的属性1.基本属性包含数据对象名称、对象初值、工程单位、小数位、最小值、最大值和对象类型工程单位、对象内容注释可不填,其他属性为必填项。2.存盘属性包含对象值的存盘、存盘时间的设置和报警数值的存盘基本类型的数据对象既可按变化量存盘也可定时存盘,组对象仅能按定时存盘数据对象的属性3.报警属性数值型数据对象最多可同时设置六种限值报警开关型数据对象只有状态报警事件型数据对象不用设置报警状态,对应的事件产生一次,就有一次报警,且报警的产生和结束是同时的字符型数据对象和数据组对象,没有报警属性建立数据对象PART02确定数据对象序号名称数据类型数值范围初值注释(可不填)1通行开关型

0通行2警示开关型

0警示3禁行开关型

0禁行4水平位移数值型默认0水平位移5垂直位移数值型默认0垂直位移定义数据对象1.进入【实时数据库】标签页。2.鼠标单击【实时数据库】标签页的空白处,单击右侧【新增对象】选项,列表生成新的数据对象3.选中列表中的对象,单击标签页右侧的【对象属性】选项,弹出【数据对象属性设置】对话框。4.定义开关型数据对象,以数据对象“通行”为例。①对象名称设置为“通行”,②对象初值“0”,③对象类型“开关”,④对象内容注释“通行”,⑤单击【确认】选项设置完成。定义数据对象5.定义数值型数据对象,以数据对象“水平位移”为例,①对象名称设置为“水平位移”,②对象初值“0”,③对象类型“数值”,④对象内容注释“水平位移”,⑤最小值、最大值“默认值”,⑥单击【确认】选项,设置完成。对象名称不能以数字、!、$、下划线开头,对象字符不能超过32个(汉字12个字),对象名称不能含有空格。MCGS动画组态的步骤PART03动画组态的步骤动画组态实际上是将用户窗口内的图形对象与实时数据库中定义的数据对象,建立起对应的关系。1.鼠标双击图元、图符对象,弹出【动画组态属性设置】对话框。2.选择动画效果。3.设置动画效果。4.选择动画对应的变量或表达式。5.单击【检查】选项,检查通过后,单击【确认】选项,完成动画连接。动面组态PART041.火车水平移动的动画组态①双击【火车】图符,弹出【动画组态属性设置】对话框,

勾选【水平移动】选项,新生成水平移动标签页。②单击【水平移动】标签页,单击【?】选项,

弹出变量选择对话框,选择数据对象“水平位移”。③火车向右移动为正方向,最小移动偏移量“0”,表达式的值“0”。

最大移动偏移量“1000”,表达式的值“1000”。④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。2.汽车垂直移动的动画组态①双击【汽车】图符,弹出【动画组态属性设置】对话框,

勾选【垂直移动】选项,新生成垂直移动标签页。②单击【垂直移动】标签页,单击【?】选项,

弹出变量选择对话框,选择数据对象“垂直位移”。③汽车向上移动为负方向,最小移动偏移量“0”,表达式的值“0”。

最大移动偏移量“-1000”,表达式的值“1000”。④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。3.路杆的动画组态①右键【路杆】元件,单击【转换为位图】选项。②双击【路杆】元件,弹出【动画组态属性设置】对话框,勾选【可见度】选项。③单击【可见度】标签,单击【?】选项,弹出变量选择对话框,选择数据对象“禁行”。⑤单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。④当表达式非零时,勾选【对应图符可见】选项。4.交通灯的动画组态①双击【交通灯】元件,弹出【动画组态属性设置】对话框,单击【动画连接】标签页。②单击第一个三维圆球右侧【>】选项,弹出【动画组态属性设置】对话框。进入可见度标签,

表达式选择“禁行”,勾选【对应图符可见】选项。③单击第二个三维圆球右侧【>】选项,弹出【动画组态属性设置】对话框,进入可见度标签,

表达式选择“通行”,勾选【对应图符可见】选项。⑤单击【检查】选项,检查通过后,

单击【确认】选项,完成动画组态。④单击第三个三维圆球右侧【>】选项,弹出【动画组态属性设置】对话框。进入属性设置标签,

边线颜色“黄色”。进入【可见度】标签,表达式选择“警示”。当表达式非零时,勾选对勾选【对应图符可见】选项5.报警灯的动画组态①进入【报警灯】的【单元属性设置】对话框。②单击组合图符右侧【>】选项,弹出【动画组态属性设置】对话框。③【填充颜色】标签,表达式为数据对象“禁行”。⑤单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。④分段点【1】,对应颜色为红色。分段点【0】,对应颜色为绿色。谢谢大家主讲人:时间:2025.5智慧交通系统的运行与调试主讲人:时间: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,“垂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论