美国西屋Ovation3.5培训(三)控制回路的组态和维护_第1页
美国西屋Ovation3.5培训(三)控制回路的组态和维护_第2页
美国西屋Ovation3.5培训(三)控制回路的组态和维护_第3页
美国西屋Ovation3.5培训(三)控制回路的组态和维护_第4页
美国西屋Ovation3.5培训(三)控制回路的组态和维护_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

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

文档简介

OV200-WINRev.3.1.XFebruary2008控制回路的组态和维护艾默生控制系统(上海)有限公司版权所有2023/2/30版权通知 提供的Ovation手册简体中文版本是为了帮助中国客户在培训中更好的理解课程内容而设置。这些手册的英文版本才是正式的Ovation手册,因此英文版本中的信息优先于简体中文版本中的信息。 对于本手册中描述的电路、信息、设备或软件的用途,EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.不承担任何专利责任。 没有EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.事先明确的书面同意,不得复制此出版物的任何部分,不得将其存储在检索系统中,也不得以任何形式或任何方法进行传送,包括电子、机械、影印、录制或其他方式。 本文档是EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.和/或其转包商和供应商的财产,其中包含它们拥有的专有信息。本文档本着保密和信任的态度传送,用户同意严格根据提供协议的条款和条件处理本文档。 版权所有EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.保留所有权利。2023/2/31OV200-WIN课程目标察看OVATION系统中正在运行的控制回路使用有效工具查看和整定控制回路使用ControlBuilder工具修改存在的控制回路图

介绍常用的控制算法功能演示和组态逻辑回路和模拟量回路解释和修改回路的跟踪功能了解控制回路与流程图之间的关系使用有效工具验证回路功能

2023/2/32Module1 查看及调试存在的控制回路Module2 使用ControlBuilder工具新建控制回路Module3 使用ControlBuilder工具修改控制回路Module4 建立回路模板,建立宏算法Module5 回路的备份及其它工具使用2023/2/33课程目录Module1:查看及调试存在的控制回路访问实时回路(方法一)……….6访问实时回路(方法二)……….7控制回路图窗口介绍………….8

控制回路图中的图符识别…..15

控制回路图中的图符颜色…..16

控制回路中的显示内容操作………………..18

控制回路中的参数修改……..19

上传回路的整定参数………..20CB文件参数的更新………….21

练习一:修改PID回路参数…24

Module2:新建控制回路方法生成回路的步骤……………..29

新建回路方法一……………..30

CB工具图标菜单功能……….34

回路组态中增加/删除算法等操作………….36

回路组态中自定义算法名……39

回路文件的保存路径………..40

回路数据下装的注意事项…..41

系统数据运行结构…………..44

练习二:完成液位控制回路………………..41

回路算法:PID,MAstation,MAmode,Setpoint

新建回路方法二……………..51

练习三:完成马达控制回路………………..54

回路算法:Keyboard,Flipflop,OR,And,Not HIGHMON,LOWMON,ONDELAY2023/2/34Module3:使用CB工具修改控制回路打开回路(方法一)……………62打开回路(方法二)……………63练习四:输入信号的冗余组态..……………65

2XSELECT

练习五:信号切换功能……..67

TRANSFER,AVALGEN

练习六:线性化处理………..69

FUNCTION

练习七:液位仿真回路……..70

练习八:修改马达回路……..71

修改回路的基本参数…………….72

算法参数设置工具介绍………….73

修改算法图符中的显示内容…….74

算法参数设置…….75

修改Frame内容…...77

回路的跟踪…………………..78

练习九:BALANCER算法应用…………....79算法及回路的执行顺序设置……………..….82练习十:比较执行顺序对回路结果影响…...84Module4:建立回路模板及宏算法建立回路模板………………..87

回路模板的使用…….……….88

建立宏算法(Macro)………….90

练习十一:建立一个宏算法………………..99

使用宏算法………………….100

查看及修改宏逻辑………….101

宏在实时回路中的参数整定……………….103Module5:回路备份及其它工具使用

CB组态工具菜单介绍……...106

设置回路组态参数…………..108回路编译功能……………….113

回路Publish功能……………..115

回路执行顺序的排序……….117

回路备份及恢复…………….1192023/2/35Module1

查看及调试存在的控制回路访问实时控制图回路图的方法介绍控制回路显示窗口显示内容从现场输入指示信号到输出信号,解读一个完整的控制策略控制回路图中的图符识别及操作2023/2/36访问实时控制图回路图的方法(一)方法一: 使用操作站上操作应用工具中的回路调出工具:Start->Ovation->OvationApplications2023/2/37访问实时控制图回路图的方法(二)方法二: 使用含有点的有关信息的操作窗口(如:PointInformation,报警窗等),使用右键菜单上

