(2021年整理)OVATION-逻辑组态_第1页
(2021年整理)OVATION-逻辑组态_第2页
(2021年整理)OVATION-逻辑组态_第3页
(2021年整理)OVATION-逻辑组态_第4页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ovation-逻辑组态ovation-逻辑组态 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(ovation-逻辑组态)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为ovation-逻辑组态的全部内容。ovation 逻辑组态1、 组态概述2、 ovation组态及下装基本操作3、在线调试存在的逻辑4、建立宏算法;使用

2、宏算法;实时回路中宏参数整定5、回路的备份及导入、导出1、 组态概述控制器的特点 5个任务区, 3-5号任务区可根据要求设置运算速度 (10 ms - 30s);1号为100ms,2号为1000ms serial & parallel i/o通讯方式可选; 冗余切换条件: 控制处理器故障; 网络通讯故障; i/o 接口故障; 控制器电源断; 控制处理器复位; 每对控制器最多32000 个点; 每对控制器最多128 块i/o 模件(16 条支线); 每对控制器最多可接受4778 个i/o 点; 每对控制器最多1024 个soe 点; 每对控制器最多2048x4 个第三方点; 控制器的负荷: *

3、点根据收集信息的对象不同分为十一大类:du - 站点rn - 节点点rm - 模件点la - 模拟量点da - 豪华模拟量点ld - 数字量点dd - 豪华数字量点lp - 打包点(16个开关量)dp - 豪华打包点lc - 算法点pd - 打包数字量点(32位开关量或2个16位模拟量) (用于数据传送)点的分类加一个数字量点选择完成填写表格中数据练习:建立数字量点1.建立一个马达反馈信号点:(di1-xxx)(ld类型的点;xxx为学习组的组号)point:description:点的描述(可写中文;如:马达反馈信号xxx);characteristics:点的特征符;如:a-opp rat

4、e:点的报警等状态的处理速度;一般与点的更新速度(frequency)一致;config:status checking type:设置点的报警状态:alarm on zero) (当选择no status checking时,点为无报警);security:设置点的操作权限范围:至少选择一个区名,否则,点将不能在操作站上操作。initial:initial status:periodic save:周期性保存点的数据;initial conditions:设置点的初始值(不设);alarm:priorities:设置点的报警优先级:2alarm annunciation text:用于报警滚

5、动条的文本显示,最多两行,每行12个字符,用 分隔符“|”进行分行;alarm description:报警描述,最多45个字符;hardware:io type:选择ovation;io module:选择开关量卡;注意要用卡地址来选。io channel:选择信号连接的通道号:1io task index:选择点的处理任务区:2soe:当点为soe点时,此项参数必须选择;display:set description:当信号为”1”时,显示的字符:runreset description:当信号为”0”时,显示的字符:stopsummary diagram:此点对应的流程图号:50xx。(

6、xx为学习小组号)signal diagram:控制回路图号(一般不需填写,当点在回路中应用时自动填入)。填写表格中数据选择完成建立一个模拟量点练习:建立模拟量点1.建立液位信号点:(li1-xxx)(la类型的点;xxx为学习组的组号)point:description:点的描述(可写中文;如:液位输入信号xxx);characteristics:点的特征符;如:l-security:设置点的操作权限范围:至少选择一个区名,否则,点将不能在操作站上操作。hardware:io type:选择ovation;io module:选择模拟量卡;注意要用卡地址来选。io channel:选择信号连

7、接的通道号:1io task index:选择点的处理任务区:2initial:initial status:periodic save:周期性保存点的数据:initial conditions:设置点的初始值(不设);alarm:priorities:对各报警选择优先级。instrumentation:low sensor:0.0038;传感器报警低值high sensor:0.0205;传感器报警低值low operating range:0;操作范围低值high operating range:100;操作范围高值field transmitter low value:4;传感器低值fi

8、eld transmitter high value:20;传感器高值conversion type:linear;信号变换方式:x=y;5th order;square root; exponential;square root of 5th orderconversion coefficient 1-6:转换系数值limits:low alarm limit 1:10;low alarm deadband:1high alarm limit 1:90;high alarm deadband:2display:engineering units:工程量单位:inchsummary diagr

9、am:此点对应的流程图号:50xx。(xx为学习小组号)minimum scale:0;低刻度值;maximum scale:100;高刻度值digits displayed:2;小数点保留位数此四个数据决定了将来使用转换系数计算工具时的转换设定参数范围。( coefficient calc )若不填,则在使用此工具时不运算。1)建立冷端补偿点cjc1-xxx(每一块热电偶卡都必须建立一个冷端补偿电)hardware:io type:选择ovation;io module:选择模拟量卡;注意要用卡地址来选。io channel:选择信号连接的通道号:9io task index:选择点的处理任

