版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-12-130OV200-WINRev. 3.1.XFebruary 2008控制回路的组态和维护控制回路的组态和维护2021-12-131版权通知提供的 Ovation 手册简体中文版本是为了帮助中国客户在培训中更好的理解课程内容而设置。 这些手册的英文版本才是正式的 Ovation 手册,因此英文版本中的信息优先于简体中文版本中的信息。对于本手册中描述的电路、信息、设备或软件的用途,Emerson Process Management Power & Water Solutions Co., Ltd. 不承担任何专利责任。没有 Emerson Process Managem
2、ent Power & Water Solutions Co., Ltd.事先明确的书面同意,不得复制此出版物的任何部分,不得将其存储在检索系统中,也不得以任何形式或任何方法进行传送,包括电子、机械、影印、录制或其他方式。本文档是 Emerson Process Management Power & Water Solutions Co., Ltd.和/或其转包商和供应商的财产,其中包含它们拥有的专有信息。 本文档本着保密和信任的态度传送,用户同意严格根据提供协议的条款和条件处理本文档。版权所有 Emerson Process Management Power & Wa
3、ter Solutions Co., Ltd. 保留所有权利。2021-12-132OV200-WIN课程目标课程目标 察看察看OVATIONOVATION系统中正在运行的控制回路系统中正在运行的控制回路 使用有效工具查看和整定控制回路使用有效工具查看和整定控制回路 使用使用Control BuilderControl Builder工具修改存在的控制回路图修改存在的控制回路图 介绍常用的控制算法功能介绍常用的控制算法功能 演示和组态逻辑回路和模拟量回路演示和组态逻辑回路和模拟量回路 解释和修改回路的跟踪功能解释和修改回路的跟踪功能 了解控制回路与流程图之间的关系了解控制回路与流程图之间的关系
4、 使用有效工具验证回路功能使用有效工具验证回路功能 2021-12-133Module 1查看及调试存在的控制回路查看及调试存在的控制回路Module 2使用使用Control Builder工具工具新建控制回路新建控制回路Module 3使用使用Control Builder工具修改控制回路工具修改控制回路Module 4建立回路模板建立回路模板, 建立宏算法建立宏算法Module 5回路的备份及其它工具使用回路的备份及其它工具使用2021-12-134课程目录课程目录Module1:查看及调试存在的控制回路:查看及调试存在的控制回路 访问实时回路(方法一) .6 访问实时回路(方法二) .
5、7 控制回路图窗口介绍.8 控制回路图中的图符识别 .15 控制回路图中的图符颜色 .16 控制回路中的显示内容操作 .18 控制回路中的参数修改 .19 上传回路的整定参数 .20 CB文件参数的更新 .21 练习一:修改PID回路参数 24Module2:新建控制回路方法:新建控制回路方法 生成回路的步骤 .29 新建回路方法一 .30 CB工具图标菜单功能 .34 回路组态中增加/删除算法等操作 .36 回路组态中自定义算法名39 回路文件的保存路径 .40 回路数据下装的注意事项 .41 系统数据运行结构 .44 练习二:完成液位控制回路 .41 回路算法:PID, MAstation
6、, MAmode, Setpoint 新建回路方法二 .51 练习三:完成马达控制回路 .54 回路算法:Keyboard, Flipflop, OR, And, NotHIGHMON, LOWMON, ONDELAY2021-12-135Module3:使用:使用CB工具修改控制回路工具修改控制回路 打开回路(方法一) 62 打开回路(方法二) 63 练习四:输入信号的冗余组态 .652XSELECT 练习五:信号切换功能 .67TRANSFER, AVALGEN 练习六:线性化处理 .69FUNCTION 练习七:液位仿真回路 .70 练习八:修改马达回路 .71 修改回路的基本参数 .7
7、2算法参数设置工具介绍 .73修改算法图符中的显示内容 .74算法参数设置 .75修改Frame内容 .77 回路的跟踪 .78 练习九:BALANCER算法应用 .79 算法及回路的执行顺序设置 .82 练习十:比较执行顺序对回路结果影响 .84Module4:建立回路模板及宏算法:建立回路模板及宏算法 建立回路模板 .87 回路模板的使用 .88 建立宏算法(Macro) .90 练习十一:建立一个宏算法 .99 使用宏算法 .100 查看及修改宏逻辑 .101 宏在实时回路中的参数整定 .103Module5:回路备份及其它工具使用:回路备份及其它工具使用CB组态工具菜单介绍 .106
8、设置回路组态参数.108 回路编译功能 .113 回路Publish功能 .115 回路执行顺序的排序 .117 回路备份及恢复 .1192021-12-136Module 1 查看及调试存在的控制回路查看及调试存在的控制回路 访问实时控制图回路图的方法 介绍控制回路显示窗口显示内容 从现场输入指示信号到输出信号,解读一个完整的 控制策略 控制回路图中的图符识别及操作2021-12-137访问实时控制图回路图的方法(一)访问实时控制图回路图的方法(一)方法一:使用操作站上操作应用工具中的回路调出工具:Start - Ovation - Ovation Applications2021-12-1
9、38访问实时控制图回路图的方法(二)访问实时控制图回路图的方法(二)方法二:使用含有点的有关信息的操作窗口(如:Point Information,报警窗等),使用右键菜单上的Signal Diagram菜单调出与此点有关的控制回路图。方法三:使用CB工具上的菜单:Tools Signal Diagram(此方法必须将回路下装到控制器中后才能操作,但可不将回路图下装到操作站)2021-12-139控制回路图窗口显示控制回路图窗口显示2021-12-1310控制回路图窗口的显示内容控制回路图窗口的显示内容控制回路图窗口显示包括以下六项内容:1.Sheet Browser 回路浏览器2.Displ
10、ay canvas 显示区3.Control Summary 回路中的点名清单窗4.Properties Summary 回路中算法参数的整定窗5.Tracking Summary 算法的跟踪状态信息窗6.Algorithm Summary 列出回路中的算法清单,但不列出其它点的清单2021-12-1311Sheet Browser 回路浏览器回路浏览器列出网络中每个控制器中的回路清单;选中回路双击后,可打开回路图;2021-12-1312Display canvas 显示区显示区 回路图显示区回路图显示区2021-12-1313Control Summary 窗 列出回路中的用户定义点名清单
11、;Algorithm Summary 窗 列出当前选中的算法中的点名清单,在清单上按右键可打开栏目修改窗。2021-12-1314Properties Summary 回路中算法参数的整定窗回路中算法参数的整定窗Tracking Summary 算法的跟踪状态信息窗算法的跟踪状态信息窗在Tuned Value区双击左键,则可修改整定参数;选择Commit按钮,则数值被送到控制器。2021-12-1315控制回路窗口中的菜单工具控制回路窗口中的菜单工具打开新的一页打印当前页向前翻页向后翻页根据回路执行顺序向前翻页根据回路执行顺序向后翻页刷新当前页File 菜单:Preferences:设置窗口中
12、回路图符的显示方式,如算法的颜色,线条等。View:打开各显示窗口:2021-12-1316控制回路图中的回路图符识别控制回路图中的回路图符识别2021-12-1317控制回路图中的图符颜色控制回路图中的图符颜色:模拟量算法:模拟量算法:绿色:算法处在跟踪方式橙色:算法在手动方式紫色:算法输出超过低限红紫色:算法输出超过高限金黄色:算法的输出信号点扫描停止数字量算法:数字量算法:红色:算法输出为“1”白色:算法输出为“0”蓝绿色:算法结果只输出数值,并与下一个算法输入连接时不产生点。2021-12-1318控制回路图中的线条颜色控制回路图中的线条颜色:模拟量信号:模拟量信号:粉红色:点在报警黄
13、色:点扫描停止红色:点的数值被改变,且改变大于1的值绿色:点的数值被改变,且改变小于-1的值白色:点正常数字量点数字量点:黄色:点扫描停止,为“False”橙色:点扫描停止,为“True”浅紫红色:点在报警,为“False”紫红色:点在报警,为“True”白色:点正常,为“False”红色:点正常,为“True”2021-12-1319控制回路图中的显示内容操作控制回路图中的显示内容操作:线条上的显示内容操作线条上的显示内容操作:在空白处按右键菜单内容: Display control pin values 在信号线上显示数值 Display hover text 在信号线上选中显示的数值,
14、则将此点名同时显示.页连接符显示内容:页连接符显示内容:在页连接符上按左键:显示此点与哪些页连接,带*号为此点的信号发源地为哪页;选中某页后,可调出此页的回路图。1 为控制器号4 为信号来源的回路号2021-12-1320控制回路中的参数修改控制回路中的参数修改:回路算法参数修改回路算法参数修改:1. 在回路图上选中某个算法按左键;则算法的Property Summary;Algorithm Summary; 如有跟踪则Tracking Summary窗将显示此算法内容。2. 在Property Summary窗选择需要修改的参数, Commit:保存修改值 Clear: 清除输入值3. 有一
15、些特殊算法,选择Advanced按钮,修改特殊参数。上传控制器中的参数值(上传控制器中的参数值(Reconciling tuning):): 功能:功能:当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。 上传步骤见下页上传步骤见下页2021-12-1321上传(上传(Reconciling)数据的步骤)数据的步骤:步骤步骤:1. 打开Ovation Developer Studio组态工具;2. 选择控制器(Controller),右键后选择Reconcile,系统进行比较后出现以下窗口;3. 在窗口中选择
16、需要进行上传的点, 不选择则不上传数据;4. 选择OK按钮,进行上传操作;5. CB文件的更新,见下页。2021-12-1322CB文件的更新文件的更新:目的:保证目的:保证CB文件参数与文件参数与Oracle数据库中参数保持一致;数据库中参数保持一致;1、对一页、对一页CB回路文件进行参数更新回路文件进行参数更新方法一:回路文件自动方法一:回路文件自动Reconcile 首先确认CB工具中,Edit菜单Configuration,Reconcile功能设置位TRUE; 当修改参数时,CB组态文件没有被打开,则在Developer Studio中打开该组态文件,打开的同时自动进行CB文件与Or
17、acle数据库的比较,出现Update Tuning Parameters窗口,Document value为CB文件上的参数,Point value为其在Oracle数据库中的参数,选择需要上传的参数进行上传,保证CB文件参数与Oracle数据库中参数的一致;方法二:回路文件手动方法二:回路文件手动Reconcile 当修改参数时,CB组态文件同时被打开着,则进行手动Reconcile操作,不要先进行保存操作,选择File菜单Reconcile, 进行手动比较,同样出现Update Tuning Parameters窗口;2021-12-1323CB文件的更新(续)文件的更新(续):2、对多
18、个、对多个CB回路文件进行参数更新回路文件进行参数更新 对多页CB文件进行参数更新时,使用Control Option的Reconcile功能,或打开任意CB组态文件,选择Tools菜单operationsReconcile operation功能,选择需要进行比较的组态文件,得出比较结果确认后进行上传,保证CB文件参数与Oracle数据库中参数的一致。见下图所示:2021-12-1324回路下装及调试后参数上传过程回路下装及调试后参数上传过程:在CB工具中上传在Developer Studio中上传回路组态完后保存将回路逻辑中的点下装到控制器将回路图下装到操作站2021-12-1325Red
19、undant Controller PairPrimary (Control)Flash DiskRAMBackup (Backup)Flash DiskRAMOperator Work Station(s)Ovation Live Data “disk”Run time graphics and signal diagramsTrendsPoint InformationPoint Reviewmany othersDatabase Software ServerOvation Database “disk”Ovation pointsOvation control dataOvation
20、Config “disk”Ovation system configurationGraphicsControl sheets (AutoCAD)much moreOvation Live Data “disk”Run time graphics and signal diagramsTrendsPoint InformationPoint Reviewmany othersDOWNLOADON-LINE CHANGESPROPAGATIONDEVELOPER STUDIO RECONCILELOADCONTROL BUILDER RECONCILEMULTICAST POINT DATA回路
21、组态及运行中信息传递方式回路组态及运行中信息传递方式:2021-12-1326练习一练习一: 修改修改PID回路的比例回路的比例, 积分积分, 微分值微分值1. 打开某个PID回路:在操作界面选择Signal Diagram 在Sheet Browser窗找到回路名 双击 2021-12-1327选择PID算法 Properties Summary 窗被打开,选择需要修改的参数(INTG, PGAIN, DGAIN, DRAT): 双击参数输入窗, 输入数值,按Commit按钮。1232021-12-13283. 将修改的参数上传到数据库:在Developer Studio窗选择控制器(Dro
22、p1)- 右键 选择菜单Reconcile 在Reconcile窗选择算法 按OK 被选中的数据上传到数据库。4. 在Developer Studio中打开PID回路组态文件,自动出现Update Tuning parameters窗口,选择需要上传的参数,进行Reconcile,保证CB文件中算法参数与Oracle数据库的一致。选中上传算法2021-12-1329Module 2 使用使用CB工具工具新建控制回路新建控制回路 熟悉使用Control Builder组态工具 新建一个液位控制回路(方法一) 通过液位回路了解相关算法参数的设置方法 新建一个马达控制回路(方法二) 通过马达控制回路
23、了解开关量回路的组态方法2021-12-1330完成一个简单的液罐系统控制完成一个简单的液罐系统控制2021-12-1331熟悉使用熟悉使用Control Builder组态工具组态工具新建回路步骤:新建回路步骤: 1.打开Ovation Developer Studio目录树; 2.展开控制器目录树; 3.选择任务区; 4.右键 选择菜单上的Insert New; 5.填写回路描述、回路号; 6.CB工具将被打开; 7.组态回路算法; 8.保存回路; 9.对控制器下装控制逻辑; 10.对全部操作站下装回路图;2021-12-1332生成新的控制回路方法一生成新的控制回路方法一 (例例:液位回
24、路液位回路)第一步:第一步: 打开打开Developer Studio工具,展开硬件工具,展开硬件Hardware目录树,选择某个控制器,选择目录树,选择某个控制器,选择相应的控制任务区相应的控制任务区Control Task,选中,选中Control Sheets文件夹,右键,在菜单中选文件夹,右键,在菜单中选择择“Insert New”,出现,出现New Control Sheets窗口;窗口;2021-12-1333第二步:第二步: 在在New Control Sheets窗口定义页名窗口定义页名Sheet Name, 页号页号Number, 按按OK,控制回路组态工具及定义的回路被打开
25、;,控制回路组态工具及定义的回路被打开;回路描述回路号2021-12-1334第三步:使用控制回路组态工具进行回路的组态;第三步:使用控制回路组态工具进行回路的组态; 基本操作:增加、删除、移动算法;增加、删除、编辑信号线基本操作:增加、删除、移动算法;增加、删除、编辑信号线Property EditorMain window Object Browser选中选中: 将在连接算法时将在连接算法时只能用水平和垂直线只能用水平和垂直线,不能画斜线不能画斜线.2021-12-1335液位回路的逻辑说明:1.生成一个PID液位控制回路。2. 一个液位输入信号:TESTAI1-XXX,一个阀位输出信号:
26、 TESTAO1-XXX(XXX为学习组号);3.使用的算法清单:PID, SETPOINT, MASTATION, MAMODE, INPUT, OUTPUT液位回路组态练习液位回路组态练习2021-12-1336Control Builder组态工具图标菜单组态工具图标菜单加算法加算法管角算法与算法的连接移动选中项删除选中项回路存盘打开某个回路标准算法输入/输出算法全屏显示图中算法对齐加算法信息到图图放大缩小2021-12-1337作图工具:文本属性工具条:在SAMA图上加一些注释。在SAMA图上注释中的文本设置。Control Builder组态工具图标菜单组态工具图标菜单2021-12
27、-1338在回路图中增加在回路图中增加/删除算法,算法上增加管角等操作:删除算法,算法上增加管角等操作:在回路窗右键功能菜单一:在回路窗右键功能菜单一:在回路中增加算法管角及加算法参数到图上:在回路中增加算法管角及加算法参数到图上:选择相应算法右键 出现相应参数窗。算法上加管角: 选择参数后按Add按钮; 从算法框往外画线。取消管角: 在Object Browser窗口选择 相应项删除。 加算法的显示内容到图上: 选择参数后按Add按钮, 在图上希望的位置按左 键。2021-12-1339在回路窗右键功能菜单二:在回路窗右键功能菜单二:在回路中对图符拷贝,删除,移动等操作:在回路中对图符拷贝,
28、删除,移动等操作:选择相应对象后,在其空白地方右键 出现菜单。练习图符拷贝, 删除, 移动2021-12-1340在回路窗右键功能菜单三:在回路窗右键功能菜单三:在回路中选择连接线,对线操作:双击线条在回路中选择连接线,对线操作:双击线条 右键右键重建连接线删除选中的连接线从选中处作为折点,移动后,改变线的走向2021-12-1341自定义算法名:自定义算法名: 与GB相关的算法,如MAstation,MAmode,setpoint,keyboard,2Xselect,mediansel等算法,建议自定义算法名;步骤:第一步:选中算法,在左边的属性编辑窗口, Algorithm Control
29、 Record:填入自定义的算法名;第二步:Edit菜单Create User Points,选择自定义的算法名,点类型为LC,选择Create Points按钮,创建自定义的算法名,可以在回路所在的控制器,PointsAlgorithm Points中找到新创建的自定义算法名;2021-12-1342a)保存.svg 文件到 :D:OvPtSvrControlFunctions*.svgb)保存数据到Oracle数据库.第四步:回路组态结束,选择第四步:回路组态结束,选择FileFile菜单,选择菜单,选择SaveSave进行保存;进行保存;文件路径文件路径:Master Diagrams(
30、.svg): (主图文件 此文件将被download到操作站的硬盘)D :Ovptsvron-line xxxx.svgControl Sheet(.svg): (回路文件)D:OvptSvrControlFunctionsxxxx.svg; xxxx.xmlOn-Line Graphics Files (.svg) CBViewer (操作站上的回路显示文件路径)Drive :OvationCrtlBldrOn-Line xxxx.svg2021-12-1343第五步:第五步:打开Developer Studio工具,展开硬件Hardware目录树,选择控制器,右键,在菜单中选择Load,对
31、控制器进行点的下装;Load注意事项:选择控制器,右键,在菜单中选择Consistency,建议在Load之前进行一致性检查,对可能引起问题的对象进行修改;在对控制器进行load操作之前,选择控制器,右键,在菜单中选择Reconcile,数据库和控制器进行比较,只有确认无误后方可进行load操作;先对处于控制状态的控制器进行load操作;千万不能凭主观臆断. 需打开系统状态图进行确认,哪个控制处于主控状态,哪个处于备用状态;在确认主控制器工作正常之后,再对备用控制器进行load;建议修改小部分内容后进行load操作,不要积累大量修改后再load,这样不利于问题的分析;在机组运行过程中,请慎重进
32、行load操作,确认你有load的权限,分析load后可能的结果再进行;回路数据下装(回路数据下装(Load)的注意事项:)的注意事项:2021-12-1344第六步:第六步: 打开Developer Studio工具,展开硬件Hardware目录树,选择工作站,右键,在菜单中选择 Download,对工作站进行文件的下装,这样在操作站上操作员才能访问实时功能控制图;回路操作文件的下装回路操作文件的下装(Download):2021-12-1345网络操作员站工程师站数据服务器控制器上传整定参数下装:Download(下装文件) Loader(下装点内容)下装:Download(下装文件) L
33、oader(下装点内容)在线修改数据在线修改数据组态、配置系统操作系统:Win2003状态:在线Oracle数据库(包括系统组态,点,控制策略);系统配置文件;域控制器;操作系统:Win XP应用软件:Ovation状态:在线操作系统:VxWorks驱动程序,点数据状态:在线操作系统:Win XP应用软件:Ovation组态工具:Developer Studio系统数据运行结构系统数据运行结构2021-12-1346练习二练习二: 完成一个液位完成一个液位PID回路回路液位回路的逻辑说明:1.生成一个PID液位控制回路。2. 一个液位输入信号:TESTAI1-XXX,一个阀位输出信号: TES
34、TAO1-XXX(XXX为学习组号);3.使用的算法清单:PID, SETPOINT, MASTATION, MAMODE, INPUT, FIELD, 2021-12-1347液位液位PID回路回路:2021-12-1348PID算法:算法: 基本功能运算: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(GAI
35、N) + SP(BIAS)2)偏差死区(DBNE)及死区增益(ERRD) 进行PID运算的偏差 = 实际偏差 * 死区增益当ERRD为0时:则为一般情况当ERRD为0 1 时:为OVATION情况3)PID运算方式:Normal,ESG,ESI2021-12-13492021-12-1350 该算法能与操作员键盘或控制面板中 的“ ”,“ ” 键连接。 能与流程图中应用程序: 30, 31 号连接.SETPOINT - 设定算法设定算法功能:产生一个设定值。2021-12-1351MASTATION - M/A 站站 功能: 完成手/自动切换。该算法能与操作员键盘或控制面板上的 “AUTO”,
36、“MAN”,“ ” ,“ ” 键连接。 能于流程图中应用程序: 32, 33 号连接 2021-12-1352MAMODE - M/A方式控制方式控制 功能:1)置MASTAION算法的工作状态:PLW:超驰关PRA:超驰开LWI:闭锁减RAI:闭锁增MRE:切手动ARE:切自动BACT:“1”时:升降限制可有一个偏置值,“0”时,偏置为0。2)反馈MASTAION算法的状态信息,且能输出。AUTO自动MAN手动TRK跟踪LOC就地2021-12-1353生成新的控制回路方法二生成新的控制回路方法二 (例例:马达控制回路马达控制回路)第一步:第一步: 在打开的在打开的CB工具窗选择工具窗选择F
37、ile New- Control Function;第二步:第二步:在在Object Browser窗填写控制器,任务区等参数。窗填写控制器,任务区等参数。2021-12-1354第三步:使用控制回路组态工具进行回路的组态;第三步:使用控制回路组态工具进行回路的组态;第四步:第四步: 保存回路,下装回路到控制器,下装回路图到各操作站。保存回路,下装回路到控制器,下装回路图到各操作站。2021-12-1355在在CB中使用打包点的位,即用符号中使用打包点的位,即用符号 :2021-12-1356马达回路的逻辑说明:1.生成一个马达控制回路。2. 马达输出信号:TESTDO1-XXX,TESTDO
38、2-XXX(XXX为学习组号);马达反馈信号: TESTDI1-XXX3.马达回路可由手动/自动切换控制4. 当在自动时, 液位高时,延迟5S关马达;当液位低时开马达。6.使用的算法清单:KEYBOARD, FLIPFLOP, OR, AND, NOT, INPUT, OUTPUT,HIGHMON,LOWMON,ONDELAY练习三练习三: 新建一个马达控制回路新建一个马达控制回路2021-12-13572021-12-1358KEYBOARD - 键盘接口键盘接口与键盘的接口算法功能:1 当键盘上对应键按下,则相应的输出输出一个 “1”脉冲2 能与流程图中的应用程序连接。* 此算法应用于回路
39、设定值、输出值、手/自动切换。2021-12-1359FLIPFLOP - S-R触发器触发器真值表:? - SET 优先, 则为“1” RESET 优先, 则为“0”2021-12-1360HIGHMON - 高值监视高值监视 LOWMON - 低值监视低值监视HIGHLOWMON - 高低值监视高低值监视2021-12-1361ONDELAY - 前延时前延时2021-12-1362AND - 与门与门最多 8 个开关量输入OR - 或门或门最多 8 个开关量输入NOT - 非门非门XOR 异或门异或门2021-12-1363Module 3 使用使用CB工具修改控制回路工具修改控制回路
40、修改的回路方法修改的回路方法 修改回路修改回路 修改液位回路 增加2XSELECT算法,用于输入信号的冗余; 增加TRANSFER算法,用于信号切换; 增加FUNCTION算法,线性化信号; 增加LEADLAG算法,建立仿真液位变化; 修改马达回路 回路中页与页的连接: 将液位信号引入到马达回路中; 修改回路页说明参数 修改版本号,日期等信息; 回路的跟踪功能回路的跟踪功能 跟踪信号的连接及取消 BALANCER算法的应用 算法及回路的执行顺序算法及回路的执行顺序2021-12-1364打开回路的方法一:使用打开回路的方法一:使用Developer Studio工具窗打开Developer S
41、tudio工具,展开硬件Hardware目录树,选择某个控制器,选择相应的控制任务区Control Task,选中Control Sheets文件夹,选择回路。2021-12-1365打开回路的方法二:使用打开回路的方法二:使用CB工具窗注:注:在回路清单中有一些标记:回路已打开回路未被打开过对于异常关闭或同时被多个用户打开的sheet会被锁住,open时可以解锁打开。注:注:如果知道某sheet正被其他用户使用,千万不要尝试解锁打开!2021-12-1366修改回路:修改液位回路修改回路:修改液位回路 增加2XSELECT算法,用于输入信号的冗余; 增加TRANSFER算法,用于信号切换;
42、增加HIGHLOWMON算法,当液位报警时,回路切手动; 增加FUNCTION算法,线性化信号; 增加LEADLAG算法,建立仿真液位变化;2021-12-1367使用使用2XSELECT算法:算法:练习四练习四: 在液位回路中加输入信号冗余功能在液位回路中加输入信号冗余功能功能:OUT = (A+B)/2(平均值)P4High(高选)P6Low(低选)P5A(选A) P1B(选B)P2参数:MODE: 当TMOD为“1”时,MODE数值(15)决定OUT的功能。 当TMOD为“0”时,OUT的功能由操作员键盘控制。同时, CNTL参数设为“7”。XDEV:两值差报警(ALDB设置)XABQ:
43、A质量报警XBBQ:B质量报警XALM:A、B都有质量报警、数值无效、差值大于CNDB值。MRE: 报警同XALM,但此输出可由P3键屏蔽。PBPT:打包点,包括以上各状态信息。* 当使用高、低、平均等功能时,A、B之间的差必须小于(ALDB和CNDB)2021-12-1368删除输入算法与PID的PV连接线;加入第二个输入算法;加2XSELECT算法;连接输入信号;设置2XSELECT参数,保存修改后回路;打开Developer Studio, 下装回路到控制器;使用CB中的回路查看方式, 打开回路测试回路功能;注意注意:CNTL参数: 2021-12-1369当回路中两个输入差大于某个值时
44、,PID的输入PV选择某个定值,且回路切手动:1. 加一个AVALGEN模拟量发生器;2. 加一个TRANSFER切换功能算法;练习五练习五: 在液位回路中加信号切换功能在液位回路中加信号切换功能2021-12-1370TRANSFER - 切换切换 功能:FLAG = TRUE:OUT = IN2FLAG = FALSE:OUT = IN1参数:TRIN:算法的跟踪输入SLEW:内部跟踪选择:OFF:在切换中不跟踪 ON: 在切换中跟踪(指当IN1切到IN2时或IN2到IN1时是否要跟踪)TRK1:跟踪输出IN1的信号TRK2:跟踪输出IN2的信号TRR1:当IN1切到IN2时:TRIN跟踪
45、IN2的速率TRR2:当IN2切到IN1时:TRIN跟踪IN1的速率OTRK:输出跟踪:OFF:不跟踪,ON:跟踪2021-12-1371练习六练习六: 在液位回路中输出加线性化处理在液位回路中输出加线性化处理 功能: 11段函数Y = f(x)参数:GAIN:输入增益BIAS:输入偏置TPSC:输出点最大值BTSC:输出点最小值TRAT:跟踪速率BPTS:折点数X-1:第一点输入Y-1:第一点输出2021-12-1372练习七练习七: 在液位回路中加仿真回路在液位回路中加仿真回路2021-12-1373修改马达回路:修改马达回路: 将液位回路与马达回路联系起来; 将原来的液位信号改为液位回路
46、中的液位信号; 页与页的连接:练习八:练习八:2021-12-1374修改回路版本号:revision no.修改日期: revision date修改回路编号: sheet number修改回路的基本参数:修改回路的基本参数:2021-12-1375算法参数设置工具介绍算法参数设置工具介绍:Object Browser窗口功能:列出回路中各项内容; Styles: 图形颜色及线条等的设置; Comments: 在图中加文字说明或与数据库无关的图; Algorithms: 列出当前回路中的算法清单,修改图符 中的图形内容; Frame: 修改当前页右下角的图纸说明;2021-12-1376修改
47、输入修改输入/输出算法图符中的显示内容:输出算法图符中的显示内容:1 选择需要修改的内容按右键;2 选择Edit Text:则屏幕上方出现修改窗, 在图形主窗口按左键,则窗口消失。2021-12-1377Property Editor窗口功能: 修改在Object Browser窗口中选中项的参数; 回路组态中的算法参数设置回路组态中的算法参数设置: (修改液位回路及马达回路的参数修改液位回路及马达回路的参数)选择算法, 选中要修改的参数修改数值2021-12-1378编辑图形桌面及图形的颜色等的设置;Style Editor参数修改:参数修改:注注: 不建议修改不建议修改2021-12-13
48、79修改修改Frame(图纸说明图纸说明)内容内容:Frame的修改: (打开frame.svg修改内容) 1. 修改frame.svg文件: frame文件允许在ovation系统目录树的各级子目录存在, 如果frame文件在多个目录中存在,CB工具从最底层开始 查找,找到即执行,从而忽略上级的frame文件; 2. 在OvationCtrlBldr文件夹下, 修改相应的 frame.svg 1. 另存为某个文件名: 例: frame1.svg 2. 在CB打开的回路图中, 选择Frame 在下面的参数 修改窗, 写入文件名, 如frame1.文件名2021-12-1380回路中的跟踪回路中
49、的跟踪: 跟踪目的跟踪目的:1. 回路手/自动的无扰动切换2. PID回路的抗积分饱和1. 在同一页,支持tracking功能的算法默认自动设置跟踪, 不同页,默认断开跟踪。2. 选中信号线右键可手动设置或断开跟踪。PID回路跟踪方式介绍回路跟踪方式介绍:跟踪的连接和断开:跟踪的连接和断开:2021-12-1381练习九:练习九:BALANCER算法的应用实例算法的应用实例2021-12-1382使用使用BALANCER算法在跟踪连接中的注意事项算法在跟踪连接中的注意事项:Balancer 与 MAstation算法的跟踪分4种情况:1. 两个算法在同一页,Balancer与MAstation
50、直接相连;两个算法在同一页,Balancer与MAstation不直接相连;两个算法在不同页,Balancer与MAstation中间不插其它标准算法;2.两个算法在不同页,Balancer与MAstation中间插其它标准算法;Balancer的跟踪输入引角与MAstation的跟踪输出引角必须手动添加。有两种控制:NORMAL 和 MA BALANCER。 必须为两种控制类型选择一种要使用的跟踪类型(最高、最低或平均)。NORMAL如果所有下行算法都请求上行算法进行跟踪,则 BALANCER 算法的输出可以是从下行算法返回的模拟量跟踪信号的最高值、最低值或平均值。 输出的质量则是模拟量跟踪
51、信号返回的最差质量。如果任一下行算法未请求上行算法进行跟踪,则 BALANCER 算法的输出是带增益和偏置的模拟量输入值。 输出的质量等于输入值的质量。下行算法可以是标准算法中的任一种。 MA BALANCER如果所有下行 MA 算法都请求上行算法进行跟踪,则 BALANCER 算法的输出可以是从下行算法返回的模拟量跟踪信号的最高值、最低值或平均值。如果任一下行算法未请求上行算法进行跟踪,即下游算法为自动,且MAMODE算法上的BACT端为“1”;则 BALANCER 算法的输出等于输入加MASTATION算法的输出偏置经平衡后的值。输出的质量则是模拟量跟踪信号返回的最差质量。下行算法必须是
52、MASTATION,并且这些算法的输入增益和输入偏置必须分别等于 1.0 和 0.0,才能正确实现此控制类型。MASTATION算法上的输出偏置由MASTATION面板上的SETPOINT功能实现操作。2021-12-1383算法的跟踪表算法的跟踪表AlgorithmTRATRampingTOUT IN1TRK1 to IN1TRK2 to IN2TRK3 to IN3TRK4 to IN4Accepts TRINCascade Track OptimizeSwitchable SlewingSwitch-ableOutput TrackingBALANCERTRK01 -TRK16DIVID
53、EFIELDFUNCTIONGAINBIASGASFLOWHISELECTLEADLAGLOSELECTMASTATIONMULTIPLYPID1PIDFF1SETPOINT2SQUAREROOTSUMTRANSFER32021-12-1384算法及回路的执行顺序设置算法及回路的执行顺序设置修改回路中算法的执行顺序:修改回路中算法的执行顺序:1 选择算法项2 选择清单中的手动3 选择要移动的算法4 使用箭头图标移动2021-12-1385修改回路的执行顺序:修改回路的执行顺序:打开某个回路的CB窗选择菜单Tools3 选择打开图标4 展开控制器,选择任务区后,5 列出此任务区的回路清单6 选择
54、打开图标7 使用移动按钮移动算法8 按OK按钮2021-12-1386练习十:比较不同的执行顺序对回路结果的影响练习十:比较不同的执行顺序对回路结果的影响当以此顺序运行时,4个指示灯同时亮2021-12-1387当以此顺序运行时,4个指示灯将按顺序亮2021-12-1388Module 4 建立回路模板建立回路模板, 建立宏算法建立宏算法 建立回路模板 建立宏算法2021-12-1389建立回路模板建立回路模板: (例例:将马达回路保存为模板将马达回路保存为模板)1. 在CB工具上, 选择需要保存的内容;2. 选择菜单File 3. 输入文件名4. 保存5. 在CB的桌面按鼠标左键.2021-
55、12-1390回路模板的使用回路模板的使用: (例例:建立马达回路建立马达回路)1. 打开CB工具, 选择菜单File :2. 将图放到合适的位置, 确认; 在弹出窗选择Yes按钮.3. 将图放到合适的位置, 确认; 在弹出窗选择Yes按钮.2021-12-1391将图放到合适的位置, 确认; 在弹出窗选择Yes按钮.修改点名:5. 按OK按钮.2021-12-1392建立宏算法建立宏算法(MACRO): 第一步:在第一步:在CB工具上选择菜单工具上选择菜单File New Control Macro2021-12-1393第二步:在第二步:在CB上画回路(例:如图回路)上画回路(例:如图回路
56、)注:1. 在宏图回路中不能加KEYBOARD,MASTAION等与操作接口有关的算法,加上后在运行时是 不能操作。 2. 建议使用以上图中的图符作为输入及输出信号的图符。 3. 在宏图中不要使用点。 4. 在第一次建立宏以前,必须先建立宏目录:c:OvPtSvrTRAININGControlMacros 注意:目录名必须在系统路经下,且文件夹名为:ControlMacros2021-12-1394第三步:定义宏算法的输入第三步:定义宏算法的输入/输出管角:输出管角:1 选择输入算法2 修改输入/输出算法中的 两个参数,将来在宏图 标中作为管角用。建议清空此处点名比较上图,输入图标上出现标记:
57、方法一:方法一:2021-12-1395方法二:方法二:2021-12-1396第四步:定义宏算法中的参数:第四步:定义宏算法中的参数:1 在图中选择算法 右键 选择工具2 选择算法中的参数3 写入描述及参数名2021-12-1397第五步:保存宏图回路第五步:保存宏图回路1 将宏保存到宏目录中:TEST2.svg注:宏回路存放路经:C:OvPtSverTraining(数据库名)ControlMacroTEST2.svg2021-12-1398第六步:建立图符与宏连接第六步:建立图符与宏连接:1. 打开CB工具 选择菜单Files New Algorithm Symbol CONTROL M
58、ACROS TEST2(宏回路名) 2021-12-1399第七步:画图符第七步:画图符:1. 使用画图工具画图符:2. 在图符上写图符名: (写字符必须写在algorithm-function层)修改图符颜色3. 加算法管角:2021-12-13100第八步:保存图符第八步:保存图符:注:建议图符保存路经:C:OvPtSvr 或: C:OvPtSvr第一次创建图符时,选择系统名或网络名,ok后自动在其目录下新建symbols文件夹,注意之后创建的图符选择保存路径时仍然选择系统名或网络名,不要选择其目录下的symbols文件夹;2021-12-13101练习十一:建立一个宏算法练习十一:建立一
59、个宏算法2021-12-13102使用宏算法使用宏算法(MACRO): 在回路中使用宏在回路中使用宏:1. 在CB工具上选择宏:2. 连接一个回路; 保存回路后,下装到控制器。2021-12-13103使用使用CB工具查看及修改宏逻辑工具查看及修改宏逻辑: 1. 在CB工具上选择OPEN菜单:2021-12-131042. 在打开的清单上选择宏回路:注意:在修改完宏逻辑后,必须将此宏相关的回路重新打开和保存。注意:在修改完宏逻辑后,必须将此宏相关的回路重新打开和保存。2021-12-13105宏算法在实时回路中的参数整定宏算法在实时回路中的参数整定: 1. 在操作界面查看宏回路及修改宏的整定参
60、数在操作界面查看宏回路及修改宏的整定参数:宏参数宏算法2021-12-131062. 在操作界面查看宏回路的逻辑组态在操作界面查看宏回路的逻辑组态:1. 在操作窗中, 选择宏 右键菜单Explode Macro:2021-12-13107Module 5 回路的备份及其它工具使用回路的备份及其它工具使用 Control Builder组态工具菜单介绍 回路备份和恢复 增加历史点到历史站2021-12-13108Control Builder组态工具菜单(一)组态工具菜单(一)File菜单操作菜单操作:New Simple Graphic: 生成一幅与回路无关的图 Control Function: 生成一个新回路 Algo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件标题模板教学课件
- 南京工业大学浦江学院《食品添加剂》2022-2023学年第一学期期末试卷
- 都江堰某希望小学教学楼及综合楼施工组织设计
- jqx第课时说课稿
- 南京工业大学浦江学院《金庸小说欣赏》2021-2022学年第一学期期末试卷
- 《小小旅行家》说课稿
- 南京工业大学《自动化》2022-2023学年第一学期期末试卷
- 南京工业大学《药物商品学》2023-2024学年第一学期期末试卷
- 南京工业大学《水工程施工》2022-2023学年第一学期期末试卷
- 南京工业大学《企业战略管理》2022-2023学年第一学期期末试卷
- 度湖南省建设工程造价参考指标
- 《如何说孩子才会听 怎么听孩子才肯说》读书分享PPT
- 园林植物花卉育种学课件第5章-杂交育种
- 六年级上册数学课件-6. 百分数(一)1-人教版(共11张PPT)
- HSK5级100题看图写作练习
- 地下建筑结构:第3章 地下建筑结构及设计1
- 公司售后维修记录表
- 四年级数学上册苏教版《认识射线、直线和角》教案(公开课)
- 微软Azure 与阿里云的对比分析
- 承台施工工艺标准
- 《分物游戏》说课
评论
0/150
提交评论