的SignalDiagram菜单调出与此点有关的控制回路图。方法三: 使用CB工具上的菜单:Tools–SignalDiagram (此方法必须将回路下装到控制器中后才能操作,但可不将回路图下装到操作站)2023/2/38控制回路图窗口显示2023/2/39控制回路图窗口的显示内容控制回路图窗口显示包括以下六项内容:

1. SheetBrowser回路浏览器 2. Displaycanvas显示区

3. ControlSummary回路中的点名清单窗 4. PropertiesSummary回路中算法参数的整定窗 5. TrackingSummary算法的跟踪状态信息窗 6. AlgorithmSummary列出回路中的算法清单,但不列出其它点的清单2023/2/310SheetBrowser回路浏览器列出网络中每个控制器中的回路清单;选中回路双击后,可打开回路图;2023/2/311Displaycanvas显示区-回路图显示区2023/2/312ControlSummary窗-列出回路中的用户定义点名清单;AlgorithmSummary

窗-列出当前选中的算法中的点名清单,在清单上按右键可打开栏目修改窗。2023/2/313PropertiesSummary回路中算法参数的整定窗TrackingSummary算法的跟踪状态信息窗在TunedValue区双击左键,则可修改整定参数;选择Commit按钮,则数值被送到控制器。2023/2/314控制回路窗口中的菜单工具打开新的一页打印当前页向前翻页向后翻页根据回路执行顺序向前翻页根据回路执行顺序向后翻页刷新当前页File菜单:

Preferences:设置窗口中回路图符的显示方式,如算法的颜色,线条等。View: 打开各显示窗口:2023/2/315控制回路图中的回路图符识别2023/2/316控制回路图中的图符颜色:模拟量算法: 绿色:算法处在跟踪方式 橙色:算法在手动方式 紫色:算法输出超过低限 红紫色:算法输出超过高限 金黄色:算法的输出信号点扫描停止数字量算法: 红色:算法输出为“1” 白色:算法输出为“0” 蓝绿色:算法结果只输出数值,并与下一个算法输入 连接时不产生点。2023/2/317控制回路图中的线条颜色:模拟量信号: 粉红色:点在报警 黄色:点扫描停止 红色:点的数值被改变,且改变大于1的值 绿色:点的数值被改变,且改变小于-1的值 白色:点正常数字量点: 黄色:点扫描停止,为“False” 橙色:点扫描停止,为“True” 浅紫红色:点在报警,为“False” 紫红色:点在报警,为“True”

白色:点正常,为“False” 红色:点正常,为“True”2023/2/318控制回路图中的显示内容操作:线条上的显示内容操作: 在空白处按右键菜单内容:

Displaycontrolpinvalues–在信号线上显示数值

Displayhovertext–在信号线上选中显示的数值,则将此点名同时显示. 页连接符显示内容: 在页连接符上按左键: 显示此点与哪些页连接,带*号为此点的信号发源地为哪页;

选中某页后,可调出此页的回路图。1

为控制器号4

为信号来源的回路号2023/2/319控制回路中的参数修改:回路算法参数修改:

1.在回路图上选中某个算法按左键;则算法的PropertySummary;AlgorithmSummary; 如有跟踪则TrackingSummary窗将显示此算法内容。

2.在PropertySummary窗选择需要修改的参数,

Commit:保存修改值

Clear:清除输入值

3.有一些特殊算法,选择Advanced按钮,修改特殊参数。上传控制器中的参数值(Reconcilingtuning):

功能:当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器 中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。

上传步骤见下页2023/2/320上传(Reconciling)数据的步骤:步骤:

1.打开OvationDeveloperStudio组态工具; 2.选择控制器(Controller),右键后选择Reconcile,系统进行比较后出现以下窗口;

3.在窗口中选择需要进行上传的点, 不选择则不上传数据;

4.选择OK按钮,进行上传操作;

5.CB文件的更新,见下页。2023/2/321CB文件的更新:目的:保证CB文件参数与Oracle数据库中参数保持一致;1、对一页CB回路文件进行参数更新方法一:回路文件自动Reconcile

首先确认CB工具中,Edit菜单-Configuration,Reconcile功能设置位TRUE;当修改参数时,CB组态文件没有被打开,则在DeveloperStudio中打开该组态文件,打开的同时自动进行CB文件与Oracle数据库的比较,出现UpdateTuningParameters窗口,Documentvalue为CB文件上的参数,Pointvalue为其在Oracle数据库中的参数,选择需要上传的参数进行上传,保证CB文件参数与Oracle数据库中参数的一致;方法二:回路文件手动Reconcile