10、务区:根据温度点的任务区决定补偿点的任务区。instrumentation:low sensor:0;high sensor:200;field transmitter type:空 transmitter temperature units:cconversion type:x=ycjc temperature units:c其他为默认值3. 建立热电偶信号点:(tc1-xxx)(la类型的点;xxx为学习组的组号)2) 建立热电偶信号点:(tc1-xxx)(la类型的点;xxx为学习组的组号)point:description:点的描述(可写中文;如:热电偶信号xxx);character

11、istics:点的特征符;如:t-security:设置点的操作权限范围:至少选择一个区名,否则,点将不能在操作站上操作。hardware:io type:选择ovation;io module:选择模拟量卡;注意要用卡地址来选。io channel:选择信号连接的通道号:1io task index:选择点的处理任务区:2alarm:priorities:对各报警选择优先级。instrumentation:low sensor:-0.0205;high sensor:0.0205;low operating range:0;操作范围低值high operating range:500;操作范

12、围高值 field transmitter low value:任意低值 field transmitter high value:任意高值field transmitter type:ktransmitter temperature units:cconversion type:5th order;conversion coefficient 1-6:转换系数值:查硬件手册。cj compensation name:冷端补偿点名。cjc temperature units:ccjc conversion coefficient 1-2:查硬件册。limits:low alarm limit

13、1:100;low alarm deadband:3high alarm limit 1:400;high alarm deadband:5display:engineering units:工程量单位:csummary diagram:此点对应的流程图号:50xx。(xx为学习小组号)minimum scale:0;低刻度值;maximum scale:500;高刻度值digits displayed:2;小数点保留位数4。建立rtd信号点:(rtd1xxx)(la类型的点;xxx为学习组的组号)point:description:点的描述(可写中文;如:rtd信号xxx);characte

14、ristics:点的特征符;如:t-security:设置点的操作权限范围:至少选择一个区名,否则,点将不能在操作站上操作。hardware:io type:选择ovation;io module:选择模拟卡;注意要用卡地址来选.io channel:选择信号连接的通道号:1io task index:选择点的处理任务区:2instrumentation:low sensor:118high sensor:172low operating range:0;操作范围低值high operating range:70;操作范围高值field transmitter type:rntransmitt

15、er temperature units:cconversion type:5th order;conversion coefficient 16:转换系数值(使用ovation的计算工具计算)其它参数与热电偶一样离线计算量程变换系数工具介绍无法计算的点清单需要计算的点清单将在练习四中组态的液位点的量程转换系数改为一下表格中数据:(线性)练习:修改一个模拟量点的量程变换系数在线和离线计算量程变换系数工具的比较 在线计算工具直接修改控制器中点的参数,在使用时要注意会使点变为坏质量及点的 扫描会停止,这将影响回路的操作。在完成计算后要使用reconcile工具将数据传送到 数据库中。 离线计算工具

16、修改数据库的参数,不影响实时操作,但必须对控制器下装后才起作用, 且注意必须参数填写完整。1502004expected valuesactual field reading2、用control builder组态工具组态新建回路步骤: 1.打开ovation developer studio目录树; 2.展开控制器目录树; 3。选择任务区; 4.右键 选择菜单上的insert new; 5.填写回路描述、回路号,及回路的描述; 6。cb工具将被打开; 7。组态回路算法; 8.保存回路; 9。对控制器下装控制逻辑,在下装的同时也将sama图下装到了操作站;control builder组态工具

17、图标菜单加算法加算法管角算法与算法的连接移动选中项删除选中项回路存盘打开某个回路标准算法输入/输出算法全屏显示图中算法对齐加算法信息到图图放大缩小第三步:使用控制回路组态工具进行回路的组态; 基本操作:增加、删除、移动算法;增加、删除、编辑信号线property editormain window object browser选中: 将在连接算法时只能用水平和垂直线,不能画斜线.在回路窗右键功能菜单二:在回路中对图符拷贝,删除,移动等操作:选择相应对象后,在其空白地方右键 出现菜单。练习图符拷贝, 删除, 移动自定义算法名: 与gb相关的算法,如mastation,mamode,setpoin

18、t,keyboard,2xselect,mediansel等算法,建议自定义算法名;步骤:第一步:选中算法,在左边的属性编辑窗口, algorithm control record:填入自定义的算法名;第二步:edit菜单create user points,选择自定义的算法名,点类型为lc,选择create points按钮,创建自定义的算法名,可以在回路所在的控制器,pointsalgorithm points中找到新创建的自定义算法名;访问实时控制图回路图的方法方法一:使用操作站上操作应用工具中的回路调出工具:start - ovation - ovation applications方

