版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、运行策略运行策略 运行策略是用户为实现对系统运行流程自由控制所组态生成的一系列功能模块的总称。 运行策略的建立使系统能够按照设定的顺序和条件操作实时数据库,控制用户窗口的打开、关闭以及设备构件的工作状态,从而实现对系统工作过程的控制及有序的调度管理。第1页/共49页运行策略的分类运行策略的分类 MCGS中根据策略运行的条件不同将运行策略分为:启动策略,循环策略,退出策略,用户策略,报警策略,事件策略和热键策略。第2页/共49页 启动策略:在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处理。 循环策略:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。
2、退出策略:退出运行环境时执行的策略。该策略由MCGS自动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理任务。第3页/共49页 用户策略:由用户自定义的,一般由按钮、菜单、其他策略来调用执行。 报警策略:当指定数据对象的某种报警状态产生时,报警策略被系统自动调用一次。第4页/共49页 热键策略:当用户按下定义的组合热键(如:Ctrl+D)时执行的策略,只运行一次。 事件策略:当对应表达式的某种事件状态产生时,事件策略被系统自动调用一次。 第5页/共49页建立运行策略建立运行策略第6页/共49页新建策略新建策略第7页/共49页策略属性策略属性第8页/共49页策略组态策略组态第9页/共
3、49页策略构件 MCGS中的策略构件以功能块的形式来完成对实时数据库的操作、用户窗口的控制等操作。第10页/共49页数据对象操作构件数据对象操作构件 数据对象操作构件的主要功能: 读写数据对象的值 读入或修改数据对象的报警限值 数据对象的当前值存盘 应答数据对象所产生的报警第11页/共49页第12页/共49页第13页/共49页 修改液位1数值 修改报警上下限 对数据进行存盘 对报警进行应答第14页/共49页脚本程序构件脚本程序构件 为了便于完成多种复杂的流程控制和操作。MCGS提供了一种类似于普通Basic语言的编程环境。允许用户用语言的形式来编制用户流程和特殊的操作程序。第15页/共49页定
4、时器构件定时器构件 定时器以时间作为条件,当计时时间达到设定的时间时,定时器输出的条件成立一次。 定时器功能构件通常用于循环策略块中,作为循环执行功能的定时启动条件。第16页/共49页第17页/共49页 定时控制阀门开关 Timestart启停定时 Times定时长短 Timestate定时状态 Timev定时当前值第18页/共49页 定时器设定值:定时器设定值的时间单位为S,设置为小数时,处理mS级的时间。 如设定值没有建立连接或把设定值设为0,则构件的条件永远不成立。第19页/共49页 定时器当前值:当前值和一个数值型的数据对象建立连接,每次运行到本构件时,把定时器的当前值赋给对应的数据对
5、象。如没有建立连接则不处理。第20页/共49页 计时条件:当表达式的值为非零时,定时器进行计时,为0时停止计时。如没有建立连接则认为时间条件永远成立。第21页/共49页 复位条件:当表达式的值为非零时,对定时器进行复位,使其从0开始重新计时。 当表达式的值为零时,定时器一直累计计时,到达最大值65535后,定时器的当前值一直保持该数,直到复位条件。 复位条件没有建立连接则认为定时器计时到设定值、构件条件满足一次后,自动复位重新开始计时。第22页/共49页 计时状态:计时状态,和开关型数据对象建立连接,把计时器的计时状态赋给数据对象。当当前值小于设定值时,计时状态为0,当当前值大于等于设定值时,
6、计时状态为1。第23页/共49页策略调用构件策略调用构件 策略调用构件是用于调用其他策略的。但是不能调用系统已固有的策略( 启动策略块,退出策略块,循环策略块。)也不能调用自己,或构成死循环,如(策略A调用策略B,策略B调用策略C,而策略C又调用策略A)。 第24页/共49页第25页/共49页设备操作构件设备操作构件 设备操作策略构件用于对设备构件按一定的条件和顺序进行操作。 第26页/共49页 启动设备 停止设备 修改设备内部属性第27页/共49页计数器构件计数器构件 计数器策略构件通常用于对指定的计数事件进行计数。 数值型数据对象报警产生 开关型数据对象的状态变化进行计数第28页/共49页
7、 计数设定值:对应于一个数据对象。 计数状态:当前值小于设定值时,计数状态为0,否则为1。 复位条件:当值为非零时,对计数器进行复位,使其从0开始重新计数。 第29页/共49页 对液位产生报警的次数进行计数,达到规定的次数,停止模拟设备的工作,并关闭入口阀门。第30页/共49页存盘数据提取构件存盘数据提取构件 存盘数据提取构件把Mcgs存盘数据按照一定的提取条件从一个数据库提取到另一个数据库中。 提取时,源存盘数据记录按指定的时间间隔进行分组,并对每组数据进行处理(包括求每组数据的最大值、最小值、平均值等统计处理),处理结果作为一条记录提取出来保存,完成从原始存盘数据中提取有用数据的任务。 第
8、31页/共49页存盘数据浏览构件存盘数据浏览构件 存盘数据浏览构件对历史数据库实现各种编辑,数据浏览,统计等操作。第32页/共49页组态设置组态设置 设置从什么地方提取数据包括数据库名和数据表名。 第33页/共49页 设置要对数据表中的那些数据列进行提取处理 第34页/共49页 设置把数据提取后保存到什么地方即目标数据库 第35页/共49页 设置对源数据库中某个时间范围内的数据进行提取 第36页/共49页 设置如何提取数据包括提取间隔目标数据表中的对应列名 第37页/共49页存盘数据浏览构件存盘数据浏览构件第38页/共49页第39页/共49页第40页/共49页第41页/共49页存盘数据拷贝构件
9、存盘数据拷贝构件 在工程应用中,大多数系统都需要将实时采集的数据存盘,以备以后查询。 然而,用户可能要使用存盘数据库中的某个表中的某个特定的数据段作为原始数据进行数据显示、修改、打印或生成数据报表等操作。为了便于维护和操作数据库,MCGS提供了功能构件“存盘数据拷贝”,用来实现数据库之间的数据表的拷贝。 第42页/共49页 设置对源数据库文件、目的数据库文件、要拷贝的数据表名、目标数据表名以及拷贝方式等。第43页/共49页 数据转储属性:可将源数据库中的数据转存到文本文件当中。 第44页/共49页报警信息浏览构件报警信息浏览构件 报警信息浏览构件允许用户将MCGS的报警存盘信息以报表报表的形式显示在MCGS窗口中,或是直接输出到打印机上,打印成报表。 第45页/共49页 报警信息来源:用于设置报警信息浏览构件需要显示哪个或哪些数据对象所产生的报警信息。 如对应的数据对象为组对象,则显示该组对象中所有成员所产生的报警
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班主任2024培训心得体会:新理念下的教育实践
- 2024年安全心理学课件制作与个性化学习需求
- 视频号推广方案
- 2024年教育改革下的《马钧传》教学策略
- 2012年燃气经营许可证换证申请表
- 八年级英语上册Unit3I'mmoreoutgoingthanmysister知识点新版人教新目标版
- 2024年《高等数学2》教案编写:注重数学思维培养
- 八年级数学下册第5章数据的频数分布5.1频数与频率教学反思新版湘教版
- 2024年经济法说课课件的视觉美感
- 2025届高考政治一轮复习第10单元文化传承与创新微课堂16主观题对文化交流的原因意义和措施的考查教案新人教版必修3
- 老年肺炎病人护理课件
- 乡镇医院网络安全应急预案
- 运维知识库管理制度(模板)
- 2023年新华社招聘122人笔试参考题库(共500题)答案详解版
- 2023游戏行业人才报告
- 流行病学的误差和偏倚
- 2023年中级经济师考试真题及答案完整版
- 二年级上册道德与法治10《我们不乱扔》说课稿
- Unit4ExploringpoetryExtendedReading公开课课件高中英语牛津译林版(2020)选择性
- 天线技术在智能电网通信系统中的关键技术研究-第2篇
- 急诊科护士培训计划(6篇)
评论
0/150
提交评论