当修改参数时,CB组态文件同时被打开着,则进行手动Reconcile操作,不要先进行保存操作,选择File菜单-Reconcile,进行手动比较,同样出现UpdateTuningParameters窗口;

2023/2/322CB文件的更新(续):2、对多个CB回路文件进行参数更新

对多页CB文件进行参数更新时,使用ControlOption…的Reconcile功能,或打开任意CB组态文件,选择Tools菜单-operations-Reconcileoperation功能,选择需要进行比较的组态文件,得出比较结果确认后进行上传,保证CB文件参数与Oracle数据库中参数的一致。见下图所示:

2023/2/323回路下装及调试后参数上传过程:在CB工具中上传在DeveloperStudio中上传回路组态完后保存将回路逻辑中的点下装到控制器将回路图下装到操作站2023/2/324RedundantControllerPairPrimary(Control)FlashDiskRAMBackup(Backup)FlashDiskRAMOperatorWorkStation(s)OvationLiveData“disk”RuntimegraphicsandsignaldiagramsTrendsPointInformationPointReviewmanyothersDatabaseSoftwareServerOvationDatabase“disk”OvationpointsOvationcontroldataOvationConfig“disk”OvationsystemconfigurationGraphicsControlsheets(AutoCAD)muchmoreOvationLiveData“disk”RuntimegraphicsandsignaldiagramsTrendsPointInformationPointReviewmanyothersDOWNLOADON-LINECHANGESPROPAGATIONDEVELOPERSTUDIORECONCILELOADCONTROLBUILDERRECONCILEMULTICASTPOINTDATA回路组态及运行中信息传递方式:2023/2/325练习一:修改PID回路的比例,积分,微分值1.打开某个PID回路:在操作界面选择SignalDiagram–在SheetBrowser窗找到回路名–双击2023/2/326选择PID算法–PropertiesSummary窗被打开,选择需要修改的参数(INTG,PGAIN,DGAIN,DRAT): 双击参数输入窗,输入数值,按Commit按钮。1232023/2/3273.将修改的参数上传到数据库:在DeveloperStudio窗选择控制器(Drop1)-右键–选择菜单Reconcile–

在Reconcile窗选择算法–按OK–被选中的数据上传到数据库。4.在DeveloperStudio中打开PID回路组态文件,自动出现UpdateTuningparameters窗口,选择需要上传的参数,进行Reconcile,保证CB文件中算法参数与Oracle数据库的一致。选中上传算法2023/2/328Module2使用CB工具新建控制回路

熟悉使用ControlBuilder组态工具新建一个液位控制回路(方法一)通过液位回路了解相关算法参数的设置方法新建一个马达控制回路(方法二)通过马达控制回路了解开关量回路的组态方法2023/2/329完成一个简单的液罐系统控制2023/2/330熟悉使用ControlBuilder组态工具新建回路步骤:

1. 打开OvationDeveloperStudio目录树;

2. 展开控制器目录树;

3. 选择任务区;

4. 右键–选择菜单上的InsertNew;

5. 填写回路描述、回路号;

6. CB工具将被打开;

7. 组态回路算法;

8. 保存回路;

9. 对控制器下装控制逻辑;

10. 对全部操作站下装回路图;2023/2/331生成新的控制回路方法一(例:液位回路)第一步: 打开DeveloperStudio工具,展开硬件Hardware目录树,选择某个控制器,选择 相应的控制任务区ControlTask,选中ControlSheets文件夹,右键,在菜单中选 择“InsertNew…”,出现NewControlSheets窗口;2023/2/332第二步: 在NewControlSheets窗口定义页名SheetName,页号Number, 按OK,控制回路组态工具及定义的回路被打开;回路描述回路号2023/2/333第三步:使用控制回路组态工具进行回路的组态;基本操作:增加、删除、移动算法;增加、删除、编辑信号线PropertyEditorMainwindowObjectBrowser选中:将在连接算法时只能用水平和垂直线,不能画斜线.2023/2/334液位回路的逻辑说明:

1. 生成一个PID液位控制回路。

2. 一个液位输入信号:TESTAI1-XXX,

一个阀位输出信号:TESTAO1-XXX(XXX为学习组号);

3. 使用的算法清单: PID,SETPOINT,MASTATION,MAMODE,INPUT,OUTPUT液位回路组态练习2023/2/335ControlBuilder组态工具图标菜单加算法加算法管角算法与算法的连接移动选中项删除选中项回路存盘打开某个回路标准算法输入/输出算法全屏显示图中算法对齐加算法信息到图图放大缩小2023/2/336作图工具:文本属性工具条:在SAMA图上加一些注释。在SAMA图上注释中的文本设置。ControlBuilder组态工具图标菜单2023/2/337在回路图中增加/删除算法,算法上增加管角等操作:在回路窗右键功能菜单一:在回路中增加算法管角及加算法参数到图上:选择相应算法右键–出现相应参数窗。算法上加管角:选择参数后按Add按钮;从算法框往外画线。取消管角:在ObjectBrowser窗口选择相应项删除。

