MCGS组态软件课件-第4章
MCGS工控组态软件使用课件

脚本运行错误或逻辑不正确。
数据连接问题
无法正常连接设备或数据传输中断。
画面设计问题
画面布局不合理或控件无法正常显示。
解决方案与技巧
软件启动问题
重新安装软件或检查系统环境是否满足软件 要求。
画面设计问题
调整画面布局或使用正确的控件类型。
数据连接问题
检查设备连接线是否完好,重新配置数据源 。
报表生成与导
报表模板设计
创建或导入报表模板,定义报表的格式和内 容。
报表数据提取
从数据库或实时数据中提取报表所需的数据 。
报表生成
根据模板和数据生成报表。
报表导出
将报表导出为Excel、PDF等格式,便于分析 和汇报。
PART 04
MCGS工控组态软件高级 功能
脚本编程
脚本编程语言
MCGS支持多种脚本编程语言,如VBScript和JavaScript,允许用 户自定义数据处理、事件响应等逻辑。
软件特点
易学易用
MCGS工控组态软件采用图形化编程语 言,无需编写复杂的代码,降低了学习
门槛。
实时性强
软件采用多线程技术,能够实时处理 数据和事件,保证系统的稳定性和可
靠性。
功能强大
软件具备丰富的功能模块,支持多种 通信协议和硬件设备,可满足各种工 业控制需求。
安全性高
软件具备完善的安全机制,可对数据 进行加密、备份和恢复,保障系统的 安全性和稳定性。
脚本编辑器
提供可视化的脚本编辑器,方便用户编写、调试和运行脚本程序。
脚本库
提供丰富的脚本库函数,包括数学运算、字符串处理、文件操作等 ,简化脚本编写过程。
数据库连接
数据库类型
整套课件教程-MCGS嵌入版组态软件应用教程

• MCGS 嵌入版组态软件的主要特点和基本功
能如下:
下一页 返回
1. 1 MCGS 嵌入版组态软件的 主要功能及组成
• (5) 支持串口、网口等多种通信方式, 支持 MPI 直连、PPT187. 5K。
• (6) 有多样化的报警功能, 提供多种不同的报 警方式, 具有丰富的报警类型, 方便用户进
下一页 返回
2. 2 工作台及窗口的建立
• 2. 2. 2 设备窗口
• 设备窗口是MCGS 嵌入版系统与作为测控对 象的外部设备建立联系的后台作业环境, 负 责驱动外部设备, 控制外部设备的工作状态。 系统通过设备与数据之间的通道, 把外部设 备的运行数据采集进来, 送入实时数据库, 供系统的其他部分调用, 并且把实时数据库 中的数据输出到外部设备, 实现对外部设备 的操作与控制。
• 单击“新建窗口” 按钮, 或执行菜上单一页中下的一页 返回
2. 2 工作台及窗口的建立
• 用户窗口的属性包括基本属性、扩充属性 和脚本控制(启动脚本、循环脚本、退出脚 本), 由用户选择设置。
• 窗口的基本属性包括窗口名称、窗口标题、 窗口背景、窗口位置、窗口边界等项内容, 其中窗口位置、窗口边界不可用。
图1 - 16 TPC7062K 产品的外部 硬件接口
返回
图 1 - 17 计算机与触摸屏的下载 连接
返回
图 1 - 18 重新启动
返回
图 1 - 19 TPC7062K 与西门子 S7 200PLC 的通信方式
返回
图 1 - 20 TPC7062K 与欧姆龙 PLC 的通信方式
返回
图 1 - 21 TPC7062K 与三菱 FX 系 列 PLC 的通信方式
• 1. 1. 1 MCGS 嵌入版组态软件的主要功能
mcgs第四章动画.ppt

