《2022年OVATION逻辑组态 .pdf》由会员分享,可在线阅读,更多相关《2022年OVATION逻辑组态 .pdf(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、OVATION 逻辑组态1、 组态概述2、 ovation组态及下装基本操作3、在线调试存在的逻辑4、 建立宏算法 ;使用宏算法 ;实时回路中宏参数整定5、回路的备份及导入、导出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 2、用 Control Builder 组态工具组态新建回路步骤:1. 打开 Ovation Developer Studio目录树;2. 展开控制器目录树;3. 选择任务区;4. 右键 选择菜单上的 I
2、nsert New;5. 填写回路描述、回路号,及回路的描述;6. CB 工具将被打开;7. 组态回路算法;8. 保存回路;9. 对控制器下装控制逻辑, 在下装的同时也将SAMA 图下装到了操作站;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 29 页 - - - - - - - - - Control Builder组态工具图标菜单加算法加算法管角算法与算法的连接移动选中项删除选中项回路存盘打开某个回路标准算法输入 /输出算法全屏显示图中算法对齐加算法信息到图图放大缩
3、小第三步:使用控制回路组态工具进行回路的组态;基本操作:增加、删除、移动算法;增加、删除、编辑信号线Property Editor Main window Object Browser 选中 : 将在连接算法时只能用水平和垂直线, 不能画斜线 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 在回路窗右键功能菜单二:在回路中对图符拷贝,删除,移动等操作:选择相应对象后, 在其空白地方右键 出现菜单。练习图符拷贝 , 删除,
4、移动自定义算法名:与 GB 相 关 的 算 法 , 如 MAstation ,MAmode ,setpoint,keyboard,2Xselect,mediansel等算法,建议自定义算法名;步骤:第一步:选中算法,在左边的属性编辑窗口,Algorithm Control Record:填入自定义的算法名;第二步: Edit菜单 Create User Points ,选择自定义的算法名,点类型为LC,选择 Create Points按钮,创建自定义的算法名,可以在回路所在的控制器,PointsAlgorithm Points中找到新创建的自定义算法名;名师资料总结 - - -精品资料欢迎下载
5、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 方法一:使用操作站上操作应用工具中的回路调出工具:Start - Ovation - Ovation Applications 方法二:使用含有点的有关信息的操作窗口(如:Point Information ,报警窗等),使用右键菜单上的Signal Diagram菜单调出与此点有关的控制回路图。控制回路图窗口的显示内容控制回路图窗口显示包括以下六项内容:1. Sheet Browser 回路浏览器2. Display
6、 canvas 显示区3. Control Summary 回路中的点名清单窗4. Properties Summary 回路中算法参数的整定窗5. Tracking Summary 算法的跟踪状态信息窗6. Algorithm Summary 列出回路中的算法清单,但不列出其它点的清单访问实时控制图回路图的方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 控制回路图中的图符颜色: 模拟量算法:绿色:算法处在跟踪方式红色:算
7、法在手动方式紫色:算法输出超过低限红紫色:算法输出超过高限金黄色:算法扫描停止数字量算法:红色:算法输出为 “1”白色:算法输出为 “0”蓝绿色:算法输出由外部计算结果,非控制器运算结果控制回路图中的线条颜色: 模拟量信号线:粉色:点在报警黄色:点扫描停止红色:点的数值被改变,且改变大于1的值蓝绿色:点的数值被改变,且改变小于-1的值白色:点正常绿色:跟踪线数字量点信号线:黄色:点扫描停止,为“ False ”橙色:点扫描停止,为“ True ”浅紫红色:点在报警,为“ False ”紫红色:点在报警,为“ True ”白色:点正常,为“ False ”红色:点正常,为“ True ”名师资料
8、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 控制回路中的参数修改: 回路算法参数修改:1. 在回路图上选中某个算法按左键;则算法的Property Summary;Algorithm Summary ;如有跟踪则 Tracking Summary 窗将显示此算法内容。2. 在Property Summary窗选择需要修改的参数,Commit:保存修改值Clear:清除输入值3. 有一些特殊算法,选择Advanced按钮,修改特殊参
9、数。上传控制器中的参数值(Reconciling tuning) :功能: 当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。上传步骤见下页上传( Reconciling )数据的步骤 : 步骤 :1. 打开 Ovation Developer Studio 组态工具;2. 选择控制器( Controller) ,右键后选择 Reconcile,系统进行比较后出现以下窗口;3. 在窗口中选择需要进行上传的点,不选择则不上传数据;4. 选择 OK按钮,进行上传操作;5. CB 文件的更新,见下页。名师资料总结
10、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 29 页 - - - - - - - - - CB文件的更新 : 目的:保证 CB 文件参数与 Oracle 数据库中参数保持一致;1、对一页 CB回路文件进行参数更新方法一:回路文件自动Reconcile 首先确认 CB工具中, Edit菜单 Configuration ,Reconcile功能设置位 TRUE ;当修改参数时,CB组态文件没有被打开,则在Developer Studio 中打开该组态文件,打开的同时自动进行 CB文件与
11、 Oracle数据库的比较,出现Update Tuning Parameters窗口, Document value 为CB文件上的参数,Point value 为其在 Oracle数据库中的参数,选择需要上传的参数进行上传,保证CB文件参数与 Oracle数据库中参数的一致;方法二:回路文件手动Reconcile 当修改参数时,CB组态文件同时被打开着,则进行手动Reconcile操作,不要先进行保存操作,选择File菜单CB文件的更新(续): 2、对多个 CB回路文件进行参数更新对多页 CB文件进行参数更新时,使用 Control Option的Reconcile功能,或打开任意 CB组态
12、文件,选择 Tools菜单 operationsReconcile operation 功能,选择需要进行比较的组态文件,得出比较结果确认后进行上传,保证CB文件参数与 Oracle数据库中参数的一致。见下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 回路下装及调试后参数上传过程: 在CB工具中上传在Developer Studio中上传回路组态完后保存将回路逻辑中的点下装到控制器在Load的同时 ,也将回路图下装到
13、操作站名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 29 页 - - - - - - - - - 液位 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
14、 * SP(GAIN) + SP(BIAS)2)偏差死区( DBNE )及死区增益( ERRD)进行PID运算的偏差= 实际偏差* 死区增益当ERRD为0时:则为一般情况当ERRD为0 1 时:为 OVATION情况3)PID运算方式: Normal ,ESG,ESI PID 算法提供比例积分微分控制器功能。该算法并行实施了PID,利用完整的跟踪信号进行无扰切换。通过用户定义的限值来限值输出值,并在内部处理抗积分饱和。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 29
15、 页 - - - - - - - - - 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 时:为 OVA
16、TION情况3)PID运算方式: Normal ,ESG,ESI PID 算法提供比例积分微分控制器功能。该算法并行实施了PID,利用完整的跟踪信号进行无扰切换。通过用户定义的限值来限值输出值,并在内部处理抗积分饱和。?该算法能与操作员键盘或控制面板中的“” ,“” 键连接。?能与流程图中应用程序: 30, 31 号连接 .SETPOINT - 设定算法功能:产生一个设定值。SETPOINT 算法执行手操板功能。该算法提供与控制器或操作员站图形的接口。可与Ovation 回路接口 (LI) 卡的硬设置点连接。如果设置了 LI 硬件地址, 算法将读取LI 设置点计数器上存储的设定数值作为其输出值
17、。如果未设置LI 或硬件地址,算法将最后的输出值作为其输出值。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 29 页 - - - - - - - - - MASTATION - M/A 站功能:?完成手 /自动切换。该算法能与操作员键盘或控制面板上的“AUTO ” ,“MAN ” ,“ ” , “ ” 键连接。?能于流程图中应用程序: 32, 33 号连接MAMODE - M/A 方式控制功能:1)置MASTAION 算法的工作状态:PLW:超驰关PRA:超驰开LWI
18、 :闭锁减RAI :闭锁增MRE:切手动ARE:切自动BACT :“1”时:升降限制可有一个偏置值,“0”时,偏置为 0。2)反馈 MASTAION 算法的状态信息,且能输出。AUTO 自动MAN 手动TRK 跟踪LOC 就地名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 29 页 - - - - - - - - - KEYBOARD - 键盘接口与键盘的接口算法功能:1 当键盘上对应键按下,则相应的输出输出一个? 1?脉冲2 能与流程图中的应用程序连接。* 此算法应用
19、于回路设定值、输出值、手/ 自动切换。FLIPFLOP - S-R 触发器真值表 :? - SET 优先, 则为 “1”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 29 页 - - - - - - - - - ONDELAY - 前延时名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 29 页 - - - - - - - - - 建立宏算法 (
20、MACRO): 第一步:在 CB工具上选择菜单File New Control Macro 第二步:在 CB上画回路(例:如图回路)注: 1. 在宏图回路中不能加KEYBOARD ,MASTAION 等与操作接口有关的算法,加上后在运行时是不能操作。2. 建议使用以上图中的图符作为输入及输出信号的图符。3. 在宏图中不要使用点。4. 在第一次建立宏以前,必须先建立宏目录:c:OvPtSvrTRAININGControlMacros 注意:目录名必须在系统路经下,且文件夹名为:ControlMacros 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
21、 - - - - - 名师精心整理 - - - - - - - 第 15 页,共 29 页 - - - - - - - - - 第三步:定义宏算法的输入/输出管角:1 选择输入算法2 修改输入 /输出算法中的两个参数,将来在宏图标中作为管角用。建议清空此处点名比较上图,输入图标上出现标记:方法一:第四步:定义宏算法中的参数:1 在图中选择算法右键 选择工具2 选择算法中的参数3 写入描述及参数名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 29 页 - - - - -
22、 - - - - 第五步:保存宏图回路1 将宏保存到宏目录中: TEST2.svg 注:宏回路存放路经:C:OvPtSverTraining(数据库名 )ControlMacroTEST2.svg 第六步:建立图符与宏连接: 1. 打开 CB工具 选择菜单 Files New Algorithm Symbol CONTROL MACROS TEST2(宏回路名 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 29 页 - - - - - - - - - 第七步:画图
23、符: 1. 使用画图工具画图符: 2. 在图符上写图符名: (写字符必须写在 algorithm-function 层) 修改图符颜色3. 加算法管角 : 第八步:保存图符: 注:建议图符保存路经:C:OvPtSvr 或: C:OvPtSvr 第一次创建图符时,选择系统名或网络名,ok后自动在其目录下新建symbols文件夹,注意之后创建的图符选择保存路径时仍然选择系统名或网络名,不要选择其目录下的symbols文件夹;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 2
24、9 页 - - - - - - - - - 使用宏算法 (MACRO): 在回路中使用宏 : 1. 在CB工具上选择宏 : 2. 连接一个回路;保存回路后,下装到控制器。使用CB工具查看及修改宏逻辑: 1. 在CB工具上选择 OPEN菜单: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 29 页 - - - - - - - - - 2. 在打开的清单上选择宏回路: 注意:在修改完宏逻辑后,必须将此宏相关的回路重新打开和保存。名师资料总结 - - -精品资料欢迎下载 -
25、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 29 页 - - - - - - - - - 宏算法在实时回路中的参数整定: 1. 在操作界面查看宏回路及修改宏的整定参数: 宏参数宏算法2. 在操作界面查看宏回路的逻辑组态: 1. 在操作窗中 , 选择宏右键菜单 Explode Macro: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 29 页 - - - - - - - - - 回路
26、备份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按钮
27、;(5)出现 Completed窗口,显示备份结果,可以以htm文件格式保存备份结果;方法二: Developer Studio 中,使用 control options 的export 功能:(图见 123)(1)打开 Developer Studio ,选择任意一个控制器或控制任务区,右键,选择Control options (2)选择 Export operation ,选择 Next (3)出现 Browse for folder 窗口,选择需备份的CB文件所在的路径D:OvPtSvrControlFunctions (4)ok后,出现 Export operation 窗口,选择需要
28、备份的CB 文件(5)同方法一步骤(3)(5)回路备份 (续) 2. CB宏文件备份拷贝ControlMacros文件夹OvPtSvrControlMacros 3. 图符备份拷贝symbols文件夹OvPtSvrsymbols 或OvPtSvrsymbols 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 29 页 - - - - - - - - - CB文件备份方法一选择保存的路径选择以下三项, 保存的文件名中含回路所在的站号,控制任务区号及页号;选择保存的文件类型
29、,Ovation 回 路 文 件 后 缀为.svg 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 29 页 - - - - - - - - - CB文件备份方法二名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 29 页 - - - - - - - - - 回路恢复1. CB宏文件恢复(1)把备份的 ControlMacros 文件夹下的 .sv
30、g宏文件拷回当前系统所在的ControlMacros 文件夹;OvPtSvrControlMacros (2)编译恢复的宏直 接 在 目 录 OvPtSvrControlMacros 下 打 开 某 个 宏 文 件 , 打 开 Tools 菜 单operations Compile 选择需要编译的宏进行编译;2. 图符恢复把备份的 symbols文件夹下的 .svg图符文件拷回当前系统所在的symbols文件夹;回路恢复 (续) 3. 控制回路恢复(1)在 CB工具中, Tools菜单, operations子菜单选择 import功能:或Developer Studio中,选择任意控制器,任
31、意控制任务区后右键,选择control options的import功能:(2)选择备份的控制回路文件的路径(3)选择需要恢复的控制回路文件(4)出现 Configure operation 窗口,选择文件恢复的路径(Destination) ,OvPtSvrControlFunctions (5)选择 CB文件导入到指定的控制器,指定控制任务区及文件导入的起始页号注:如果不指定控制器和控制任务区,则恢复到备份时回路所在的控制器和控制任务区;如果不想改变原来的页号,则base sheet number 为0;(6)如果需要进行点的替换,可选择已定义的点map文件,也可新建或编辑已存在的map文
32、件;(7)选择 create undefined point,在导入时创建未定义的点;(8)next后,出现 confirmation 信息,确认后 Run进行回路导入;(9)查看结果信息;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 29 页 - - - - - - - - - 选择CB文件导入到指定控制器的指定控制任务区及文件导入的起始页号可选择,编辑,新建点的map文件选择,在导入时创建未定义的点名师资料总结 - - -精品资料欢迎下载 - - - - - -
33、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 29 页 - - - - - - - - - 附:TRAINING RTD DATA ACTUAL FIELD READING (OHMS )EXPECTED V ALUES F C 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 在线计算量程变换系数工具介绍Sensor Calibrate计算工具的使用:(用以上练习中 RTD点为
34、例)?Open Sensor Calibrate. Start All Programs Ovation Ovation Utilities Sensor Calibrate. 2. 在 Point Information上,强制点的质量为GOOD 。3. 在 SensorCalibration组态窗输入点名(RTD1-XXX ) ;回车。(注意: 1. 在输入点名之前,点必须已下装到控制器中;2. 点的 Conversion type参数设置正确;3. 在输入点名按回车后,点将切换成扫描停止状态,即点的质量为Bad ,故必须确认点在Bad 状态下不影响系统过程的正常工作)4. 填写窗口中的参
35、数;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 29 页 - - - - - - - - - Step2 step3 5. 按计算按钮:Calc Coeff ;6. 选择表格: Plot Point ,确认曲线是否符合要求;7. 符合要求后回到Sensor Calibration表格;按Store Coeff 按钮;将数据送入控制器。8. Point Information 将点状态恢复正常. 9. File Exit退出计算工具。 (注意:当退出时,点将自动恢复到
36、扫描状态)10. 在 Developer Studio 中展开 System Network Unit Drops 选择控制器右键 选择 Reconcle ( 将数据传送到数据库)选择点名 OK 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 29 页 - - - - - - - - - Alarm :P名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 29 页 - - - - - - - - -