加算法的显示内容到图上:选择参数后按Add按钮,在图上希望的位置按左键。2023/2/338在回路窗右键功能菜单二:在回路中对图符拷贝,删除,移动等操作:

选择相应对象后,在其空白地方右键–出现菜单。练习图符拷贝,删除,移动2023/2/339在回路窗右键功能菜单三:在回路中选择连接线,对线操作:双击线条–右键重建连接线删除选中的连接线从选中处作为折点,移动后,改变线的走向2023/2/340自定义算法名:与GB相关的算法,如MAstation,MAmode,setpoint,keyboard,2Xselect,mediansel等算法,建议自定义算法名;步骤:第一步:选中算法,在左边的属性编辑窗口,AlgorithmControlRecord:填入自定义的算法名;第二步:Edit菜单-CreateUserPoints…,选择自定义的算法名,点类型为LC,选择CreatePoints按钮,创建自定义的算法名,可以在回路所在的控制器,Points-AlgorithmPoints中找到新创建的自定义算法名;2023/2/341a)保存.svg文件到

:D:\OvPtSvr\<systemname>\<networkname>\<unitname>\ControlFunctions\*.svgb)保存数据到Oracle数据库.第四步:回路组态结束,选择File菜单,选择Save进行保存;文件路径:MasterDiagrams(.svg):(主图文件–此文件将被download到操作站的硬盘)D:\Ovptsvr\<systemname>\on-line\<Unitname>\xxxx.svgControlSheet(.svg):(回路文件)D:\OvptSvr\<systemname>\<Networkname>\<Unitname>\ControlFunctions\xxxx.svg;xxxx.xmlOn-LineGraphicsFiles(.svg)CBViewer(操作站上的回路显示文件路径)Drive:\Ovation\CrtlBldr\On-Line\<Unitname>\xxxx.svg2023/2/342第五步:打开DeveloperStudio工具,展开硬件Hardware目录树,选择控制器,右键,在菜单中选择Load,对控制器进行点的下装;Load注意事项:选择控制器,右键,在菜单中选择Consistency,建议在Load之前进行一致性检查,对可能引起问题的对象进行修改;在对控制器进行load操作之前,选择控制器,右键,在菜单中选择Reconcile,数据库和控制器进行比较,只有确认无误后方可进行load操作;先对处于控制状态的控制器进行load操作;千万不能凭主观臆断.需打开系统状态图进行确认,哪个控制处于主控状态,哪个处于备用状态;在确认主控制器工作正常之后,再对备用控制器进行load;建议修改小部分内容后进行load操作,不要积累大量修改后再load,这样不利于问题的分析;在机组运行过程中,请慎重进行load操作,确认你有load的权限,分析load后可能的结果再进行;回路数据下装(Load)的注意事项:2023/2/343第六步: 打开DeveloperStudio工具,展 开硬件Hardware目录树,选择 工作站,右键,在菜单中选择 Download,对工作站进行文件 的下装,这样在操作站上操作员 才能访问实时功能控制图;回路操作文件的下装(Download):2023/2/344网络操作员站工程师站数据服务器控制器上传整定参数下装:Download(下装文件)

Loader(下装点内容)下装:Download(下装文件)

Loader(下装点内容)在线修改数据在线修改数据组态、配置系统操作系统:Win2003状态:在线Oracle数据库(包括系统组态,点,控制策略);系统配置文件;域控制器;操作系统:WinXP应用软件:Ovation状态:在线操作系统:VxWorks驱动程序,点数据状态:在线操作系统:WinXP应用软件:Ovation组态工具:DeveloperStudio系统数据运行结构2023/2/345练习二: 完成一个液位PID回路液位回路的逻辑说明:

1. 生成一个PID液位控制回路。

2. 一个液位输入信号:TESTAI1-XXX,

一个阀位输出信号:TESTAO1-XXX(XXX为学习组号);

3. 使用的算法清单: PID,SETPOINT,MASTATION,MAMODE,INPUT,FIELD,2023/2/346液位PID回路:2023/2/347PID算法:基本功能运算:

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,ESI2023/2/3482023/2/349该算法能与操作员键盘或控制面板中的“”,“”键连接。能与流程图中应用程序:30,31号连接.SETPOINT--设定算法功能:产生一个设定值。2023/2/350MASTATION--M/A站功能:完成手/自动切换。该算法能与操作员键盘或控制面板上的 “AUTO”,“MAN”,“”,“”键连接。能于流程图中应用程序:32,33号连接2023/2/351MAMODE--M/A方式控制功能:1)置MASTAION算法的工作状态:

