某项目运行策略组态概述.pptVIP

  • 14
  • 0
  • 约1.88千字
  • 约 40页
  • 2019-01-22 发布于天津
  • 举报
某项目运行策略组态概述

项目4:运行策略组态; 运行策略是指对监控系统运行流程进行控制的方法和条件,它能够对系统执行某项操作和实现某种功能进行有条件的约束。 ;在脚本程序编辑环境,可以灵活地实现控制流程和各种操作。 ; 脚本程序的编程语法非常类似于普通的Basic语言,对于大多数简单的应用系统,MCGS的脚本程序通常只用来进行生产流程的控制和监测,而对比较复杂的系统,脚本程序可以利用相对复杂的控制算法来实现系统的实时控制。 ; “数据对象 = 表达式” ;条件语句有如下三种形式: ①If 〖表达式〗 Then 〖赋值语句或退出语句〗 ②If 〖表达式〗 Then 〖语句〗 EndIf ③If 〖表达式〗Then 〖语句〗 Else 〖语句〗 EndIf; 退出语句为“Exit”,用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。 ; 在脚本程序中以单引号“’”开头的语句称为注释语句,实际运行时,系统不对注释语句作任何处理。;PID算法 ;增量式标准PID控制算法;增量式标准PID控制算法;带死区的PID控制(SPID)算法 ;带死区的PID控制(SPID)算法 ;积分分离 PID控制(IPID)算法 ;积分分离 PID控制(IPID)算法;不完全微分PID控制(DPID)算法 ;偏差2=偏差1 上上次偏差 偏差1=偏差 上次偏差 偏差=设定值-测量值 本次偏差 比例=比例系数*(偏差-偏差1) 比例作用 if 积分时间=0 then 如果积分时间=0无积分作用 积分=0 else 积分=比例系数* 采样周期*偏差/积分时间 否则计算积分作用 endif if 微分时间=0 then 如果微分时间=0无微分作用 微分=0 else 不全微分2=不全微分1 不全微分1=不全微分 微分增益=比例系数*微分时间/采样周期 不全微分系数=微分时间/(微分增益+微分时间) 不全微分=不全微分系数*不全微分1+比例系数*(偏差-偏差1)/(采样周期+微分时??/微分增益) 微分=比例系数*微分时间*(偏差-2*偏差1+偏差2)/(采样周期+微分时间/微分增益)+比例系数*不全微分系数*(不全微分1-不全微分2) 否则计算微分作用 endif 增量=比例+积分+微分 增量输出 位置=前次位置+增量 位置输出 if 位置=位置最大值then 位置=位置最大值 超出位置最大值,位置=位置最大值 if 位置=位置最小值then 位置=位置最小值 超出位置最小值,位置=位置最小值 前次位置=位置 为下循环准备;用脚本语言实现顺序控制 ;锅炉系统控制 ;锅炉系统控制 ;运行策略 ;运行策略的分类 ;策略构件;策略的创建;用启动策略实现系统初始化 ;用启动策略实现系统初始化;用循环策略中实现设备的定时运行 ;在某系统中每隔20s使某设备定时运行5s。 ;用报警策略实现报警数据存盘 ;在某系统中设置一个报警策略,其功能是执行一次窗口操作(打开1#设备报警窗口)。 ;用用户策略实现存盘数据浏览;用用户策略实现存盘数据浏览;用退出策略实现数据对象初始值的设定 ;用退出策略实现数据对象初始值的设定;事件策略;热键策略 ;内部函数 ;运行环境操作函数 ;定时??操作函数 ;数学函数

文档评论(0)

1亿VIP精品文档

相关文档