*利用旋转仪表控制水位
在工业现场一般都会大量地使用仪表进行数据 显示。MCGS组态软件适应这一要求提供了旋 转仪表构件。用户可以利用此构件在动画界面 中模拟现场的仪表运行状态。具体制作步骤如 下: [1]选取“工具箱”中的“旋转仪表” 图标,调整 大小放在水罐1下面适当位置。
Ⅲ水流效果
水流效果是通过设置流动块构件的属性实现的。 实现步骤如下: [1]双击水泵右侧的流动块,弹出流动块构件属性设置
窗口。 [2]在流动属性页中,进行如下设置:
表达式:水泵=1; 选择当表达式非零时,流块开始流动。 水罐1右侧流动块及水罐2右侧流动块的制作方法 与此相同,只需将表达式相应改为:调节阀=1,出 水阀=1即可。
进入运行环境后,可以通过拉动旋转仪表 的指针使整个画面动起来。
*水量显示
为了能够准确地了解水罐1、水罐2的水量, 我们可以通过设置标签的“显示输出”属性显示 其值,具体操作如下: [1]单击“工具箱”中的“标签” 图标,绘制两个 标签,调整大小位置,将其并列放在水罐1下面 。 第一个标签用于标注,显示文字为:水罐1 第二个标签用于显示水罐水量
控制出水阀“打开”、“关闭”的变量 水罐1的水位高度,用来控制1#水罐水位的
变化 水罐2的水位高度,用来控制2#水罐水位的
变化 用来在运行环境下设定水罐1的上限报警值 用来在运行环境下设定水罐1的下限报警值 用来在运行环境下设定水罐2的上限报警值 用来在运行环境下设定水罐2的下限报警值 用于历史数据、历史曲线、报表输出等功
填充颜色连接 字符颜色连接 垂直移动连接 显示输出连接 按钮动作连接 闪烁效果连接
边线颜色连接 水平移动连接 大小变化连接 按钮输入连接 可见度连接
MCGS工控组态软件使用课件

MCGS工控组态软件发展趋势
ቤተ መጻሕፍቲ ባይዱ
人机交互体验
MCGS工控组态软件在人机交 互体验方面将越来越注重用户 的感知和操作便利性。
工业自动化技术
MCGS工控组态软件将紧跟工 业自动化技术发展,不断提供 更先进的功能和解决方案。
MCGS工控组态软件使用课件
MCGS工控组态软件介绍
MCGS工控组态软件是一种功能强大的工业自动化软件,用于创建人机界面 和监控系统。 它具有友好的用户界面、灵活多样的组态能力以及广泛的应用领域。
安装MCGS工控组态软件
了解MCGS工控组态软件的系统要求,并通过官方网站下载和安装最新版本的软件。
MCGS工控组态软件的应用
MCGS工控组态软件应 用案例
MCGS工控组态软件广泛 应用于工业自动化领域, 包括制造业、能源、交通 等各个行业。
MCGS工控组态软件的 优化建议
通过合理的组件布局、优 化的数据显示和灵活的交 互设计,可以提升工控系 统的效率和易用性。
总结
MCGS工控组态软件的优 点和应用前景
物联网应用
MCGS工控组态软件将与物联 网技术紧密结合,实现智能化 的工控系统集成和优化。
MCGS工控组态软件界面
工程管理
在工程管理界面中, 您可以创建、打开 和保存项目文件。
组件库
组件库提供了丰富 的可定制化控件, 用于构建用户界面 的各种元素。
属性配置
通过属性配置界面, 您可以对组件进行 参数设置和样式调 整,以满足您的需 求。
监控窗口
监控窗口用于显示 实时数据和报警信 息,帮助您实时监 视工控系统的运行 状态。
组态控制技术实训教程(MCGS)课件高级篇4.4 曲线显示