PLW:超驰关

PRA:超驰开

LWI:闭锁减

RAI:闭锁增

MRE:切手动

ARE:切自动 BACT:“1”时:升降限制可有一个偏置值,“0”时,偏置为0。2)反馈MASTAION算法的状态信息,且能输出。

AUTO 自动

MAN 手动

TRK 跟踪

LOC 就地2023/2/352生成新的控制回路方法二(例:马达控制回路)第一步: 在打开的CB工具窗选择File–New-ControlFunction;第二步: 在ObjectBrowser窗填写控制器,任务区等参数。2023/2/353第三步:使用控制回路组态工具进行回路的组态;第四步:保存回路,下装回路到控制器,下装回路图到各操作站。2023/2/354在CB中使用打包点的位,即用符号[]:2023/2/355马达回路的逻辑说明:

1. 生成一个马达控制回路。

2. 马达输出信号:TESTDO1-XXX,TESTDO2-XXX(XXX为学习组号); 马达反馈信号:TESTDI1-XXX 3. 马达回路可由手动/自动切换控制

4.

当在自动时,液位高时,延迟5S关马达;当液位低时开马达。

6. 使用的算法清单: KEYBOARD,FLIPFLOP,OR,AND,NOT,

INPUT,OUTPUT,HIGHMON,

LOWMON,ONDELAY练习三: 新建一个马达控制回路2023/2/3562023/2/357KEYBOARD--键盘接口与键盘的接口算法功能:1当键盘上对应键按下,则相应的输出输出一个“1”脉冲2能与流程图中的应用程序连接。*此算法应用于回路设定值、输出值、手/自动切换。2023/2/358FLIPFLOP--S-R触发器真值表:??---SET优先,则为“1”RESET优先,则为“0”2023/2/359HIGHMON--高值监视

LOWMON--低值监视HIGHLOWMON--高低值监视2023/2/360ONDELAY--前延时2023/2/361AND--与门最多8个开关量输入OR--或门最多8个开关量输入NOT--非门XOR–异或门2023/2/362Module3使用CB工具修改控制回路修改的回路方法修改回路

修改液位回路增加2XSELECT算法,用于输入信号的冗余;增加TRANSFER算法,用于信号切换;增加FUNCTION算法,线性化信号;增加LEADLAG算法,建立仿真液位变化;修改马达回路回路中页与页的连接:将液位信号引入到马达回路中;修改回路页说明参数修改版本号,日期等信息;回路的跟踪功能

跟踪信号的连接及取消BALANCER算法的应用算法及回路的执行顺序2023/2/363打开回路的方法一:使用DeveloperStudio工具窗打开DeveloperStudio工具,展开硬件Hardware目录树,选择某个控制器,选择相应的控制任务区ControlTask,选中ControlSheets文件夹,选择回路。2023/2/364打开回路的方法二:使用CB工具窗注:在回路清单中有一些标记:回路已打开回路未被打开过对于异常关闭或同时被多个用户打开的sheet会被锁住,open时可以解锁打开。注:如果知道某sheet正被其他用户使用,千万不要尝试解锁打开!2023/2/365修改回路:修改液位回路增加2XSELECT算法,用于输入信号的冗余;增加TRANSFER算法,用于信号切换;增加HIGHLOWMON算法,当液位报警时,回路切手动;增加FUNCTION算法,线性化信号;增加LEADLAG算法,建立仿真液位变化;2023/2/366使用2XSELECT算法:练习四: 在液位回路中加输入信号冗余功能功能:OUT=(A+B)/2 (平均值) P4High (高选) P6Low (低选) P5A (选A) P1B (选B) P2参数:MODE:当TMOD为“1”时,MODE数值(1~5)决定OUT的功能。当TMOD为“0”时,OUT的功能由操作员键盘控制。同时, CNTL参数设为“7”。XDEV:两值差报警(ALDB设置)XABQ:A质量报警XBBQ:B质量报警XALM:A、B都有质量报警、数值无效、差值大于CNDB值。MRE:报警同XALM,但此输出可由P3键屏蔽。PBPT:打包点,包括以上各状态信息。*当使用高、低、平均等功能时,A、B之间的差必须小于(ALDB和CNDB)2023/2/367删除输入算法与PID的PV连接线;加入第二个输入算法;加2XSELECT算法;连接输入信号;设置2XSELECT参数,保存修改后回路;打开DeveloperStudio,下装回路到控制器;使用CB中的回路查看方式,打开回路测试 回路功能;注意:CNTL参数:2023/2/368当回路中两个输入差大于某个值时,PID的输入PV选择某个定值,且回路切手动:

1.加一个AVALGEN模拟量发生器;

2.加一个TRANSFER切换功能算法;练习五: 在液位回路中加信号切换功能2023/2/369TRANSFER--切换功能: FLAG=TRUE:OUT=IN2 FLAG=FALSE:OUT=IN1参数: TRIN:算法的跟踪输入

SLEW:内部跟踪选择:OFF:在切换中不跟踪

ON:在切换中跟踪(指当IN1切到IN2时或IN2到IN1时是否要跟踪)

TRK1:跟踪输出IN1的信号

TRK2:跟踪输出IN2的信号

TRR1:当IN1切到IN2时:TRIN跟踪IN2的速率

TRR2:当IN2切到IN1时:TRIN跟踪IN1的速率

OTRK:输出跟踪:OFF:不跟踪,ON:跟踪2023/2/370练习六: 在液位回路中输出加线性化处理功能:

11段函数

Y=f(x)参数:GAIN:输入增益BIAS:输入偏置 TPSC:输出点最大值 BTSC:输出点最小值 TRAT:跟踪速率BPTS:折点数 X-1:第一点输入Y-1:第一点输出2023/2/371练习七: 在液位回路中加仿真回路2023/2/372修改马达回路:将液位回路与马达回路联系起来;将原来的液位信号改为液位回路中的液位信号;页与页的连接:练习八:2023/2/373修改回路版本号:revisionno.修改日期:revisiondate修改回路编号:sheetnumber修改回路的基本参数:2023/2/374算法参数设置工具介绍:ObjectBrowser窗口功能:列出回路中各项内容;

Styles: 图形颜色及线条等的设置;Comments:在图中加文字说明或与数据库无关的图;Algorithms:列出当前回路中的算法清单,修改图符 中的图形内容;Frame: 修改当前页右下角的图纸说明;2023/2/375修改输入/输出算法图符中的显示内容:1选择需要修改的内容按右键;2选择EditText:则屏幕上方出现修改窗,在图形主窗口按左键,则窗口消失。2023/2/376PropertyEditor窗口功能:修改在ObjectBrowser窗口中选中项的参数;

回路组态中的算法参数设置:(修改液位回路及马达回路的参数)选择算法,选中要修改的参数修改数值2023/2/377编辑图形桌面及图形的颜色等的设置;StyleEditor参数修改:注:不建议修改2023/2/378修改Frame(图纸说明)内容:Frame的修改:(打开frame.svg修改内容)1.修改frame.svg文件:frame文件允许在ovation系统目录树的各级子目录存在,

如果frame文件在多个目录中存在,CB工具从最底层开始

查找,找到即执行,从而忽略上级的frame文件;2.在Ovation\CtrlBldr文件夹下,修改相应的frame.svg1.另存为某个文件名:例:frame1.svg2.在CB打开的回路图中,选择Frame–在下面的参数修改窗,写入文件名,如frame1.文件名2023/2/379回路中的跟踪:

跟踪目的: 1.回路手/自动的无扰动切换

2.PID回路的抗积分饱和1.在同一页,支持tracking功能的算法默认自动设置跟踪,不同页,默认断开跟踪。2.选中信号线右键可手动设置或断开跟踪。PID回路跟踪方式介绍:跟踪的连接和断开:2023/2/380练习九:BALANCER算法的应用实例2023/2/381使用BALANCER算法在跟踪连接中的注意事项:Balancer与MAstation算法的跟踪分4种情况:1.两个算法在同一页,Balancer与MAstation直接相连;两个算法在同一页,Balancer与MAstation不直接相连;两个算法在不同页,Balancer与MAstation中间不插其它标准算法;两个算法在不同页,Balancer与MAstation中间插其它标准算法;Balancer的跟踪输入引角与MAstation的跟踪输出引角必须手动添加。有两种控制:NORMAL和MABALANCER。必须为两种控制类型选择一种要使用的跟踪类型(最高、最低或平均)。NORMAL如果所有下行算法都请求上行算法进行跟踪,则BALANCER算法的输出可以是从下行算法返回的模拟量跟踪信号的最高值、最低值或平均值。输出的质量则是模拟量跟踪信号返回的最差质量。如果任一下行算法未请求上行算法进行跟踪,则BALANCER算法的输出是带增益和偏置的模拟量输入值。输出的质量等于输入值的质量。下行算法可以是标准算法中的任一种。MABALANCER如果所有下行MA算法都请求上行算法进行跟踪,则BALANCER算法的输出可以是从下行算法返回的模拟量跟踪信号的最高值、最低值或平均值。如果任一下行算法未请求上行算法进行跟踪,即下游算法为自动,且MAMODE算法上的BACT端为“1”;则BALANCER算法的输出等于输入加MASTATION算法的输出偏置经平衡后的值。输出的质量则是模拟量跟踪信号返回的最差质量。下行算法必须是MASTATION,并且这些算法的输入增益和输入偏置必须分别等于1.0和0.0,才能正确实现此控制类型。MASTATION算法上的输出偏置由MASTATION面板上的SETPOINT功能实现操作。2023/2/382算法的跟踪表AlgorithmTRATRampingTOUTIN1TRK1toIN1TRK2toIN2TRK3toIN3TRK4toIN4AcceptsTRINCascadeTrackOptimizeSwitchableSlewingSwitch-ableOutputTrackingBALANCERTRK01-TRK16DIVIDEFIELDFUNCTIONGAINBIASGASFLOWHISELECTLEADLAGLOSELECTMASTATIONMULTIPLYPID1PIDFF1SETPOINT2SQUAREROOTSUMTRANSFER32023/2/383算法及回路的执行顺序设置修改回路中算法的执行顺序:1选择算法项2选择清单中的手动3选择要移动的算法4使用箭头图标移动2023/2/384修改回路的执行顺序:打开某个回路的CB窗选择菜单Tools3选择打开图标4展开控制器,选择任务区后,5列出此任务区的回路清单6选择打开图标7使用移动按钮移动算法8按OK按钮2023/2/385练习十:比较不同的执行顺序对回路结果的影响当以此顺序运行时,4个指示灯同时亮2023/2/386当以此顺序运行时,4个指示灯将按顺序亮2023/2/387Module4 建立回路模板,建立宏算法

