网站大量收购闲置独家精品文档,联系QQ:2885784924

MCGS之运行策略组态.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCGS之运行策略组态

运行策略组态 本章介绍运行策略的概念及其构造方式,详细说明运行策略组态的具体使用方法和步骤,包括: 概述 运行策略的类型 运行策略的构造方法 创建运行策略 设置运行策略的属性 组态策略的内容 策略行条件部分 策略构件 运行策略的实现 概述 到目前为止,经各个部分组态配置生成的组态工程,只是一个顺序执行的监控系统,不能对系统的运行流程进行自由控制,这只能适应简单工程项目的需要。对于复杂的工程,监控系统必须设计成多分支、多层循环嵌套式结构,按照预定的条件,对系统的运行流程及设备的运行状态进行有针对性选择和精确的控制。为此,MCGS引入运行策略的概念,用以解决上述问题。 所谓“运行策略”,是用户为实现对系统运行流程自由控制所组态生成的一系列功能块的总称。MCGS为用户提供了进行策略组态的专用窗口和工具箱。 运行策略的建立,使系统能够按照设定的顺序和条件,操作实时数据库,控制用户窗口的打开、关闭以及设备构件的工作状态,从而实现对系统工作过程精确控制及有序调度管理的目的。 通过对MCGS运行策略的组态,用户可以自行组态完成大多数复杂工程项目的监控软件,而不需要繁琐的编程工作。 运行策略的构造方法 MCGS的运行策略由七种类型的的策略组成(七种类型见8.3 运行策略的类型),每种策略都可完成一项特定的功能,而每一项功能的实现又以满足指定的条件为前提(七种类型的策略除了启动方式各自不同之外,其功能没有本质的区别)。每一个“条件—功能”实体构成策略中的一行,称为策略行,每种策略由多个策略行构成。运行策略的这种结构形式类似于PLC系统的梯形图编程语言,但更加图形化,更加面向对象化,所包含的功能比较复杂,实现过程则相当简单。 策略条件部件:策略行中的条件部分和功能部分以独立的形式存在,策略行中的条件部分为策略条件部件。 策略构件:策略行中的功能部分为策略构件。MCGS提供了“策略工具箱”,一般情况下,用户只需从工具箱中选用标准构件,配置到“策略组态”窗口内,即可创建用户所需的策略块。当标准构件满足不了要求时,由于采用了构件作为最小元素来构造运行策略,使得MCGS具有了良好的开放性和可扩充性。对于特别复杂的应用工程,只须定制若干能完成特定功能的构件,将其增加到MCGS系统中来,就可使已有的监控系统增添各种控制功能,而无须对整个系统作任何修改。 运行策略的类型 根据运行策略的不同作用和功能,MCGS把运行策略分为启动策略、退出策略、循环策略、用户策略、报警策略、事件策略、热键策略七种。每种策略都由一系列功能模块组成。 MCGS运行策略窗口中“启动策略”、“退出策略”、“循环策略”为系统固有的三个策略块,其余的则由用户根据需要自行定义,每个策略都有自己的专用名称,MCGS系统的各个部分通过策略的名称来对策略进行调用和处理。 启动策略 启动策略在MCGS进入运行时,首先由系统自动调用执行一次。一般在该策略中完成系统初始化功能,如:给特定的数据对象赋不同的初始值,调用硬件设备的初始化程序等,具体需要何种处理,由用户组态设置。 退出策略 退出策略在MCGS退出运行前,由系统自动调用执行一次。一般在该策略中完成系统善后处理功能,例如,可在退出时把系统当前的运行状态记录下来,以便下次启动时恢复本次的工作状态。 循环策略 在运行过程中,循环策略由系统按照设定的循环周期自动循环调用,循环体内所需执行的操作由用户设置。由于该策略块是由系统循环扫描执行,故可把大多数关于流程控制的任务放在此策略块内处理,系统按先后顺序扫描所有的策略行,如策略行的条件成立,则处理策略行中的功能块。在每个循环周期内,系统都进行一次上述处理工作。 报警策略 报警策略由用户在组态时创建,当指定数据对象的某种报警状态产生时,报警策略被系统自动调用一次。 事件策略 事件策略由用户在组态时创建,当对应表达式的某种事件状态产生时,事件策略被系统自动调用一次。 热键策略 热键策略由用户在组态时创建,当用户按下对应的热键时执行一次。 用户策略 用户策略是用户自定义的功能模块,根据需要可以定义多个,分别用来完成各自不同的任务。用户策略系统不能自动调用,需要在组态时指定调用用户策略的对象,MCGS中可调用用户策略的地方有: 主控窗口的菜单命令可调用指定的用户策略。 在用户窗口内定义“按钮动作”动画连接时,可将图形对象与用户策略建立连接,当系统响应键盘或鼠标操作后,将执行策略块所设置的各项处理工作。如下图: 选用系统提供的“标准按钮”动画构件作为用户窗口中的操作按钮时,将该构件与用户策略连接,单击此按钮或使用设定的快捷键,系统将执行该用户策略。如下图: 策略构件中的“策略调用”构件,可调用其它的策略块,实现子策略块的功能。如下图: 创建运行策略 如下图所示,在工作台“运行策略”窗口页中,

文档评论(0)

eanp35308 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档