PID算法:
基本功能运算:
PID 算法提供比例积分微分控制器功能。 该算法并行实施了 PID,利用完整的跟踪信号进行无扰切换。 通过用户定义的限值来限值输出值,并在内部处理抗积分饱和。
PID偏差作用: Error =SP-PV (反作用) Error = PV-SP PGAIN: 比例增益 INTG: DRAT:
积分时间 微分时间
(正作用)
DGAIN: 微分增益
PID 算法特点:
1)PID入口过程变量及设定值必须标定为 0% ~100%
PV% = PV * PV(GAIN) + PV(BAIS) SP% = SP * SP(GAIN) + SP(BIAS)
2)偏差死区(DBNE)及死区增益(ERRD) 进行PID运算的偏差 = 实际偏差 * 死区增益
当ERRD为0时:则为一般情况 当ERRD为>0 ~1 时:为OVATION情况
3)PID运算方式:Normal,ESG,ESI
SETPOINT -- 设定算法
功能:
产生一个设定值。
? 该算法能与操作员键盘或控制面板中 的“ ”,“ ” 键连接。
? 能与流程图中应用程序: 30, 31 号连接.
作为其输出值。 如果未设置 LI 或硬件地址,算法将最后的输出值作为其输出值。
SETPOINT 算法执行手操板功能。 该算法提供与控制器或操作员站图形的接口。 可与Ovation 回路接口 (LI) 卡的硬设置点连接。 如果设置了LI 硬件地址,算法将读取 LI 设置点计数器上存储的设定数值
MASTATION -- M/A 站
功能:
? 完成手/自动切换。该算法能与操作员键盘或控制面板上的
“AUTO”,“MAN”,“ ” , “ ” 键连接。
? 能于流程图中应用程序: 32, 33 号连接
MAMODE -- M/A方式控制
功能:
1)置MASTAION算法的工作状态:
PLW:超驰关 PRA:超驰开 LWI:闭锁减 RAI:闭锁增 MRE:切手动 ARE:切自动
BACT:“1”时:升降限制可有一个偏置值,“0”时,偏置为0。 AUTO MAN TRK LOC
自动 手动
2)反馈MASTAION算法的状态信息,且能输出。
跟踪 就地
KEYBOARD -- 键盘接口
与键盘的接口算法功能:
1 当键盘上对应键按下,则相应的输出输出一个 ?°1?±脉冲 2 能与流程图中的应用程序连接。
* 此算法应用于回路设定值、输出值、手/自动切换。
FLIPFLOP -- S-R触发器
真值表:
?
? --- SET 优先, 则为“1”
ONDELAY -- 前延时
建立宏算法(MACRO):
第一步:在CB工具上选择菜单File – New – Control Macro
第二步:在CB上画回路(例:如图回路)
注:1. 在宏图回路中不能加KEYBOARD,MASTAION等与操作接口有关的算法,加上后在运行时是 不能操作。
2. 建议使用以上图中的图符作为输入及输出信号的图符。 3. 在宏图中不要使用点。
4. 在第一次建立宏以前,必须先建立宏目录:c:\\OvPtSvr\\TRAINING\\ControlMacros 注意:目录名必须在系统路经下,且文件夹名为:ControlMacros