资源描述
OV200-WINRev.3.1.XFebruary 2008控制回路的组态和维护控制回路的组态和维护艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有2024/5/25 周六0艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有版权通知提供的 Ovation 手册简体中文版本是为了帮助中国客户在培训中更好的理解课程内容而设置。这些手册的英文版本才是正式的 Ovation 手册,因此英文版本中的信息优先于简体中文版本中的信息。对于本手册中描述的电路、信息、设备或软件的用途,Emerson Process Management Power&Water Solutions Co.,Ltd.不承担任何专利责任。没有 Emerson Process Management Power&Water Solutions Co.,Ltd.事先明确的书面同意,不得复制此出版物的任何部分,不得将其存储在检索系统中,也不得以任何形式或任何方法进行传送,包括电子、机械、影印、录制或其他方式。本文档是 Emerson Process Management Power&Water Solutions Co.,Ltd.和/或其转包商和供应商的财产,其中包含它们拥有的专有信息。本文档本着保密和信任的态度传送,用户同意严格根据提供协议的条款和条件处理本文档。版权所有 Emerson Process Management Power&Water Solutions Co.,Ltd.保留所有权利。2024/5/25 周六1艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有OV200-WIN课程目标课程目标 察看察看OVATIONOVATION系统中正在运行的控制回路系统中正在运行的控制回路 使用有效工具查看和整定控制回路使用有效工具查看和整定控制回路 使用使用Control BuilderControl Builder工具修改存在的控制回路图修改存在的控制回路图 介绍常用的控制算法功能介绍常用的控制算法功能 演示和组态逻辑回路和模拟量回路演示和组态逻辑回路和模拟量回路 解释和修改回路的跟踪功能解释和修改回路的跟踪功能 了解控制回路与流程图之间的关系了解控制回路与流程图之间的关系 使用有效工具验证回路功能使用有效工具验证回路功能 2024/5/25 周六2艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Module 1查看及调试存在的控制回路查看及调试存在的控制回路Module 2使用使用Control Builder工具工具新建控制回路新建控制回路Module 3使用使用Control Builder工具修改控制回路工具修改控制回路Module 4建立回路模板建立回路模板,建立宏算法建立宏算法Module 5回路的备份及其它工具使用回路的备份及其它工具使用2024/5/25 周六3艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有课程目录课程目录Module1:查看及调试存在的控制回路:查看及调试存在的控制回路 访问实时回路(方法一).6 访问实时回路(方法二).7 控制回路图窗口介绍.8 控制回路图中的图符识别.15 控制回路图中的图符颜色.16 控制回路中的显示内容操作.18 控制回路中的参数修改.19 上传回路的整定参数.20 CB文件参数的更新.21 练习一:修改PID回路参数 24 Module2:新建控制回路方法:新建控制回路方法 生成回路的步骤.29 新建回路方法一.30 CB工具图标菜单功能.34 回路组态中增加/删除算法等操作.36 回路组态中自定义算法名39 回路文件的保存路径.40 回路数据下装的注意事项.41 系统数据运行结构.44 练习二:完成液位控制回路.41 回路算法:PID,MAstation,MAmode,Setpoint 新建回路方法二.51 练习三:完成马达控制回路.54 回路算法:Keyboard,Flipflop,OR,And,NotHIGHMON,LOWMON,ONDELAY2024/5/25 周六4艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Module3:使用:使用CB工具修改控制回路工具修改控制回路 打开回路(方法一)62 打开回路(方法二)63 练习四:输入信号的冗余组态.652XSELECT 练习五:信号切换功能.67TRANSFER,AVALGEN 练习六:线性化处理.69FUNCTION 练习七:液位仿真回路.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 回路备份及恢复.1192024/5/25 周六5艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Module 1 查看及调试存在的控制回路查看及调试存在的控制回路 访问实时控制图回路图的方法 介绍控制回路显示窗口显示内容 从现场输入指示信号到输出信号,解读一个完整的 控制策略 控制回路图中的图符识别及操作2024/5/25 周六6艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有访问实时控制图回路图的方法(一)访问实时控制图回路图的方法(一)方法一:使用操作站上操作应用工具中的回路调出工具:Start-Ovation-Ovation Applications2024/5/25 周六7艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有访问实时控制图回路图的方法(二)访问实时控制图回路图的方法(二)方法二:使用含有点的有关信息的操作窗口(如:Point Information,报警窗等),使用右键菜单上的Signal Diagram菜单调出与此点有关的控制回路图。方法三:使用CB工具上的菜单:Tools Signal Diagram(此方法必须将回路下装到控制器中后才能操作,但可不将回路图下装到操作站)2024/5/25 周六8艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路图窗口显示控制回路图窗口显示2024/5/25 周六9艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路图窗口的显示内容控制回路图窗口的显示内容控制回路图窗口显示包括以下六项内容:1.Sheet Browser 回路浏览器2.Display canvas 显示区3.Control Summary 回路中的点名清单窗4.Properties Summary 回路中算法参数的整定窗5.Tracking Summary 算法的跟踪状态信息窗6.Algorithm Summary 列出回路中的算法清单,但不列出其它点的清单2024/5/25 周六10艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Sheet Browser 回路浏览器回路浏览器列出网络中每个控制器中的回路清单;选中回路双击后,可打开回路图;2024/5/25 周六11艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Display canvas 显示区显示区 回路图显示区回路图显示区2024/5/25 周六12艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Control Summary 窗 列出回路中的用户定义点名清单;Algorithm Summary 窗 列出当前选中的算法中的点名清单,在清单上按右键可打开栏目修改窗。2024/5/25 周六13艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Properties Summary 回路中算法参数的整定窗回路中算法参数的整定窗Tracking Summary 算法的跟踪状态信息窗算法的跟踪状态信息窗在Tuned Value区双击左键,则可修改整定参数;选择Commit按钮,则数值被送到控制器。2024/5/25 周六14艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路窗口中的菜单工具控制回路窗口中的菜单工具打开新的一页打印当前页向前翻页向后翻页根据回路执行顺序向前翻页根据回路执行顺序向后翻页刷新当前页File 菜单:Preferences:设置窗口中回路图符的显示方式,如算法的颜色,线条等。View:打开各显示窗口:2024/5/25 周六15艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路图中的回路图符识别控制回路图中的回路图符识别2024/5/25 周六16艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路图中的图符颜色控制回路图中的图符颜色:模拟量算法:模拟量算法:绿色:算法处在跟踪方式橙色:算法在手动方式紫色:算法输出超过低限红紫色:算法输出超过高限金黄色:算法的输出信号点扫描停止数字量算法:数字量算法:红色:算法输出为“1”白色:算法输出为“0”蓝绿色:算法结果只输出数值,并与下一个算法输入连接时不产生点。2024/5/25 周六17艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路图中的线条颜色控制回路图中的线条颜色:模拟量信号:模拟量信号:粉红色:点在报警黄色:点扫描停止红色:点的数值被改变,且改变大于1的值绿色:点的数值被改变,且改变小于-1的值白色:点正常数字量点数字量点:黄色:点扫描停止,为“False”橙色:点扫描停止,为“True”浅紫红色:点在报警,为“False”紫红色:点在报警,为“True”白色:点正常,为“False”红色:点正常,为“True”2024/5/25 周六18艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路图中的显示内容操作控制回路图中的显示内容操作:线条上的显示内容操作线条上的显示内容操作:在空白处按右键菜单内容:Display control pin values 在信号线上显示数值 Display hover text 在信号线上选中显示的数值,则将此点名同时显示.页连接符显示内容:页连接符显示内容:在页连接符上按左键:显示此点与哪些页连接,带*号为此点的信号发源地为哪页;选中某页后,可调出此页的回路图。1 为控制器号4 为信号来源的回路号2024/5/25 周六19艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有控制回路中的参数修改控制回路中的参数修改:回路算法参数修改回路算法参数修改:1.在回路图上选中某个算法按左键;则算法的Property Summary;Algorithm Summary;如有跟踪则Tracking Summary窗将显示此算法内容。2.在Property Summary窗选择需要修改的参数,Commit:保存修改值 Clear:清除输入值3.有一些特殊算法,选择Advanced按钮,修改特殊参数。上传控制器中的参数值(上传控制器中的参数值(Reconciling tuning):):功能:功能:当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。上传步骤见下页上传步骤见下页2024/5/25 周六20艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有上传(上传(Reconciling)数据的步骤)数据的步骤:步骤步骤:1.打开Ovation Developer Studio组态工具;2.选择控制器(Controller),右键后选择Reconcile,系统进行比较后出现以下窗口;3.在窗口中选择需要进行上传的点,不选择则不上传数据;4.选择OK按钮,进行上传操作;5.CB文件的更新,见下页。2024/5/25 周六21艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有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窗口;2024/5/25 周六22艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有CB文件的更新(续)文件的更新(续):2、对多个、对多个CB回路文件进行参数更新回路文件进行参数更新 对多页CB文件进行参数更新时,使用Control Option的Reconcile功能,或打开任意CB组态文件,选择Tools菜单operationsReconcile operation功能,选择需要进行比较的组态文件,得出比较结果确认后进行上传,保证CB文件参数与Oracle数据库中参数的一致。见下图所示:2024/5/25 周六23艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有回路下装及调试后参数上传过程回路下装及调试后参数上传过程:在CB工具中上传在Developer Studio中上传回路组态完后保存将回路逻辑中的点下装到控制器将回路图下装到操作站2024/5/25 周六24艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Redundant 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 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回路组态及运行中信息传递方式回路组态及运行中信息传递方式:2024/5/25 周六25艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有练习一练习一:修改修改PID回路的比例回路的比例,积分积分,微分值微分值1.打开某个PID回路:在操作界面选择Signal Diagram 在Sheet Browser窗找到回路名 双击 2024/5/25 周六26艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有2.选择PID算法 Properties Summary 窗被打开,选择需要修改的参数(INTG,PGAIN,DGAIN,DRAT):双击参数输入窗,输入数值,按Commit按钮。1232024/5/25 周六27艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有3.将修改的参数上传到数据库:在Developer Studio窗选择控制器(Drop1)-右键 选择菜单Reconcile 在Reconcile窗选择算法 按OK 被选中的数据上传到数据库。4.在Developer Studio中打开PID回路组态文件,自动出现Update Tuning parameters窗口,选择需要上传的参数,进行Reconcile,保证CB文件中算法参数与Oracle数据库的一致。选中上传算法2024/5/25 周六28艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Module 2 使用使用CB工具工具新建控制回路新建控制回路 熟悉使用Control Builder组态工具 新建一个液位控制回路(方法一)通过液位回路了解相关算法参数的设置方法 新建一个马达控制回路(方法二)通过马达控制回路了解开关量回路的组态方法2024/5/25 周六29艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有完成一个简单的液罐系统控制完成一个简单的液罐系统控制2024/5/25 周六30艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有熟悉使用熟悉使用Control Builder组态工具组态工具新建回路步骤:新建回路步骤:1.打开Ovation Developer Studio目录树;2.展开控制器目录树;3.选择任务区;4.右键 选择菜单上的Insert New;5.填写回路描述、回路号;6.CB工具将被打开;7.组态回路算法;8.保存回路;9.对控制器下装控制逻辑;10.对全部操作站下装回路图;2024/5/25 周六31艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有生成新的控制回路方法一生成新的控制回路方法一 (例例:液位回路液位回路)第一步:第一步:打开打开Developer Studio工具,展开硬件工具,展开硬件Hardware目录树,选择某个控制器,选择目录树,选择某个控制器,选择相应的控制任务区相应的控制任务区Control Task,选中,选中Control Sheets文件夹,右键,在菜单中选文件夹,右键,在菜单中选择择“Insert New”,出现,出现New Control Sheets窗口;窗口;2024/5/25 周六32艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有第二步:第二步:在在New Control Sheets窗口定义页名窗口定义页名Sheet Name,页号页号Number,按按OK,控制回路组态工具及定义的回路被打开;,控制回路组态工具及定义的回路被打开;回路描述回路号2024/5/25 周六33艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有第三步:使用控制回路组态工具进行回路的组态;第三步:使用控制回路组态工具进行回路的组态;基本操作:增加、删除、移动算法;增加、删除、编辑信号线基本操作:增加、删除、移动算法;增加、删除、编辑信号线Property EditorMain window Object Browser选中选中:将在连接算法时将在连接算法时只能用水平和垂直线只能用水平和垂直线,不能画斜线不能画斜线.2024/5/25 周六34艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有液位回路的逻辑说明:1.生成一个PID液位控制回路。2.一个液位输入信号:TESTAI1-XXX,一个阀位输出信号:TESTAO1-XXX(XXX为学习组号);3.使用的算法清单:PID,SETPOINT,MASTATION,MAMODE,INPUT,OUTPUT液位回路组态练习液位回路组态练习2024/5/25 周六35艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Control Builder组态工具图标菜单组态工具图标菜单加算法加算法管角算法与算法的连接移动选中项删除选中项回路存盘打开某个回路标准算法输入/输出算法全屏显示图中算法对齐加算法信息到图图放大缩小2024/5/25 周六36艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有作图工具:文本属性工具条:在SAMA图上加一些注释。在SAMA图上注释中的文本设置。Control Builder组态工具图标菜单组态工具图标菜单2024/5/25 周六37艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有在回路图中增加在回路图中增加/删除算法,算法上增加管角等操作:删除算法,算法上增加管角等操作:在回路窗右键功能菜单一:在回路窗右键功能菜单一:在回路中增加算法管角及加算法参数到图上:在回路中增加算法管角及加算法参数到图上:选择相应算法右键 出现相应参数窗。算法上加管角:选择参数后按Add按钮;从算法框往外画线。取消管角:在Object Browser窗口选择 相应项删除。加算法的显示内容到图上:选择参数后按Add按钮,在图上希望的位置按左 键。2024/5/25 周六38艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有在回路窗右键功能菜单二:在回路窗右键功能菜单二:在回路中对图符拷贝,删除,移动等操作:在回路中对图符拷贝,删除,移动等操作:选择相应对象后,在其空白地方右键 出现菜单。练习图符拷贝,删除,移动2024/5/25 周六39艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有在回路窗右键功能菜单三:在回路窗右键功能菜单三:在回路中选择连接线,对线操作:双击线条在回路中选择连接线,对线操作:双击线条 右键右键重建连接线删除选中的连接线从选中处作为折点,移动后,改变线的走向2024/5/25 周六40艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有自定义算法名:自定义算法名:与GB相关的算法,如MAstation,MAmode,setpoint,keyboard,2Xselect,mediansel等算法,建议自定义算法名;步骤:第一步:选中算法,在左边的属性编辑窗口,Algorithm Control Record:填入自定义的算法名;第二步:Edit菜单Create User Points,选择自定义的算法名,点类型为LC,选择Create Points按钮,创建自定义的算法名,可以在回路所在的控制器,PointsAlgorithm Points中找到新创建的自定义算法名;2024/5/25 周六41艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有a)保存.svg 文件到:D:OvPtSvrControlFunctions*.svgb)保存数据到Oracle数据库.第四步:回路组态结束,选择第四步:回路组态结束,选择FileFile菜单,选择菜单,选择SaveSave进行保存;进行保存;文件路径文件路径:Master Diagrams(.svg):(主图文件 此文件将被download到操作站的硬盘)D:Ovptsvron-line xxxx.svgControl Sheet(.svg):(回路文件)D:OvptSvrControlFunctionsxxxx.svg;xxxx.xmlOn-Line Graphics Files(.svg)CBViewer(操作站上的回路显示文件路径)Drive:OvationCrtlBldrOn-Line xxxx.svg2024/5/25 周六42艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有第五步:第五步:打开Developer Studio工具,展开硬件Hardware目录树,选择控制器,右键,在菜单中选择Load,对控制器进行点的下装;Load注意事项:1.选择控制器,右键,在菜单中选择Consistency,建议在Load之前进行一致性检查,对可能引起问题的对象进行修改;2.在对控制器进行load操作之前,选择控制器,右键,在菜单中选择Reconcile,数据库和控制器进行比较,只有确认无误后方可进行load操作;3.先对处于控制状态的控制器进行load操作;千万不能凭主观臆断.需打开系统状态图进行确认,哪个控制处于主控状态,哪个处于备用状态;4.在确认主控制器工作正常之后,再对备用控制器进行load;5.建议修改小部分内容后进行load操作,不要积累大量修改后再load,这样不利于问题的分析;6.在机组运行过程中,请慎重进行load操作,确认你有load的权限,分析load后可能的结果再进行;回路数据下装(回路数据下装(Load)的注意事项:)的注意事项:2024/5/25 周六43艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有第六步:第六步:打开Developer Studio工具,展开硬件Hardware目录树,选择工作站,右键,在菜单中选择 Download,对工作站进行文件的下装,这样在操作站上操作员才能访问实时功能控制图;回路操作文件的下装回路操作文件的下装(Download):2024/5/25 周六44艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有网络操作员站工程师站数据服务器控制器上传整定参数下装:Download(下装文件)Loader(下装点内容)下装:Download(下装文件)Loader(下装点内容)在线修改数据在线修改数据组态、配置系统操作系统:Win2003状态:在线Oracle数据库(包括系统组态,点,控制策略);系统配置文件;域控制器;操作系统:Win XP应用软件:Ovation状态:在线操作系统:VxWorks驱动程序,点数据状态:在线操作系统:Win XP应用软件:Ovation组态工具:Developer Studio系统数据运行结构系统数据运行结构2024/5/25 周六45艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有练习二练习二:完成一个液位完成一个液位PID回路回路液位回路的逻辑说明:1.生成一个PID液位控制回路。2.一个液位输入信号:TESTAI1-XXX,一个阀位输出信号:TESTAO1-XXX(XXX为学习组号);3.使用的算法清单:PID,SETPOINT,MASTATION,MAMODE,INPUT,FIELD,2024/5/25 周六46艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有液位液位PID回路回路:2024/5/25 周六47艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有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,ESI2024/5/25 周六48艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有2024/5/25 周六49艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有 该算法能与操作员键盘或控制面板中 的“”,“”键连接。能与流程图中应用程序:30,31 号连接.SETPOINT-设定算法设定算法功能:产生一个设定值。2024/5/25 周六50艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有MASTATION-M/A 站站 功能:完成手/自动切换。该算法能与操作员键盘或控制面板上的 “AUTO”,“MAN”,“”,“”键连接。能于流程图中应用程序:32,33 号连接 2024/5/25 周六51艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有MAMODE-M/A方式控制方式控制 功能:1)置MASTAION算法的工作状态:PLW:超驰关PRA:超驰开LWI:闭锁减RAI:闭锁增MRE:切手动ARE:切自动BACT:“1”时:升降限制可有一个偏置值,“0”时,偏置为0。2)反馈MASTAION算法的状态信息,且能输出。AUTO自动MAN手动TRK跟踪LOC就地2024/5/25 周六52艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有生成新的控制回路方法二生成新的控制回路方法二 (例例:马达控制回路马达控制回路)第一步:第一步:在打开的在打开的CB工具窗选择工具窗选择File New-Control Function;第二步:第二步:在在Object Browser窗填写控制器,任务区等参数。窗填写控制器,任务区等参数。2024/5/25 周六53艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有第三步:使用控制回路组态工具进行回路的组态;第三步:使用控制回路组态工具进行回路的组态;第四步:第四步:保存回路,下装回路到控制器,下装回路图到各操作站。保存回路,下装回路到控制器,下装回路图到各操作站。2024/5/25 周六54艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有在在CB中使用打包点的位,即用符号中使用打包点的位,即用符号:2024/5/25 周六55艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有马达回路的逻辑说明:1.生成一个马达控制回路。2.马达输出信号:TESTDO1-XXX,TESTDO2-XXX(XXX为学习组号);马达反馈信号:TESTDI1-XXX3.马达回路可由手动/自动切换控制4.当在自动时,液位高时,延迟5S关马达;当液位低时开马达。6.使用的算法清单:KEYBOARD,FLIPFLOP,OR,AND,NOT,INPUT,OUTPUT,HIGHMON,LOWMON,ONDELAY练习三练习三:新建一个马达控制回路新建一个马达控制回路2024/5/25 周六56艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有2024/5/25 周六57艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有KEYBOARD-键盘接口键盘接口与键盘的接口算法功能:1 当键盘上对应键按下,则相应的输出输出一个“1”脉冲2 能与流程图中的应用程序连接。*此算法应用于回路设定值、输出值、手/自动切换。2024/5/25 周六58艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有FLIPFLOP-S-R触发器触发器真值表:?-SET 优先,则为“1”RESET 优先,则为“0”2024/5/25 周六59艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有HIGHMON-高值监视高值监视 LOWMON-低值监视低值监视HIGHLOWMON-高低值监视高低值监视2024/5/25 周六60艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有ONDELAY-前延时前延时2024/5/25 周六61艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有AND-与门与门最多 8 个开关量输入OR-或门或门最多 8 个开关量输入NOT-非门非门XOR 异或门异或门2024/5/25 周六62艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有Module 3 使用使用CB工具修改控制回路工具修改控制回路 修改的回路方法修改的回路方法 修改回路修改回路 修改液位回路 增加2XSELECT算法,用于输入信号的冗余;增加TRANSFER算法,用于信号切换;增加FUNCTION算法,线性化信号;增加LEADLAG算法,建立仿真液位变化;修改马达回路 回路中页与页的连接:将液位信号引入到马达回路中;修改回路页说明参数 修改版本号,日期等信息;回路的跟踪功能回路的跟踪功能 跟踪信号的连接及取消 BALANCER算法的应用 算法及回路的执行顺序算法及回路的执行顺序2024/5/25 周六63艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有打开回路的方法一:使用打开回路的方法一:使用Developer Studio工具窗打开Developer Studio工具,展开硬件Hardware目录树,选择某个控制器,选择相应的控制任务区Control Task,选中Control Sheets文件夹,选择回路。2024/5/25 周六64艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有打开回路的方法二:使用打开回路的方法二:使用CB工具窗注:注:在回路清单中有一些标记:回路已打开回路未被打开过对于异常关闭或同时被多个用户打开的sheet会被锁住,open时可以解锁打开。注:注:如果知道某sheet正被其他用户使用,千万不要尝试解锁打开!2024/5/25 周六65艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有修改回路:修改液位回路修改回路:修改液位回路 增加2XSELECT算法,用于输入信号的冗余;增加TRANSFER算法,用于信号切换;增加HIGHLOWMON算法,当液位报警时,回路切手动;增加FUNCTION算法,线性化信号;增加LEADLAG算法,建立仿真液位变化;2024/5/25 周六66艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有使用使用2XSELECT算法:算法:练习四练习四:在液位回路中加输入信号冗余功能在液位回路中加输入信号冗余功能功能:OUT=(A+B)/2(平均值)P4High(高选)P6Low(低选)P5A(选A)P1B(选B)P2参数:MODE:当TMOD为“1”时,MODE数值(15)决定OUT的功能。当TMOD为“0”时,OUT的功能由操作员键盘控制。同时,CNTL参数设
展开阅读全文