5.计划曲线
使用计划曲线构件,用户可以预先设 置一段时间内的数据变化情况,然后,在 运行时,由构件自动地对用户指定变量的 值进行设置,使变量的值与用户设置的值 一致;同时,计划曲线还可以在构件内显 示最多16条实时曲线,以及计划曲线的上 偏差和下偏差线,从而与用户设定的计划 曲线形成对比。
4.4.2 定义曲线数据源
趋势曲线是以曲线的形式,形 象地反映生产现场实时或历史数据 信息。因此,无论何种曲线,都需 要为其定义显示数据的来源。
数据源一般分为两类,历史数 据源和实时数据源。
历史数据源一般使用MCGS数据对象 的存盘数据库,但同时也可以是普通的 Access或ODBC数据库。当使用普通的 Access或ODBC数据库作为历史数据源时, 除能够显示相对曲线的条件曲线构件和相 对曲线构件外,都要求作为历史数据源的 数据库表至少有一个表示时间的字段。此 外,通过使用ODBC数据库作为数据源, 还可以显示位于网络中其它计算机上的数 据库中的历史数据。
如表4-2所示。
曲线构件 历史曲线 实时曲线 条件曲线 相对曲线 计划曲线
表4-2
可使用的X坐标轴类型表
使用时间型X轴
使用数值型X轴
可以
不可以
可以
不可以
可以
可以
不可以
可以
可以
不可以
2.Y轴标注属性设置 在所有MCGS的曲线构件中,Y坐标轴 只允许连接类型为开关型或数值型的数据 源。曲线的Y轴数据通常可能连接很多个 数据源,用于在一个坐标系内显示多条曲 线。对于每一个数据源,可以设置的属性 包括:数据源对应的数据对象名或字段名、 最大值、最小值、小数位数据、标注间隔 以及Y轴标注的颜色和字体等属性。
MCGS组态

工业控制组态软件主讲:郎朗目录第一章MCGS组态软件概述(1-13)第二章学习MCGS组态软件(14-23)第三章建立一个新工程(24-50)第四章动画设计与实现(51-111)第五章报警显示与报警数据(112-134)第六章报表输出(135-152)第七章曲线显示(153-161)第八章安全机制(162-184)第一章MCGS组态软件概述1.1 MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows95/98/Me/NT/2000/XP等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
返回使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。
MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。
1.2 MCGS组态软件的系统构成MCGS组态软件的整体结构MCGS 5.1软件系统包括组态环境和运行环境两个部分。
组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。
运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS组态软件五大组成部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
MCGS组态软件教学课件详解

MCGS全中文工控组态软件介绍
MCGS组态软件由北京昆仑通态自动化软件科 技有限公司()出品。 分通用版、网络版和嵌入版。 MCGS(Monitor and Control General System) 基于Windows平台。 MCGS能够完成现场数据采集、实时和历史数 据处理、报警和安全机制、流程控制、动画显 示、趋势曲线和报表输出以及企业监控网络等 功能。 当前最高版本是V6.2,可在公司网站上下载 到30分钟学习版和相关学习资料。
组态软件通常有以下几方面的功能
(1)强大的界面显示组态功能。目前,工控组态 软件大都运行于Windows环境下,充分利用 Windows的图形功能完善界面美观的特点,可视化 的m风格界面、丰富的工具栏,操作人员可以直接 进人开发状态,节省时间。 丰富的图形控件和工况图库,既提供所需的组件, 又是界面制作向导。提供给用户丰富的作图工具, 可随心所欲地绘制出各种工业界面,并可任意编辑, 从而将开发人员从繁重的界面设计中解放出来,丰 富的动画连接方式,如隐含、闪烁、移动等等,使 界面生动、直观。
MCGS组态软件概述
什么是MCGS组态软件
MCGS(Monitor and Control Generated System) 是一套基于Windows平台的,用于快速构造和生成 上位机监控系统的组态软件系统,可运行于 Microsoft Windows 95/98/Me/NT/2000等操作系 统。 MCGS为用户提供了解决实际工程问题的完整方案 和开发平台,能够完成现场数据采集、实时和历史 数据处理、报警和安全机制、流程控制、动画显示、 趋势曲线和报表输出以及企业监控网络等功能。
国外组态软件介绍
1、InTouch:Wonderware(万维公司) 是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件 的领先供应商。Wonderware的InTouch软件是最早进入我国 的组态软件。 2、WinCC:西门子自动化与驱动集团(A&D)是西门子股份 公司中最大的集团之一,是西门子工业领域的重要组成部分。 Siemens的WinCC也是一套完备的组态开发环境,Simens 提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC 支持,并可对分布式系统进行组态。但WinCC的结构较复杂, 用户最好经过Siemens的培训以掌握WinCC的应用。 3、Movicon:是意大利自动化软件供应商PROGEA公司开 发。该公司自1990年开始开发基于Windows平台的自动化监 控软件,可在同一开发平台完成不同运行环境的需要。特色 之处在于完全基于XML,又集成了VBA兼容的脚本语言及类 似STEP-7指令表的软逻辑功能。
第4讲 MCGS工程组建的一般过程1