19、法二:使用含有点的有关信息的操作窗口(如:point information,报警窗等),使用右键菜单上的signal diagram菜单调出与此点有关的控制回路图。控制回路图窗口的显示内容控制回路图窗口显示包括以下六项内容:1.sheet browser 回路浏览器2.display canvas 显示区3.control summary 回路中的点名清单窗4.properties summary 回路中算法参数的整定窗5.tracking summary 算法的跟踪状态信息窗6.algorithm summary 列出回路中的算法清单,但不列出其它点的清单控制回路图中的图符颜色:模拟量算法

20、:绿色:算法处在跟踪方式红色:算法在手动方式紫色:算法输出超过低限红紫色:算法输出超过高限金黄色:算法扫描停止数字量算法:红色:算法输出为“1”白色:算法输出为“0”蓝绿色:算法输出由外部计算结果,非控制器运算结果控制回路图中的线条颜色:模拟量信号线:粉色:点在报警黄色:点扫描停止红色:点的数值被改变,且改变大于1的值蓝绿色:点的数值被改变,且改变小于-1的值白色:点正常绿色:跟踪线数字量点信号线:黄色:点扫描停止,为“false”橙色:点扫描停止,为“true”浅紫红色:点在报警,为“false”紫红色:点在报警,为“true”白色:点正常,为“false”红色:点正常,为“true”控制回

21、路中的参数修改:回路算法参数修改:1. 在回路图上选中某个算法按左键;则算法的property summary;algorithm summary; 如有跟踪则tracking summary窗将显示此算法内容。2. 在property summary窗选择需要修改的参数, commit:保存修改值 clear: 清除输入值3. 有一些特殊算法,选择advanced按钮,修改特殊参数。上传控制器中的参数值(reconciling tuning): 功能:当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。 上传

22、步骤见下页上传(reconciling)数据的步骤:步骤:1. 打开ovation developer studio组态工具;2. 选择控制器(controller),右键后选择reconcile,系统进行比较后出现以下窗口;3. 在窗口中选择需要进行上传的点, 不选择则不上传数据;4. 选择ok按钮,进行上传操作;5. cb文件的更新,见下页。cb文件的更新:目的:保证cb文件参数与oracle数据库中参数保持一致;1、对一页cb回路文件进行参数更新方法一:回路文件自动reconcile 首先确认cb工具中,edit菜单configuration,reconcile功能设置位true; 当修

23、改参数时,cb组态文件没有被打开,则在developer studio中打开该组态文件,打开的同时自动进行cb文件与oracle数据库的比较,出现update tuning parameters窗口,document value为cb文件上的参数,point value为其在oracle数据库中的参数,选择需要上传的参数进行上传,保证cb文件参数与oracle数据库中参数的一致;方法二:回路文件手动reconcile 当修改参数时,cb组态文件同时被打开着,则进行手动reconcile操作,不要先进行保存操作,选择file菜单reconcile, 进行手动比较,同样出现update tunin

24、g parameters窗口;cb文件的更新(续):2、对多个cb回路文件进行参数更新 对多页cb文件进行参数更新时,使用control option的reconcile功能,或打开任意cb组态文件,选择tools菜单operationsreconcile operation功能,选择需要进行比较的组态文件,得出比较结果确认后进行上传,保证cb文件参数与oracle数据库中参数的一致。见下图所示:回路下装及调试后参数上传过程:在cb工具中上传在developer studio中上传回路组态完后保存将回路逻辑中的点下装到控制器在load的同时,也将回路图下装到操作站液位pid回路:pid算法:

25、基本功能运算: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 pid

26、 算法提供比例积分微分控制器功能。 该算法并行实施了 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运

27、算的偏差 = 实际偏差 * 死区增益当errd为0时:则为一般情况当errd为0 1 时:为ovation情况3)pid运算方式:normal,esg,esi pid 算法提供比例积分微分控制器功能。 该算法并行实施了 pid,利用完整的跟踪信号进行无扰切换。 通过用户定义的限值来限值输出值,并在内部处理抗积分饱和。 该算法能与操作员键盘或控制面板中 的“ ”,“ ” 键连接。 能与流程图中应用程序: 30, 31 号连接.setpoint - 设定算法功能:产生一个设定值。setpoint 算法执行手操板功能。 该算法提供与控制器或操作员站图形的接口。 可与ovation 回路接口 (li)

