[工学]策略组态 MCGS.ppt

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

策略组态 运行策略 运行策略是用户为实现对系统运行流程自由控制所组态生成的一系列功能模块的总称。 运行策略的建立使系统能够按照设定的顺序和条件操作实时数据库,控制用户窗口的打开、关闭以及设备构件的工作状态,从而实现对系统工作过程的控制及有序的调度管理。 运行策略的分类 MCGS中根据策略运行的条件不同将运行策略分为:启动策略,循环策略,退出策略,用户策略,报警策略,事件策略和热键策略。 启动策略:在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处理。 循环策略:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。 退出策略:退出运行环境时执行的策略。该策略由MCGS自动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理任务。 用户策略:由用户自定义的,一般由按钮、菜单、其他策略来调用执行。 报警策略:当指定数据对象的某种报警状态产生时,报警策略被系统自动调用一次。 热键策略:当用户按下定义的组合热键(如:Ctrl+D)时执行的策略,只运行一次。 事件策略:当对应表达式的某种事件状态产生时,事件策略被系统自动调用一次。 建立运行策略 新建策略 策略属性 策略组态 策略构件 MCGS中的策略构件以功能块的形式来完成对实时数据库的操作、用户窗口的控制等操作。 数据对象操作构件 数据对象操作构件的主要功能: 读写数据对象的值 读入或修改数据对象的报警限值 数据对象的当前值存盘 应答数据对象所产生的报警 修改液位1数值 修改报警上下限 对数据进行存盘 对报警进行应答 脚本程序构件 为了便于完成多种复杂的流程控制和操作。MCGS提供了一种类似于普通Basic语言的编程环境。允许用户用语言的形式来编制用户流程和特殊的操作程序。 定时器构件 定时器以时间作为条件,当计时时间达到设定的时间时,定时器输出的条件成立一次。 定时器功能构件通常用于循环策略块中,作为循环执行功能的定时启动条件。 定时控制阀门开关 Timestart启停定时 Times定时长短 Timestate定时状态 Timev定时当前值 定时器设定值:定时器设定值的时间单位为S,设置为小数时,处理mS级的时间。 如设定值没有建立连接或把设定值设为0,则构件的条件永远不成立。 定时器当前值:当前值和一个数值型的数据对象建立连接,每次运行到本构件时,把定时器的当前值赋给对应的数据对象。如没有建立连接则不处理。 计时条件:当表达式的值为非零时,定时器进行计时,为0时停止计时。如没有建立连接则认为时间条件永远成立。 复位条件:当表达式的值为非零时,对定时器进行复位,使其从0开始重新计时。 当表达式的值为零时,定时器一直累计计时,到达最大值65535后,定时器的当前值一直保持该数,直到复位条件。 复位条件没有建立连接则认为定时器计时到设定值、构件条件满足一次后,自动复位重新开始计时。 计时状态:计时状态,和开关型数据对象建立连接,把计时器的计时状态赋给数据对象。当当前值小于设定值时,计时状态为0,当当前值大于等于设定值时,计时状态为1。 策略调用构件 策略调用构件是用于调用其他策略的。但是不能调用系统已固有的策略( 启动策略块,退出策略块,循环策略块。)也不能调用自己,或构成死循环,如(策略A调用策略B,策略B调用策略C,而策略C又调用策略A)。 设备操作构件 设备操作策略构件用于对设备构件按一定的条件和顺序进行操作。 启动设备 停止设备 修改设备内部属性 计数器构件 计数器策略构件通常用于对指定的计数事件进行计数。 数值型数据对象报警产生 开关型数据对象的状态变化进行计数 计数设定值:对应于一个数据对象。 计数状态:当前值小于设定值时,计数状态为0,否则为1。 复位条件:当值为非零时,对计数器进行复位,使其从0开始重新计数。 对液位产生报警的次数进行计数,达到规定的次数,停止模拟设备的工作,并关闭入口阀门。 存盘数据提取构件 存盘数据提取构件把Mcgs存盘数据按照一定的提取条件从一个数据库提取到另一个数据库中。 提取时,源存盘数据记录按指定的时间间隔进行分组,并对每组数据进行处理(包括求每组数据的最大值、最小值、平均值等统计处理),处理结果作为一条记录提取出来保存,完成从原始存盘数据中提取有用数据的任务。 存盘数据浏览构件 存盘数据浏览构件对历史数据库实现各种编辑,数据浏览,统计等操作。 组态设置 设置从什么地方提取数据包括数据库名和数据表名。 设置要对数据表中的那些数据列进行提取处理 设置把数据提取后保存到什么地方即目标数据库 设置对源数据库中某个时间范围内的数据进行提取 设置如何提取数据包括提取间隔目标数据表中的对应列名 存盘数据浏览构件 存盘数据拷贝构件 在工程应用中,大多数系统都

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档