导读:就爱阅读网友为您分享以下“MCGS之运行策略组态”的资讯,希望对您有所帮助,感谢您对92to.com的支持!
间,这种组态只是比程序编程语言更图形化和直观化而已,对普通用户来说,难度和工作量仍然很大。
在MCGS运行策略组态环境中,一个策略构件就是一个完整的功能实体,用户要做的不是“搭制”,而是真正的组态,在构件属性对话框内,正确地设置各项内容(象填表一样),就可完成所需的工作。同时,由于MCGS为用户提供了创建运行策略的良好构架,使用户比较容易地将自己编制的功能模块以构件的形式装入系统设立的策略工具箱内,以便在组态运行策略块时调用。随着MCGS广泛应用和不断地发展,越来越多的、功能强大的构件会不断地加到系统中来。
1
目前,MCGS为用户提供了几种最基本的策略构件,它们是:
? 策略调用构件:调用指定的用户策略
? 数据对象构件:数据值读写、存盘和报警处理
? 设备操作构件:执行指定的设备命令
? 退出策略构件:用于中断并退出所在的运行策略块
? 脚本程序构件:执行用户编制的脚本程序
? 音响输出构件:播放指定的声音文件
? 定时器构件: 用于定时
? 计数器构件: 用于计数
? 窗口操作构件:打开、关闭、隐藏和打印用户窗口
2
? EXCEL报表输出:将历史存盘数据输出到EXCEL中,进行显示,处理,
打印,修改等操作
? 报警信息浏览:对报警存盘数据进行数据显示
? 存盘数据拷贝:将历史存盘数据转移或拷贝到指定的数据库或文本文件
中
? 存盘数据浏览:对历史存盘数据进行数据显示,打印
? 存盘数据提取:对历史存盘数据进行统计处理
? 配方操作处理:对配料参数等进行配方操作
3
? 设置时间范围:设置操作的时间范围
? 修改数据库:对实时数据存盘对象、历史数据库进行修改,添加,删除 各个策略构件的组成、功能及用法请参见《MCGS参考手册》第三章MCGS策略构件。
策略行条件部分
策略条件部分构成策略行的条件部分,是运行策略用来控制运行流程的主要部件。在每一策略行内,只有当策略条件部分设定的条件成立时,系统才能对策略行中的策略构件进行操作。
通过对策略条件部分的组态,用户可以控制在什么时候、什么条件下、什么状态下,对实时数据库进行操作,对报警事件进行实时处理,打开或关闭指定的用户窗口,完成对系统运行流程的精确控制。
策略行条件属性设置
4
在策略块,每个策略行都有如下图所示的表达式条件部分,用户在使用策略行时可以对策略行的条件进行设置(缺省时表达式的条件为真),其操作有如下几种方法:
? 表达式:输入策略行条件表达式。
? 条件设置:用于设置策略行条件表达式的值成立的方式。
? 表达式的值非0时条件成立:当表达式的值非0时,条件成立,执行该策略。
? 表达式的值为0时条件成立:当表达式的值为0时,执行该策略。 ? 表达式的值产生正跳变时条件成立一次:当表达式的值产生正跳变(值从0到1)时,执行一次该策略。
? 表达式的值产生负跳变时条件成立一次:当表达式的值产生负跳变(值从1到0)时,执行一次该策略。
? 内容注释:用于对策略行条件加以注释。
5
联系客服