28、 卡的硬设置点连接。 如果设置了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。2

29、)反馈mastaion算法的状态信息,且能输出。auto自动man手动trk跟踪loc就地keyboard - 键盘接口与键盘的接口算法功能:1 当键盘上对应键按下,则相应的输出输出一个 1脉冲2 能与流程图中的应用程序连接。* 此算法应用于回路设定值、输出值、手/自动切换。flipflop - s-r触发器真值表:? - set 优先, 则为“1” reset 优先, 则为“0”ondelay - 前延时建立宏算法(macro): 第一步:在cb工具上选择菜单file new control macro第二步:在cb上画回路(例:如图回路)注:1. 在宏图回路中不能加keyboard,mas

30、taion等与操作接口有关的算法,加上后在运行时是 不能操作。 2. 建议使用以上图中的图符作为输入及输出信号的图符。 3. 在宏图中不要使用点。 4. 在第一次建立宏以前,必须先建立宏目录:c:ovptsvrtrainingcontrolmacros 注意:目录名必须在系统路经下,且文件夹名为:controlmacros第三步:定义宏算法的输入/输出管角:1 选择输入算法2 修改输入/输出算法中的 两个参数,将来在宏图 标中作为管角用。建议清空此处点名比较上图,输入图标上出现标记:方法一:第四步:定义宏算法中的参数:1 在图中选择算法 右键 选择工具2 选择算法中的参数3 写入描述及参数名第

31、五步:保存宏图回路1 将宏保存到宏目录中:test2.svg注:宏回路存放路经:c:ovptsvertraining(数据库名)controlmacrotest2.svg第六步:建立图符与宏连接:1. 打开cb工具 选择菜单files new algorithm symbol control macros test2(宏回路名) 第七步:画图符:1. 使用画图工具画图符:2. 在图符上写图符名: (写字符必须写在algorithm-function层)修改图符颜色3. 加算法管角:第八步:保存图符:注:建议图符保存路经:c:ovptsvr 或: c:ovptsvr第一次创建图符时,选择系统名或

32、网络名,ok后自动在其目录下新建symbols文件夹,注意之后创建的图符选择保存路径时仍然选择系统名或网络名,不要选择其目录下的symbols文件夹;使用宏算法(macro): 在回路中使用宏:1. 在cb工具上选择宏:2. 连接一个回路; 保存回路后,下装到控制器。使用cb工具查看及修改宏逻辑: 1. 在cb工具上选择open菜单:2. 在打开的清单上选择宏回路:注意:在修改完宏逻辑后,必须将此宏相关的回路重新打开和保存。宏算法在实时回路中的参数整定: 1. 在操作界面查看宏回路及修改宏的整定参数:宏参数宏算法2. 在操作界面查看宏回路的逻辑组态:1. 在操作窗中, 选择宏 右键菜单expl

33、ode macro:回路备份1. 备份控制回路文件*.svg方法一:cb工具中,tools菜单,operations子菜单的export功能: (图见p114)(1)打开某个cb文件,选择tools菜单 operationsexport operation(2)出现export operation窗口,选择需要备份的cb文件;(3)next后出现configure operation窗口,在该窗口中,选择保存的路径,选择文件名显示回路所在的站号,控制任务区号及页号,以svg类型导出;(图见121)(4)组态完成后选择next按钮,出现confirmation窗口,确认后按next按钮;(5)出

34、现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窗口,选择需要备份的cb文件(5)同方法一步骤(3)(5

35、)回路备份(续)2. cb宏文件备份拷贝controlmacros文件夹ovptsvrcontrolmacros3. 图符备份拷贝symbols文件夹ovptsvrsymbols或ovptsvrsymbolscb文件备份方法一选择保存的路径选择以下三项,保存的文件名中含回路所在的站号,控制任务区号及页号;选择保存的文件类型,ovation回路文件后缀为.svgcb文件备份方法二回路恢复1. cb宏文件恢复(1)把备份的controlmacros文件夹下的.svg宏文件拷回当前系统所在的controlmacros文件夹;ovptsvrcontrolmacros(2)编译恢复的宏直接在目录ovptsvrcontrolmacros下打开某个宏文件,打开tools菜单operationscompile 选择需要编译的宏进行编译;2. 图符恢复把备份的symbols文件夹下的.svg图符文件拷回当前系统所在的symbols文件夹;回路恢复(续)3. 控制回路恢复(1)在cb工具中,tools菜单,operations子菜单选择import功能:或developer studio中,选择任意控制器,任意控制任务区后右键,选择contro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论