建立回路模板建立宏算法2023/2/388建立回路模板:(例:将马达回路保存为模板)1.在CB工具上,选择需要保存的内容;2.选择菜单File–3.输入文件名4.保存5.在CB的桌面按鼠标左键.2023/2/389回路模板的使用:(例:建立马达回路)1.打开CB工具,选择菜单File:2.将图放到合适的位置,确认;在弹出窗选择Yes按钮.3.将图放到合适的位置,确认;在弹出窗选择Yes按钮.2023/2/390将图放到合适的位置,确认;在弹出窗选择Yes按钮.修改点名:5.按OK按钮.2023/2/391建立宏算法(MACRO):第一步:在CB工具上选择菜单File–New–ControlMacro2023/2/392第二步:在CB上画回路(例:如图回路)注:1.在宏图回路中不能加KEYBOARD,MASTAION等与操作接口有关的算法,加上后在运行时是不能操作。

2.建议使用以上图中的图符作为输入及输出信号的图符。

3.在宏图中不要使用点。

4.在第一次建立宏以前,必须先建立宏目录:c:\OvPtSvr\TRAINING\ControlMacros

注意:目录名必须在系统路经下,且文件夹名为:ControlMacros2023/2/393第三步:定义宏算法的输入/输出管角:1选择输入算法2修改输入/输出算法中的两个参数,将来在宏图标中作为管角用。

建议清空此处点名比较上图,输入图标上出现标记:方法一:2023/2/394方法二:2023/2/395第四步:定义宏算法中的参数:1在图中选择算法–右键–选择工具2选择算法中的参数3写入描述及参数名2023/2/396第五步:保存宏图回路1将宏保存到宏目录中:TEST2.svg注:宏回路存放路经:C:\OvPtSver\Training(数据库名)\ControlMacro\TEST2.svg2023/2/397第六步:建立图符与宏连接:1.打开CB工具–选择菜单Files–New–AlgorithmSymbol–CONTROLMACROS–TEST2(宏回路名)2023/2/398第七步:画图符:1.使用画图工具画图符:2.在图符上写图符名:(写字符必须写在algorithm-function层)修改图符颜色3.加算法管角:2023/2/399第八步:保存图符:注:建议图符保存路经:C:\OvPtSvr\<systemname>\<network>

或:C:\OvPtSvr\<systemname>第一次创建图符时,选择系统名或网络名,ok后自动在其目录下新建symbols文件夹,注意之后创建的图符选择保存路径时仍然选择系统名或网络名,不要选择其目录下的symbols文件夹;2023/2/3100练习十一:建立一个宏算法2023/2/3101使用宏算法(MACRO):在回路中使用宏:1.在CB工具上选择宏:2.连接一个回路;保存回路后,下装到控制器。2023/2/3102使用CB工具查看及修改宏逻辑:1.在CB工具上选择OPEN菜单:2023/2/31032.在打开的清单上选择宏回路:注意:在修改完宏逻辑后,必须将此宏相关的回路重新打开和保存。2023/2/3104宏算法在实时回路中的参数整定:1.在操作界面查看宏回路及修改宏的整定参数:宏参数宏算法2023/2/31052.在操作界面查看宏回路的逻辑组态:1.在操作窗中,选择宏–右键菜单ExplodeMacro:2023/2/3106Module5 回路的备份及其它工具使用ControlBuilder组态工具菜单介绍回路备份和恢复增加历史点到历史站2023/2/3107ControlBuilder组态工具菜单(一)File菜单操作:New–SimpleGraphic:生成一幅与回路无关的图

