- 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#设备报警窗口)。 ;用用户策略实现存盘数据浏览;用用户策略实现存盘数据浏览;用退出策略实现数据对象初始值的设定 ;用退出策略实现数据对象初始值的设定;事件策略;热键策略 ;内部函数 ;运行环境操作函数 ;定时??操作函数 ;数学函数
您可能关注的文档
最近下载
- (T8联考)2025届高三部分重点中学12月第一次联考 英语试卷(含答案解析).docx
- 增材制造医疗器械.docx VIP
- 八年级下册语文第二单元知识总结.docx VIP
- 2024年安徽省公务员行测及答案详解【最新】.docx VIP
- 《林海雪原》章节精读读书笔记.pdf VIP
- 2024级“工商管理学”学术学位硕士研究生培养方案(120200).pdf VIP
- (2025春新版本)一年级下册道德与法治全册教案.pdf
- XX人民医院采购功能性电刺激(低频电子脉冲刺激仪)技术参数(2026年).docx VIP
- T/CARM 002-2023 康复医院建设标准.pdf VIP
- 《Java语言程序设计案例教程》课件第4章.ppt VIP
原创力文档

文档评论(0)