MCGS工程简介 4.1 MCGS工程简介
4.1.2 工程分析 注意: 注意: 组态软件中, 在MCGS组态软件中,我们提出了“与设备无关”的概念。无论 组态软件中 我们提出了“与设备无关”的概念。 用户使用PLC、仪表,还是使用采集板、模块等设备,在进入工 用户使用 、仪表,还是使用采集板、模块等设备, 程现场前的组态测试时,均采用模拟数据进行。待测试合格后, 程现场前的组态测试时,均采用模拟数据进行。待测试合格后, 再进行设备的硬连接, 再进行设备的硬连接,同时将采集或输出的变量写入设备构件的 属性设置窗口内,实现设备的软连接, 属性设置窗口内,实现设备的软连接,由MCGS提供的设备驱动 提供的设备驱动 程序驱动设备工作。以上列出的变量均采取这种办法。 程序驱动设备工作。以上列出的变量均采取这种办法。
第4讲 MCGS工程组建的一般过程1 组建的一般过程1 组建的一般过程
MCGS工程简介 4.1 MCGS工程简介 4.2 制作工程画面
MCGS工程简介 4.1 MCGS工程简介
通过一个水位控制系统的组态过程,介绍如何应用 通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软 组态软 件完成一个工程。通过本讲及后续几讲学习,您将会应用MCGS 件完成一个工程。通过本讲及后续几讲学习,您将会应用 组态软件建立一个比较简单的水位控制系统。 组态软件建立一个比较简单的水位控制系统。本样例工程中涉及 到动画制作、控制流程的编写、模拟设备的连接、报警输出、 到动画制作、控制流程的编写、模拟设备的连接、报警输出、报 表曲线显示与打印等多项组态操作。 表曲线显示与打印等多项组态操作。 水位控制需要采集二个模拟数据: 水位控制需要采集二个模拟数据: 液位1(最大值10米) 液位 (最大值 米 液位2(最大值 米 液位 (最大值6米) 三个开关数据:水泵、调节阀、出水阀。 三个开关数据:水泵、调节阀、出水阀。
mcgs第四讲 ppt

陈俊
cj1l@
3: Chap 3:制作工程画面
1 2 3 建立画面 编辑画面 制作水箱
1.建立画面(以水位控制系统为例) 建立画面 以水位控制系统为例)
用户窗口”中单击“新建窗口”按钮,建立“ [1] 在“用户窗口”中单击“新建窗口”按钮,建立“ 窗口0 窗口0”。 选中“窗口0 单击“窗口属性” 进入“ [2] 选中“窗口0”,单击“窗口属性”,进入“用户 窗口属性设置” 窗口属性设置”。 将窗口名称改为:水位控制;窗口标题改为: [3] 将窗口名称改为:水位控制;窗口标题改为:水位 控制;窗口位置选中“最大化显示” 其它不变, 控制;窗口位置选中“最大化显示”,其它不变, 单击“确认”。 单击“确认” 用户窗口” 选中“水位控制” [4] 在“用户窗口”中,选中“水位控制”,点击右键 ,选择下拉菜单中的“设置为启动窗口”选项,将 选择下拉菜单中的“设置为启动窗口”选项, 该窗口设置为运行时自动加载的窗口。 该窗口设置为运行时自动加载的窗口。
3.制作水箱 制作水箱
单击绘图工具箱中的(插入元件)图标, [1] 单击绘图工具箱中的(插入元件)图标,弹 出对象元件管理对话框。 出对象元件管理对话框。 储藏罐”类中选取罐17 17、 53。 [2] 从“储藏罐”类中选取罐17、罐53。 [3] 从“阀”和“泵”类中分别选取2个阀(阀58 类中分别选取2个阀( 、阀44)、1个泵(泵40)。 44)、1个泵( 40)。 )、 将储藏罐、 泵调整为适当大小, [4] 将储藏罐、阀、泵调整为适当大小,放到适 当位置,参照效果图如下。 当位置,参照效果图如下。
3.制作水箱 制作水箱
使用工具箱中的图标,分别对阀, [6] 使用工具箱中的图标,分别对阀,罐进行文字 注释。依次为:水泵、水罐1、调节阀、水罐2、 注释。依次为:水泵、水罐1 调节阀、水罐2 出水阀。 出水阀。 选择“文件”菜单中的“保存窗口”选项, [7] 选择“文件”菜单中的“保存窗口”选项,保 存画面。 存画面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3-2 对象特性实验
通过改变水箱、水泵、出水阀的特性,并进行设定值和负荷扰动实验, 观察并分析不同对象特性状况下的调节过程变化。 (1) 改变水泵的特性(惯性时间和增益) (2) 改变出水阀特性(截面积) (3) 改变水箱特性(水箱面积)
17
脚本程序语言要素
•2 变量、常量及系统函数
–变量:脚本程序中,用户不能定义子程序和子函数,其 中数据对象可以看作是脚本程序中的全局变量,在所有 的程序段共用。可以用数据对象的名称来读写数据对象 的值,也可以对数据对象的属性进行操作。 –常量:
•开关型常量:0或非0的整数,通常0表示关,非0表示开; •数值型常量:带小数点或不带小数点的数值,如:12.45, 100 •字符型常量:双引号内的字符串,如:“OK”,“正常”
注意:建立模型时需要注意量纲的转换,否则可能得不到正 确的仿真结果。
28
水箱液位PID控制
2. 控制系统构成方案
水箱液位控制采用单回路PID,被控量为水箱液位,控制量为水泵输入 电压。单回路控制器的输出范围为0到10V(对应于水泵的控制输入电 压)。由一个开关控制输入电压以实现水泵的启停。
3. 调试项目制定 3-1 扰动实验
•5 注释语句
– 以单引号“ ’ ”开头的语句为注释语句,注释 语句在脚本程序中只起到注释说明的作用,实际 运行时,系统不对注释语句作任何处理。
24
4.3 脚本程序实例
水箱液位PID控制
25
水箱液位PID控制
•单容水箱液位的单回路控制问题
1.分析并建立对象模型 1-1 水箱高度1m,截面积A1 为60cm2,水通过泵进入 水箱,进入水箱的流量由 水泵决定,水泵的控制电 压输入范围为0-10V,水 泵出水量与控制电压之间 的传递函数为:
6
运行策略的类型
• 报警策略
– 报警策略由用户在组态时创建,当指定数据对 象的某种报警状态产生时,报警策略被系统自 动调用一次。
• 事件策略
– 事件策略由用户在组态时创建,当对应表达式 的某种事件状态产生时,事件策略被系统自动 调用一次。
• 热键策略
– 热键策略由用户在组态时创建,当用户按下对 应的热键时执行一次。
7
运行策略的类型
• 用户策略
– 用户策略是用户自定义的功能模块,根据需要 可以定义多个,分别用来完成各自不同的任务。 – 用户策略系统不能自动调用,需要在组态时指 定调用用户策略的对象,MCGS中可调用用户 策略的地方有:
• 主控窗口的菜单命令可调用指定的用户策略
• 各种对象的动画连接中调用指定的用户策略
•退出策略
– 在MCGS退出运行前,由系统自动调用执行一次.
– 一般在该策略中完成系统善后处理功能,例如,可 在退出时把系统当前的运行状态记录下来,以便 下次启动时恢复本次的工作状态.
5
运行策略的类型
• 启动策略 • 退出策略 • 循环策略
– 在运行过程中,循环策略由系统按照设定的循 环周期自动循环调用; – 大多数关于流程控制的任务放在此策略块内处 理,例如控制算法等; – 系统按先后顺序扫描所有的策略行,如策略行 的条件成立,则处理策略行中的功能块; – 应注意合理设置循环策略的循环周期时间。
21
脚本语言的语句
•2 条件语句
– 条件语句有三种形式:
⑴If 〖表达式〗 Then 〖赋值语句或退出语句〗 ⑵If 〖表达式〗 Then 〖语句〗 EndIf ⑶If 〖表达式〗Then 〖语句〗 Else 〖语句〗 EndIf
– 关键字“If”、“Then”、“Else”、“Endif”不分大小 写。 – 条件语句允许多级嵌套,即条件语句中可以包含新的条 件语句。 22 – MCGS脚本程序的条件语句最多可以有8级嵌套。
• 在“用户窗口”属性设置中的“启动脚本”、 “循环脚本”、“退出脚本”中使用。
15
脚本程序编辑器
MCGS脚本程序采用类BASIC语言。
脚本程序 MCGS操 作对象和 函数列表
脚本语句 和表达式
功能按钮
16
脚本程序语言要素
•1 数据类型
MCGS脚本程序语言使用的数据类型只有三种:
–开关型:表示开或关的数据类型,通常0表示关,非 0表示开。也可以作为整数使用。 –数值型:值在3.4E±38范围内。 –字符型:最多512个字符组成的字符串。 在脚本程序中不能对组对象和事件型数据对象进行读写 操作,但可以对组对象进行存盘处理。
3
运行策略的类型
运行策略分为7类:
• 启动策略 • 退出策略
• 循环策略 • 报警策略 • 事件策略 • 热键策略
• 用户策略
4
•启动策略
运行策略的类型
– 启动策略在MCGS进入运行时,首先由系统自动 调用执行一次. – 一般在该策略中完成系统初始化功能,如:给特定 的数据对象赋不同的初始值,调用硬件设备的初 始化程序等.
19
脚本语言的运算符
• 算术运算符
∧ * / \ + — Mod > >= = <= < <> 乘方 乘法 除法 整除 加法 减法 取模运算 大于 大于等于 等于 小于等于 小于 不等于
• 逻辑运算符
AND NOT OR XOR 逻辑与 逻辑非 逻辑或 逻辑异或
• 运算符的优先级
由高到低 () ∧ *,/ ,\,Mod + ,— < , > ,<= ,>=,= ,<> NOT AND,OR,XOR
–系统变量:MCGS系统定义的内部数据对象作为系统内 部变量,在脚本程序中可自由使用,在使用系统变量时, 变量的前面必须加“$”符号,如 $Date。 –系统函数:MCGS系统定义的内部函数,在脚本程序中 可自由使用,在使用系统函数时,函数的前面必须加“!” 符号,如!abs( )。
18
脚本程序语言要素
•3 MCGS对象
–MCGS的对象形成一个对象树,树根从“MCGS”开始 • MCGS对象的属性就是系统变量,MCGS对象的方 法就是系统函数。 • MCGS对象下面有“用户窗口”、“设备”、“数 据对象” 等子对象。 • 同一类对象具有相同的属性和方法。各个用户窗口 是“用户窗口”类对象的子对象,一个用户窗口内 的动画构件是这个窗口对象的子对象。 –使用对象的属性和方法,必须要引用对象,然后使用点 操作符来调用这个对象的属性和方法。 • 例如:窗口0.控件0.Left
策略构件
1.“策略工具箱”提供了 MCGS预制的策略构件。
2.一个策略构件就是一个完整的功能实体, 可完成组态中需要的一些复杂功能。
3.在构件属性 对话框内, 正确地设置 各项内容, 就可完成所 需的工作。 4.Excel报表是工程应用中 常见的报表形式,方便后 期数据提取与分析处理。
12
都有哪些策略构件呢?
误而导致整个系统的瘫痪。
14
脚本程序的应用场合
脚本程序在MCGS组态软件中有五种应用场合, 分别为: • 在“运行策略”中的“脚本程序”构件中使用; • 在用户窗口中“标准按钮”的属性设置中的 “脚本程序”中使用; • 在用户窗口设置事件的脚本函数中使用;
• 在“菜单”属性设置中的“脚本程序”中使用;
31
水箱液位PID控制
4. 对象特性、调节器算法和控制策略组态 4-2 控制策略组态 (1) 设计“水箱水位对象”和“PID调节”两个循环策略
脚本语言的语句
•3 循环语句
– 循环语句结构为:
While 〖条件表达式〗 ….
EndWhile
– 当条件表达式成立时(非零),循环执行While和 EndWhile之间的语句。直到条件表达式不成立
(为零)时退出循环。
23
脚本语言的语句
•4 退出语句
– 退出语句为“Exit”,用于中断脚本程序的运行, 停止执行其后面的语句。一般在条件语句中使用 退出语句,以便在某种条件下,停止并退出脚本 程序的执行。
Qin K pump e sTd Tp s 1 U pump
HC
HT
h
负载阀
水泵
Qin是流入水箱的流量,Upump是水泵的控制电压, 水泵的参数可近似为Td=0.65s,Tp=5s,Kpump=0.1升 /伏 · 秒,当输入控制电压为0V时,水泵的出水量为0。
26
水箱液位PID控制
•单容水箱液位的单回路控制问题
3-3 PID控制器控制参数对控制系统的影响实验
通过改变PID控制器的控制参数(P,Ti,Td),观察并分析参数变化对系统 的影响。以及对象特性变化后,最佳控制参数如何调整的问题。
29
水箱液位PID控制
4. 对象特性、调节器算法和控制策略组态 4-1 实时数据库组态
30
水箱液位PID控制
4. 对象特性、调节器算法和控制策略组态 4-2 控制策略组态 (1) 设计“水箱水位对象”和“PID调节”两个循环策略
4.2 脚本程序
• 脚本程序是组态软件中的一种内置编程语言引
擎。当某些控制和计算任务通过常规组态方法
难以实现时,通过使用脚本语言,能够增强整 个系统的灵活性,解决其常规组态方法难以解 决的问题。 • MCGS脚本程序封装在一个功能构件里(称为
脚本程序功能构件),在后台由独立的线程来
运行和处理,能够避免由于单个脚本程序的错
工控系统监控程序设计
工控组态软件
第 4章
运行策略组态
4.1 运行策略 4.2 脚本程序 4.3 脚本程序实例
2
4.1 运行策略
什么是运行策略?
• 所谓“运行策略”,是用户为实现对系统 运行流程自由控制所组态生成的一系列功 能块的总称。
• 使系统能够按照设定的顺序和条件,操作 实时数据库,控制用户窗口的打开、关闭 以及设备构件的工作状态,实现对系统工 作过程精确控制及有序调度管理的目的。