第八讲 MCGS

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据对象中哪些类型能设置报警

数值型,开关型。
报警应答

报警应答的作用是告诉系统,操作员已经知道 对应数据对象的报警产生,并作了相应的处理, 同时,MCGS将自动记录下应答的时间。
曲线的类型

历史曲线、实时曲线、计划曲线,以及相对曲 线和条件曲线。
MCGS报表机制


数据报表一般分成两种类型,即实时数据报表 和历史数据报表。 历史数据报表是从历史数据库中提取存盘数据 记录,把历史数据以一定的格式显示和打印出 来。

能编写简单的脚本控制流程。
实时数据库在报警组态中的作用

实时数据库只负责报警的判断、通知和存储三 项工作,而报警产生后所要进行的其它处理操 作(即对报警动作的响应),则需要设计者在 组态时制定方案 。
典型的报警方式


数值型数据对象有六种报警:下下限、下限、 上限、上上限、上偏差、下偏差。 开关型数据对象有四种报警方式:开关量报警, 开关量跳变报警,开关量正跳变报警和开关量 负跳变报警 。
数据对象的类型

MCGS组态软件中,数据对象有开关型、数值 型、字符型、事件型、组对象等五种类型。
数据组对象

数据组对象用于把相关的多个数据对象集合在 一起,作为一个整体来定义和处理。
数据对象的作用域

实时数据库中定义的数据对象都是全局性的, MCGS各个部分都可以对数据对象进行操作, 通过数据对象来交换信息和协调工作。数据对 象的各种属性在整个运行过程中都保持有效。
组态工作窗口

组态工作窗口是创建和配置图形对象、数据对 象和各种构件的工作环境,又称为对象的编辑 窗口。主要包括组成工程框架的五大窗口,即: 主控窗口,用户窗口,设备窗口,实时数据库 和运行策略。
MCGS实时数据库的作用

实时数据库是MCGS的核心,是应用系统的数 据处理中心,系统各个部分均以实时数据库为 公用区交换数据,实现各个部分协调动作。

启动策略:在进入运行环境后首先运行的策略, 只运行一次,一般完成系统初始化的处理。

循环策略:按照用户指定的周期时间,循环执 行策略块内的内容,通常用来完成流程控制任 务。

退出策略:退出运行环境时执行的策略。该策 略由MCGS自动生成,自动调用,一般由该策 略模块完成系统结束运行前的善后处理任务。
采集周期


最小采集周期指系统操作设备构件的最快时间 周期。 采集周期应大于被采样信号最高次频率的2倍。
设备构件的数据处理

经常需要对从设备中采集到的数据或输出到设 备的数据进行前处理,以得到实际需要的工程 物理量。

通道数据可以进行八种形式的数据处理,包括: 多项式计算、倒数计算、开方计算、滤波处理、 工程转换计算、函数调用、标准查表计算、自 定义查表计算。
安全机制

!LogOn() !LogOff() !ChangePassword() !Editusers()

用户策略:由用户自定义的,用来完成特定的 功能。用户策略一般由按钮、菜单、其他策略 来调用执行。

事件策略:当对应的事件发生时执行的策略, 例如在用户窗口中定义了鼠标单击事件,工程 运行时在用户窗口中单击鼠标则执行相应的事 件策略,只运行一次。

热键策略:当用户按下定义的组合热键(如: Ctrl+D)时执行的策略,只运行一次。
复习
组态控制的定义

使用软件工具对计算机及软件的各种资源进行 配置,达到使计算机或软件按照预先设置,自 动执行特定任务,满足使用者要求的目的。
MCGS的系统构成

MCGS组态软件(以下简称MCGS)由 “MCGS组态环境”和“MCGS运行环境”两 个系统组成。

组态环境相当于一套完整的工具软件,帮助用 户设计和构造自己的应用系统。运行环境则按 照组态环境中构造的组态工程,以用户指定的 方式运行,并进行各种处理,完成用户组态设 计的目标和功能。

报警策略由用户在组态时创建,当指定数据对 象的某种报警状态产生时,报警策略被系统自 动调用一次。
策略构件

几种常用构件的功能 策略调用构件、数据对象操作构件、设备操作 构件、脚本程序构件、定时器构件。
MCGS脚本程序的特点


用户脚本程序是由用户编制的、用来完成特定 操作和处理的程序。 脚本程序的编程语法非常类似于普通的Basic 语言。
设备组态的基本概念

负责建立系统与外部硬件设备的连接,使得 MCGS能从外部设备读取数据并控制外部设备 的工作状态,实现对工业过程的实时监控。
设备无关性

MCGS是一个与设备无关的系统,对于不同的 硬件设备,只需定制相应的设备构件,放置到 设备窗口中,并设置相关的属性,系统就可对 这一设备进行操作,而不需要对整个系统结构 作任何改动。
脚本程序应用场合

“运行策略”中的“脚本程序”构件。 用户窗口中“标准按钮”的属性设置中的“脚 本程序”。 用户窗口设置事件的脚本函数中使用。 “菜单”属性设置中的“脚本程序”中使用。 “用户窗口”属性设置中的“启动脚本”、 “循环脚本”、“退出脚本”中。
Fra Baidu bibliotek
脚本程序基本语句

赋值语句、条件语句、循环语句、退出语句和 注释语句。
生成历史报表的典型方法

“EXCEL报表输出”策略构件和“历史表格” 动画构件,两者均可以用于报表组态。
格式化字符串的方法


数值格式化字符串:表示为X | Y的形式,如: 2 | 1,竖线左边是小数位数。右边是在格式化 好的文本的右边添加的空格的个数。 开关型数值格式化字符串:表示为S1 | S2的 形式,当开关型数值不等于0时,显示字符串 s1,当开关型数值等于0时,显示字符串s2。
MCGS如何产生动画效果

图形的每一种动画属性中都有一个“表达式” 设定栏,在该栏中设定一个与图形状态相联系 的数据变量,连接到实时数据库中,以此建立 相应的对应关系,MCGS称之为动画连接。
运行策略的含义

运行策略是用户为实现对系统运行流程自由控 制所组态生成的一系列功能模块的总称。
运行策略的分类

设备窗口通过设备构件驱动外部设备,将采集 的数据送入实时数据库;由用户窗口组成的图 形对象,与实时数据库中的数据对象建立连接 关系,以动画形式实现数据的可视化;运行策 略通过策略构件,对数据进行操作和处理。
数据对象的含义

MCGS中的数据对象,它不只包含了变量的数 值特征,还将与数据相关的其它属性(如数据 的状态、报警限值等)以及对数据的操作方法 (如存盘处理、报警处理等)封装在一起,作 为一个整体,以对象的形式提供服务。
相关文档
最新文档