策略组态 MCGS

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

热键策略:当用户按下定义的组合热键(如: Ctrl+D)时执行的策略,只运行一次。
事件策略:当对应表达式的某种事件状态产生 时,事件策略被系统自动调用一次。
6
2021/7/1
建立运行策略
7
2021/7/1
新建策略
8
2021/7/1
策略属性
9
2021/7/1
策略组态
10
2021/7/1
策略构件
43
2021/7/1
设置对源数据 库文件、目的 数据库文件、 要拷贝的数据 表名、目标数 据表名以及拷 贝方式等。
44
2021/7/1
数据转储属 性:可将源 数据库中的 数据转存到 文本文件当 中。
45
2021/7/1
报警信息浏览构件
报警信息浏览构件允许用户将MCGS的报警存盘 信息以报表的形式显示在MCGS窗口中,或是直 接输出到打印机上,打印成报表。
14
2021/7/1
修改液位1数值 修改报警上下限 对数据进行存盘 对报警进行应答
15
2021/7/1
脚本程序构件
为了便于完成多种复杂的流程控制和操作。 MCGS提供了一种类似于普通Basic语言的编程 环境。允许用户用语言的形式来编制用户流程 和特殊的操作程序。
16
2021/7/1
27
2021/7/1
启动设备 停止设备 修改设备内部属性
28
2021/7/1
计数器构件
计数器策略构件通常用于对指定的计数事件进 行计数。
数值型数据对象报警产生 开关型数据对象的状态变化进行计数
29
2021/7/1
计数设定值:对应于 一个数据对象。
计数状态:当前值小 于设定值时,计数状 态为0,否则为1。
46
2021/7/1
报警信息来源:用于设 置报警信息浏览构件需 要显示哪个或哪些数据 对象所产生的报警信息。
如对应的数据对象为组 对象,则显示该组对象 中所有成员所产生的报 警存盘信息。
如不设置对应数据对象, 则显示所有的报警存盘 信息;
47
2021/7/
时间范围:设置 要显示的报警信 息所属的时间范 围;
策略组态
1
2021/7/1
运行策略
运行策略是用户为实现对系统运行流程自由控 制所组态生成的一系列功能模块的总称。
运行策略的建立使系统能够按照设定的顺序和 条件操作实时数据库,控制用户窗口的打开、 关闭以及设备构件的工作状态,从而实现对系 统工作过程的控制及有序的调度管理。
2
2021/7/1
运行策略的分类
21
2021/7/1
计时条件:当表达式的值为非零时,定时器进 行计时,为0时停止计时。如没有建立连接则 认为时间条件永远成立。
22
2021/7/1
复位条件:当表达式的值为非零时,对定时器 进行复位,使其从0开始重新计时。
当表达式的值为零时,定时器一直累计计时, 到达最大值65535后,定时器的当前值一直保 持该数,直到复位条件。
退出策略:退出运行环境时执行的策略。该策 略由MCGS自动生成,自动调用,一般由该策略 模块完成系统结束运行前的善后处理任务。
4
2021/7/1
用户策略:由用户自定义的,一般由按钮、菜 单、其他策略来调用执行。
报警策略:当指定数据对象的某种报警状态产 生时,报警策略被系统自动调用一次。
5
2021/7/1
定时器构件
定时器以时间作为条件,当计时时间达到设定 的时间时,定时器输出的条件成立一次。
定时器功能构件通常用于循环策略块中,作为 循环执行功能的定时启动条件。
17
2021/7/1
18
2021/7/1
定时控制阀门开关 Timestart启停定时 Times定时长短 Timestate定时状态 Timev定时当前值
33
2021/7/1
组态设置
34
2021/7/1
设置从 什么地 方提取 数据包 括数据 库名和 数据表 名。
设置要 对数据 表中的 那些数 据列进 行提取 处理
35
2021/7/1
设置把 数据提 取后保 存到什 么地方 即目标 数据库
36
2021/7/1
设置对 源数据 库中某 个时间 范围内 的数据 进行提 取
提取时,源存盘数据记录按指定的时间间隔进 行分组,并对每组数据进行处理(包括求每组 数据的最大值、最小值、平均值等统计处理), 处理结果作为一条记录提取出来保存,完成从 原始存盘数据中提取有用数据的任务。
32
2021/7/1
存盘数据浏览构件
存盘数据浏览构件对历史数据库实现各种编辑, 数据浏览,统计等操作。
时间格式:用于 设置显示报警产 生、结束、应答 时间的格式。
报警内容:用于 设置需要显示的 报警信息的类型
48
2021/7/1
49
2021/7/1
结束语
若有不当之处,请指正,谢谢!
策略调用构件是用于调用其他策略的。但是不 能调用系统已固有的策略( 启动策略块,退出 策略块,循环策略块。)也不能调用自己,或 构成死循环,如(策略A调用策略B,策略B调 用策略C,而策略C又调用策略A)。
25
2021/7/1
26
2021/7/1
设备操作构件
设备操作策略构件用 于对设备构件按一定 的条件和顺序进行操 作。
37
2021/7/1
设置如 何提取 数据包 括提取 间隔目 标数据 表中的 对应列 名
38
2021/7/1
存盘数据浏览构件
39
2021/7/1
40
2021/7/1
41
2021/7/1
42
2021/7/1
存盘数据拷贝构件
在工程应用中,大多数系统都需要将实时采集 的数据存盘,以备以后查询。 然而,用户可 能要使用存盘数据库中的某个表中的某个特定 的数据段作为原始数据进行数据显示、修改、 打印或生成数据报表等操作。为了便于维护和 操作数据库,MCGS提供了功能构件“存盘数据 拷贝”,用来实现数据库之间的数据表的拷贝。
MCGS中根据策略运行的条件不同将运行策略 分为:启动策略,循环策略,退出策略,用户 策略,报警策略,事件策略和热键策略。
3
2021/7/1
启动策略:在进入运行环境后首先运行的策略, 只运行一次,一般完成系统初始化的处理。
循环策略:按照用户指定的周期时间,循环执 行策略块内的内容,通常用来完成流程控制任 务。
MCGS中的策略构件以功能块的形式来完成对实 时数据库的操作、用户窗口的控制等操作。
11
2021/7/1
数据对象操作构件
数据对象操作构件的主要功能: 读写数据对象的值 读入或修改数据对象的报警限值 数据对象的当前值存盘 应答数据对象所产生的报警
12
2021/7/1
13
2021/7/1
复位条件没有建立连接则认为定时器计时到设 定值、构件条件满足一次后,自动复位重新开 始计时。
23
2021/7/1
计时状态:计时状态,和开关型数据对象建立 连接,把计时器的计时状态赋给数据对象。当 当前值小于设定值时,计时状态为0,当当前 值大于等于设定值时,计时状态为1。
24
2021/7/1
策略调用构件
复位条件:当值为非 零时,对计数器进行 复位,使其从0开始 重新计数。
30
2021/7/1
对液位产生报警的 次数进行计数,达 到规定的次数,停 止模拟设备的工作, 并关闭入口阀门。
31
2021/7/1
存盘数据提取构件
存盘数据提取构件把Mcgs存盘数据按照一定的 提取条件从一个数据库提取到另一个数据库中。
19
2021/7/1
定时器设定值:定时器设定值的时间单位为S, 设置为小数时,处理mS级的时间。
如设定值没有建立连接或把设定值设为0,则 构件的条件永远不成立。
20
2021/7/1
定时器当前值:当前值和一个数值型的数据对 象建立连接,每次运行到本构件时,把定时器 的当前值赋给对应的数据对象。如没有建立连 接则不处理。
相关文档
最新文档