OVATION 逻辑组态

更新时间:2024-01-24 22:40:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

OVATION 逻辑组态

1、 组态概述

2、 ovation组态及下装基本操作 3、在线调试存在的逻辑

4、建立宏算法;使用宏算法;实时回路中宏参数整定

5、回路的备份及导入、导出

2、用Control Builder组态工具组态

新建回路步骤:

1. 打开Ovation Developer Studio目录树; 2. 展开控制器目录树; 3. 选择任务区;

4. 右键 – 选择菜单上的Insert New; 5. 填写回路描述、回路号,及回路的描述; 6. CB工具将被打开; 7. 组态回路算法; 8. 保存回路;

9. 对控制器下装控制逻辑,在下装的同时也将SAMA图下装到了操作站;

Control Builder组态工具图标菜单

全屏显示 图放大缩小 加算法信息到图 图中算法对齐 移动选中项 加算法

删除选中项 加算法管角 算法与算法的连接

回路存盘 打开某个回路

输入/输出算法 标准算法

第三步:使用控制回路组态工具进行回路的组态;

基本操作:增加、删除、移动算法;增加、删除、编辑信号线

Object Browser

Main window

Property Editor

选中: 将在连接算法时 只能用水平和垂直线, 不能画斜线.

在回路窗右键功能菜单二:

在回路中对图符拷贝,删除,移动等操作:

选择相应对象后,在其空白地方右键 – 出现菜单。

练习图符拷贝, 删除, 移动

自定义算法名:

与GB相关的算法,如MAstation,

MAmode,setpoint,keyboard,2Xselect,mediansel等算法,建议自定义算法名; 步骤:

第一步:选中算法,在左边的属性编辑窗口,

Algorithm Control Record:填入自定义的算法名;

第二步:Edit菜单-Create User Points…,选择自

定义的算法名,点类型为LC,选择Create Points按钮,创建自定义的算法名,可以在回路所在的控制器,Points-Algorithm Points中找到新创建的自定义算法名;

访问实时控制图回路图的方法

方法一:

使用操作站上操作应用工具中的回路调出工具:Start -> Ovation -> Ovation Applications 方法二:

使用含有点的有关信息的操作窗口(如:Point Information,报警窗等),使用右键菜单上 的Signal Diagram菜单调出与此点有关的控制回路图。

控制回路图窗口的显示内容

控制回路图窗口显示包括以下六项内容:

1. 2. 3. 4. 5. 6.

Sheet Browser 回路浏览器 Display canvas 显示区

Control Summary 回路中的点名清单窗 Properties Summary 回路中算法参数的整定窗 Tracking Summary 算法的跟踪状态信息窗

Algorithm Summary 列出回路中的算法清单,但不列出其它点的清单

控制回路图中的图符颜色:

模拟量算法:

绿色:算法处在跟踪方式 红色:算法在手动方式 紫色:算法输出超过低限 红紫色:算法输出超过高限 金黄色:算法扫描停止

数字量算法:

红色:算法输出为“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

宏算法在实时回路中的参数整定:

1. 在操作界面查看宏回路及修改宏的整定参数:

宏算法 宏参数

2. 在操作界面查看宏回路的逻辑组态:

1. 在操作窗中, 选择宏 – 右键菜单Explode Macro:

回路备份

1. 备份控制回路文件*.svg

方法一:CB工具中,Tools菜单,operations子菜单的Export功能: (图见P114) (1)打开某个cb文件,选择Tools菜单-> operations->Export operation (2)出现Export operation窗口,选择需要备份的CB文件;

(3)next后出现Configure operation窗口,在该窗口中,选择保存的路径,选择文件名显示回路所在的站号,

控制任务区号及页号,以svg类型导出;(图见121)

(4)组态完成后选择next按钮,出现Confirmation窗口,确认后按Next按钮; (5)出现Completed窗口,显示备份结果,可以以htm文件格式保存备份结果;

方法二:Developer Studio中,使用control options的export功能: (图见123)

(1)打开Developer Studio,选择任意一个控制器或控制任务区,右键,选择Control options (2)选择Export operation ,选择Next

