控制回路图中的图符颜色:
模拟量算法:
绿色:算法处在跟踪方式 红色:算法在手动方式 紫色:算法输出超过低限 红紫色:算法输出超过高限 金黄色:算法扫描停止
数字量算法:
红色:算法输出为“1” 白色:算法输出为“0”
蓝绿色:算法输出由外部计算结果,非控制器运算结果
控制回路图中的线条颜色:
模拟量信号线:
粉色:点在报警 黄色:点扫描停止
红色:点的数值被改变,且改变大于1的值 蓝绿色:点的数值被改变,且改变小于-1的值 白色:点正常 绿色:跟踪线
数字量点信号线:
黄色:点扫描停止,为“False” 橙色:点扫描停止,为“True” 浅紫红色:点在报警,为“False” 紫红色:点在报警,为“True” 白色:点正常,为“False” 红色:点正常,为“True”
控制回路中的参数修改:
回路算法参数修改:
上传控制器中的参数值(Reconciling tuning):
功能:当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器
上传步骤见下页
中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。
1. 在回路图上选中某个算法按左键;则算法的Property Summary;Algorithm Summary; 如有跟踪则Tracking Summary窗将显示此算法内容。 2. 在Property Summary窗选择需要修改的参数, Commit:保存修改值 Clear: 清除输入值
3. 有一些特殊算法,选择Advanced按钮,修改特殊参数。
上传(Reconciling)数据的步骤:
步骤:
1. 打开Ovation Developer Studio组态工具;
2. 选择控制器(Controller),右键后选择Reconcile,系统进行比较后出现以下窗口; 3. 在窗口中选择需要进行上传的点, 不选择则不上传数据; 4. 选择OK按钮,进行上传操作; 5. CB文件的更新,见下页。
CB文件的更新:
目的:保证CB文件参数与Oracle数据库中参数保持一致; 1、对一页CB回路文件进行参数更新 方法一:回路文件自动Reconcile
首先确认CB工具中,Edit菜单-Configuration,Reconcile功能设置位TRUE;
当修改参数时,CB组态文件没有被打开,则在Developer Studio中打开该组态文件,打开的同时自动
进行CB文件与Oracle数据库的比较,出现Update Tuning Parameters窗口,Document value为CB文件上的参数, Point value为其在Oracle数据库中的参数,选择需要上传的参数进行上传,保证CB文件参数与Oracle数据库中 参数的一致;
方法二:回路文件手动Reconcile
当修改参数时,CB组态文件同时被打开着,则进行手动Reconcile操作,不要先进行保存操作,选择
File菜单-Reconcile, 进行手动比较,同样出现Update Tuning Parameters窗口;
CB文件的更新(续):
2、对多个CB回路文件进行参数更新
对多页CB文件进行参数更新时,使用Control Option…的Reconcile功能,或打开任意CB组态文件,
选择Tools菜单-operations-Reconcile operation功能,选择需要进行比较的组态文件,得出比较结果确认后 进行上传,保证CB文件参数与Oracle数据库中参数的一致。见下图所示:
回路下装及调试后参数上传过程:
回路组态完后保存
将回路逻辑中的点下装到控制器
在Load的同时,也将回路图下装 到操作站
在CB工具中上传
在Developer Studio中上传
液位PID回路:
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