ControlFunction:生成一个新回路AlgorithmSymbol:产生一个图符ControlLibrary:生成回路库ControlMacro:生成宏算法Audit–回路审计Reconcile–上传整定数据到回路图Revert–读取上一次保存的图RecoverFiles–恢复当非法退出时的文件.当某页被锁时 可以用此解锁,但不建议多使用.PrintReport–打印回路中各种内容Properties–打开PropertyEditor显示窗RecentFiles–显示以前打开过且保存过的回路文件名2023/2/3108ControlBuilder组态工具菜单(二)cut–删除当前选中的内容,并将它放入暂存器Text–选中文本内容重新修改.FindandReplaceText–寻找和替换图中的文本内容.Points–列出点编辑窗,窗中显示当前页中的点,且可在此窗编辑/修改点名.并可用.map文件替换点名.MacroInterface–列出宏清单,并可编辑宏参数的描述和值.本此功能仅在宏图中才能使用CreateUserPoints–生成回路中未在数据库中定义的点FindPoints–寻找回路中的点Styles–打开字形等的编辑窗Configuration–设置回路组态中的数据库连接参数.(不建议修改)(建议在ProjectSettings中修改Reconcile的参数为True)2023/2/3109设置组态中的一些数据库连接参数设置操作界面参数设置回路组态中的数据库连接参数.(不建议修改)仅修改此参数2023/2/3110ControlBuilder组态工具菜单(三)ObjectBrowser–打开ObjectBrowser窗PropertyEditor–打开PropertyEditor窗SymbolBrowser–打开SymbolBrowser窗AlgorithmErrors–算法的出错窗AlgorithmOrder–显示算法执行顺序2023/2/3111ControlBuilder组态工具菜单(四)在图上画各种图在图上画算法及连接在图上加算法的参数显示内容(动态更新):操作:选择菜单上功能–选择算法后弹出此窗,选择参数–按ADD按钮–选择图上的适当位置将标题栏中的内容放到图上在算法参数表中加显示内容,此功能与选择算法后按右键出现的菜单一样.(如下页图1)在一页上生成一个算法图表,当算法改变时图表内容同时改变,仅用于Function算法(见下页图2).2023/2/3112图1图2PointStatusIndicator菜单功能:FunctionGeneratorGraph生成一个算法图表:AlgorithmValue–加算法中的参数到图上。PointDescription–加点描述到图上,显示点的ED寄存器内容。PointReference–加点信息或被另一页使用的信息到图上。AlgorithmValueIndicator–在算法参数项(ObjectBrowser)加 相应的算法参数项。PointStatusIndicator–在算法参数项(ObjectBrowser)加 相应的算法参数状态项。2023/2/3113ControlBuilder组态工具菜单(五)CompileOperation–编译回路CopyOperation–拷贝回路到另一控制器或另一任务区ExportOperation–导出回路ImportOperation–导入回路PublishOperation–生成PDF文件ReconcileOperation–CB文件参数的更新StyleOperation–改变一个或多个字体OrderSheets–回路页执行顺序的排序SignalDiagrams–打开本回路的操作界面2023/2/3114CompileOperation–回路编译工具下一页2023/2/3115选择回路后;双击回路名,将打开回路可重新编辑。2023/2/3116PublishOperation–生成pdf文件工具选择输出文件合并到一个pdf文件,还是单独输出到各个pdf文件选择pdf文件的保存路径生成的pdf效果见下页2023/2/3117使用Publish功能生成的pdf文件,鼠标放在相应算法上,可显示该算法的属性;2023/2/3118回路执行顺序的排序:2023/2/3119ControlBuilder组态工具菜单(六)桌面显示方式设置2023/2/3120回路备份1.备份控制回路文件*.svg方法一:CB工具中,Tools菜单,operations子菜单的Export功能:(图见P114)(1)打开某个cb文件,选择Tools菜单->operations->Exportoperation(2)出现Exportoperation窗口,选择需要备份的CB文件;(3)next后出现Configureoperation窗口,在该窗口中,选择保存的路径,选择文件名显示回路所在的站号, 控制任务区号及页号,以svg类型导出;(图见121)(4)组态完成后选择next按钮,出现Confirmation窗口,确

温馨提示

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

评论

0/150

提交评论