(3)出现Browse for folder窗口,选择需备份的CB文件所在的路径 D:\\OvPtSvr\\\\\\\\ControlFunctions (4)ok后,出现Export operation窗口,选择需要备份的CB文件 (5)同方法一步骤(3)~(5)

回路备份(续)

2. CB宏文件备份

拷贝ControlMacros文件夹

OvPtSvr\\\\ControlMacros

3. 图符备份

拷贝symbols文件夹

OvPtSvr\\\\symbols

或OvPtSvr\\\\\\symbols

CB文件备份方法一

选择保存的路径 选择以下三项,保存的文件名中含回路所在的站号,控制任务区号及页号; 选择保存的文件类型,Ovation回路文件后缀为.svg

CB文件备份方法二

回路恢复

1. CB宏文件恢复

(1)把备份的ControlMacros文件夹下的.svg宏文件拷回当前系统所在的ControlMacros文件夹;

OvPtSvr\\\\ControlMacros

直接在目录OvPtSvr\\\\ControlMacros下打开某个宏文件,打开Tools菜单->operations->

Compile 选择需要编译的宏进行编译;

(2)编译恢复的宏

2. 图符恢复

把备份的symbols文件夹下的.svg图符文件拷回当前系统所在的symbols文件夹;

回路恢复(续)

3. 控制回路恢复

(1)在CB工具中,Tools菜单,operations子菜单选择import功能:

或Developer Studio中,选择任意控制器,任意控制任务区后右键,选择control options的import功能:

(2)选择备份的控制回路文件的路径 (3)选择需要恢复的控制回路文件

(4)出现Configure operation窗口,选择文件恢复的路径(Destination), OvPtSvr\\\\\\\\ControlFunctions

(5)选择CB文件导入到指定的控制器,指定控制任务区及文件导入的起始页号

注:如果不指定控制器和控制任务区,则恢复到备份时回路所在的控制器和控制任务区; 如果不想改变原来的页号,则base sheet number为0;

(6)如果需要进行点的替换,可选择已定义的点map文件,也可新建或编辑已存在的map文件; (7)选择create undefined point,在导入时创建未定义的点; (8)next后,出现confirmation信息,确认后Run进行回路导入; (9)查看结果信息;

选择CB文件导入到指定控制器的指定控制任务区及文件导入的起始页号 可选择,编辑,新建点的map文件 选择,在导入时创建未定义的点 附:

在线计算量程变换系数工具介绍

Sensor Calibrate计算工具的使用:(用以上练习中RTD点为例) ? Open Sensor Calibrate. Start → All Programs → Ovation →

2. 3. 4.

Ovation Utilities → Sensor Calibrate.

在Point Information上,强制点的质量为GOOD。 在SensorCalibration组态窗输入点名(RTD1-XXX);回车。 (注意:1. 在输入点名之前,点必须已下装到控制器中; 2. 点的Conversion type参数设置正确; 3. 在输入点名按回车后,点将切换成扫描停止状态,即点的质量 为Bad,故必须确认点在Bad状态下不影响系统过程的正常工作) 填写窗口中的参数;

TRAINING RTD DATA ACTUAL EXPECTED VALUES FIELD READING °F °C (OHMS Ω) 120.0 32.0 0.0 130.01 57.0 13.9 139.95 81.0 27.2 149.79 104.0 40.0 159.99 127.0 52.8 170.17 158.0 70.0

Step2

step3

5. 按计算按钮:Calc Coeff;

6.

7. 8. 9. 10. 选择表格:Plot Point,确认曲线是否符合要求; 符合要求后回到Sensor Calibration表格;按Store Coeff按钮;将数据送入控制器。 Point Information 将点状态恢复正常. File – Exit退出计算工具。(注意:当退出时,点将自动恢复到扫描状态)

在 Developer Studio中展开System → Network → Unit → Drops → 选择控制器 →

右键 → 选择Reconcle( 将数据传送到数据库) →选择点名 → OK

Alarm: P

本文来源:https://www.bwwdw.com/article/9tyw.html

Top