OV200CH控制回路的生成和维护.docx

上传人:b****7 文档编号:23347942 上传时间:2023-05-16 格式:DOCX 页数:52 大小:657.52KB
下载 相关 举报
OV200CH控制回路的生成和维护.docx_第1页
第1页 / 共52页
OV200CH控制回路的生成和维护.docx_第2页
第2页 / 共52页
OV200CH控制回路的生成和维护.docx_第3页
第3页 / 共52页
OV200CH控制回路的生成和维护.docx_第4页
第4页 / 共52页
OV200CH控制回路的生成和维护.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

OV200CH控制回路的生成和维护.docx

《OV200CH控制回路的生成和维护.docx》由会员分享,可在线阅读,更多相关《OV200CH控制回路的生成和维护.docx(52页珍藏版)》请在冰豆网上搜索。

OV200CH控制回路的生成和维护.docx

OV200CH控制回路的生成和维护

OV200

Ovation控制回路的生成和维护

 

学生手册

 

Revision2Feb.2004

使用各种ControlBuilder功能54

课程目标

 

1.监控Ovation系统中运行的控制回路

2.用各种工具识别和整定正在运行的回路

3.使用ControlBuilder工具修改控制逻辑

4.熟练掌握逻辑及模拟量回路的建立和运行

5.掌握和修改一些特殊要求的控制回路

6.识别控制方案图(controlschemes)和流程图(graphicdiagrams)之间的关系

7.使用ControlBuilder设置回路的一些必要条件

8.使用工具和提供的方法评价和测定控制方案的特有操作

Ovation

控制回路的生成和维护

课程介绍

 

Module1:

访问现有的控制方案

 

Module2:

使用整定功能整定和调试回路

 

Module3:

使用ControlBuilder工具修改控制

方案

 

Module4:

使用ControlBuilder建立新的控制

回路

 

Module5:

各种ControlBuilder功能的使用

Module1目标

访问现有的控制方案

1.使用流程图窗口访问实时功能控制图

2.解释功能控制图中的功能

3.从现场输入指示信号到输出信号,解读一个完整的控制策略

4.使用典型的控制策略,描述下面基本逻辑和模拟量算法的功

能:

-AND

-KEYBOARD

-SETPOINT

-OR

-HIGHMON

-PID

-NOT

-LOWMON

-MASTATION

-ASSIGN

-HISELECT

-MAMODE

-FLIPFLOP

-LOSELECT

-FUNCTION

-ONDELAY

-TRANSFER

-FIELD

-OFFDELAY

-2XSELECT

5.用功能控制图识别各种I/O图标的功能

6.识别典型的图形算法图标.

7.使用图层Layer的功能实现功能图的信息显示.

 

访问实时功能图

 

使用控制菜单

使用点菜单

现在在流程土窗口将显示被选中的功能图

在点菜单选择

SignalDiagram

按右键,进入点菜单

PointMenu

将鼠标放在点的数值上

选择所需控制回路图名,

选择GOTO按钮

选择所需控制器,

选择GOTO按钮

选择Tune按钮

在菜单条上选择

Control

打开流程图窗口

 

 

 

 

最多8个开关量输入

ASSIGN--传递点信息

XOR--异或门

NOT--非门

?

---SET优先,则为“1”

RESET优先,则为“0”

ONDELAY--前延时

OFFDELAY--后延时

ONESHOT--脉冲发生器

 

 

 

KEYBOARD--键盘接口

与键盘的接口算法

当键盘上对应键按下,则相应的输出输出一个“1”脉冲。

 

*此算法应用于回路设定值、输出值、手/自动切换。

 

HIGHMON--高值监视

功能:

若IN1为无效数值,则OUT保持上一次数值,且点质量为BAD。

•最多16个模拟量或开关量

ALARMMON--报警状态监视算法

OUT=TRUE的条件:

•输入中有任何一个报警

•点的1W字段中报警状态位或报警状态位为TRUE且未确认

•报警位为FALSE.

参数:

ALRM:

报警检查类型

X1=0当新报警出现,FOUT=TRUE

X1=1当有多个报警、未被确认的报警,FOUT=TRUE

X1=2当任何一个报警时,OUT=1,

当又有新报警出现,则FOUT=1

X1=3当任何一个报警时,OUT=1

只要有报警位为1,及有未被确认的报警,则FOUT=1

 

LOWMON--低值监视

功能:

若IN1为无效数值,则OUT保持上一次数值,且点质量为BAD。

HIGHLOWMON--高低值监视

功能:

2XSELECT--二选一

 

功能:

 

OUT=(A+B)/2(平均值)P4

High(高选)P6

Low(低选)P5

A(选A)P1

B(选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:

打包点,包括以上各状态信息。

 

CNTL参数:

 

 

FUNCTION--函数发生器

 

功能:

12段函数

Y=f(x)

 

参数:

GAIN:

输入增益

BIAS:

输入偏置

TPSC:

输出点最大值

BTSC:

输出点最小值

TRAT:

跟踪速率

BPTS:

折点数

X-1:

第一点输入

Y-1:

第一点输出

 

 

 

 

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

ESI

 

MASTATION--M/A站

 

 

功能:

完成手/自动切换。

该算法能与操作员键盘或控制面板上的“”,

“”,“AUTO”,“MAN”键连接。

 

MAMODE--M/A方式控制

 

 

功能:

1)置MASTAION站算法的状态:

PLW:

超驰关

PRA:

超驰开

LWI:

闭锁减

RAI:

闭锁增

MRE:

切手动

ARE:

切自动

BACT:

“1”时:

升降限制可有一个偏置值,“0”时,偏置为0。

2)反馈MASTAION算法的状态信息,且能输出。

AUTO自动

MAN手动

TRK跟踪

LOC就地

 

SETPOINT--设定算法

 

 

功能:

产生一个设定值。

该算法能与操作员键盘或控制面板中的“”,“”键连接。

 

TRANSFER--切换

 

 

功能:

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:

跟踪

 

MASTERSEQ--主设备顺序控制器算法

DEVICESEQ--顺控设备算法

 

设备#1

(设备可以是一些复杂

的逻辑运算)

 

 

设备#2

 

反馈信号

 

参数:

MASTERSEQ

ENBL----允许条件,当为TRUE时,顺序可以执行。

PRCD----为TRUE时,顺序开始执行。

OVRD---为TRUE时,跳过此步。

RSET----为TRUE时,复位。

STEP记数回到0。

TMOD---工作方式:

Normal(正常),Priority(优先级)

TKIN----有效步数。

 

FAIL----某执行步故障,输出=1

HOLD---保持在某步时,输出=1

DONE---全部顺序结束,输出=1,且STEP置1。

STEP----当前的步号

 

输出端由DEVICESEQ算法控制

 

Module2目标

使用控制功能整定控制回路

 

1.访问算法的整定窗口.

2.解释由安全系统生成器限制的回路整定的能力.

3.解释物理控制过程的执行位置,以及在OVATION系统中各种设备故障引起的操作影响.

4.在操作控制图中修改整定参数.

5.描述下面算法中每个整定参数的目的:

-SETPOINT

-PID

-MASTATION

6.解释系统是怎样保存改变整定的.

7.当在整定操作时怎样识别遇到的问题.

8.实施控制逻辑图的实践.

物理信号的流向

I/O支线Branch

控制器Controller

网络Network

Ovation站

集线器Switch

监视器

 

视屏驱动器

处理器/存储器

NIC卡

现场设备

PCRL卡

处理器/存储器

NIC卡

特性模块

电子模块

现场

系统功能设计

 

-分数据库

-流程图

操作员站

 

控制器

-本地点数据库

-过程控制

工程服务器

-主数据库Master(Oracle)

-组态文件(SS)

工程师站

-PowerTools工具

FastEthernet

网络

Module3目标

使用ControlBuilder工具修改现有的控制回路

 

1.在ControlBuilder中打开一个现有的控制回路图.

2.使用pan和zoom功能放大并观察图中某区域的功能.

3.更新ControlBuilder文件反映在线控制器的整定改变(使用Reconcile和UploadTuningParams).

4.使用ControlBuilder修改控制图中的内容:

-ADD(加)或DELETE(删除)输入和输出

–ADD,MODIFY(修改)或DELETE算法

-ADD或DELETE点位号

–MOVE(移动)个别算法

-ADD或DELETE图中的信息输入

-ADD,MODIFY,MOVEorDELETE备注(notes)

-MODIFY标题栏中内容

5.保存和实现控制回路的改变.

6.更新流程图窗口的实时功能图,适当的反映控制方式的改变.

7.识别和纠正被锁的控制图和控制器.

8.使用控制器的诊断核实控制器是否工作.

打开一个现有的控制回路(Sheet)

打开一个现有的控制图

LogIn到相应的用户级

(user4)

从TopLevel菜单上选择

Tools

控制图被调出

在目录中选择控制回路图名

在目录中选择控制器名

从ControlBuilder窗口选择:

OK

从AutoCAD画面选择:

OK

从PowerTools菜单上选择:

ControlBuilder

从Tools菜单上选择:

PowerTools

ControlBuilder图标

这些功能只能用于信息项,不能用于控制类功能。

如:

信号线。

-画线.

-加文本.

-移动文本或线

-拷贝文本或线.

-擦除文本或线.

-缩放到整屏.

-缩放窗口大小。

-缩小Zoomoutfrommiddleofcurrentview.

-放大Zoomintomiddleofcurrentview.

-Panviewwithinwindow.

-打印当前回路.

-关闭当前回路.

-保存回路.

-打开一个现有的回路.

-打开一个新的回路.

ControlBuilder工具图标(续)

退出ControlBuilder

 

退出

ControlBuilder

 

在屏幕左边选择Close

 

若回路改变过而未保存

 

将出现选项:

SAVE(保存)/Discard(不保存)

 

选择Quit

 

确认退出:

OK

 

退出ControlBuilder

 

保存/执行控制回路

 

使用ControlBuilder

选择软驱图标

 

使用ControlBuilder下拉菜单选择:

-Control

-MonitorGraphic

-CompileGraphics

使用AdminTool

完成图形下装到各个操作站

使用DropLoader

完成控制器下装

图形下装

Login到相应的用户级

 

使用菜单选择:

-Tools

-PowerTools

-WEStationConfigTools

(将出现二个图标:

AdminTool和InintialUitility)

 

打开AdminTool图标选择FUNCTION:

DownloadConfigurationToDrops

 

在上部选项中选择Operator项,

其它项都不选

 

弹出窗口出现:

∙若有些文件不需要下装,则选中它,若全部下装则不需选。

∙选择DownloadSelectedFiles按钮

选择Download按钮

在下部选项中选择操作站:

选择将要下装的操作站(Dropxxx)

算法点的缺省命名规则

1.算法点:

xxx–xxxxx

算法流水号00001~99999

站号

例:

001-00018表示:

1号控制器中的第18个算法

2.算法输出点:

xxx–xxxxx–OUT

表示算法的默认输出点名

3.算法的跟踪信号点:

xxx–xxxxx–TOUT

 

ControlBuilder基本规则

1.当保存一幅SAMA图时,控制信息被存放到Oracle数据库中,同时生成与SAMA图等同的监控画面源文件。

2.可以在AutoCAD中使用图层的概念。

3.如果控制逻辑有错,SAMA图将不能被保存。

4.CB中任意一个用户自定义的点必须是在PointBuilder中定义。

5.CB支持几乎每一个AutoCAD功能,但不支持“Erase”、“Undo”、“Oops”功能。

6.不能使用UNIX命令删除SAMA图,必须使用CB中提供的删除功能去删除SAMA图。

7.在ControlBuilder中的SAMA图名必须取:

shxxx.dwg。

 

 

ControlBuilder中的目录结构

操作员站工程师站软件服务器数据库服务器

lib

pmp101.dwg

replace

sh001.dwg

 

保存/完成控制回路

步骤及含义

 

1.修改完回路后,使用ControlBuilder,选择菜单条上的软盘图标。

A.保存.dwg文件(/export/wdpf/rel/data/cbdata/dropX/*.dwg)。

B.装载全部改变的数据库到Oracle中。

C.转换.dwg文件,使之与GB一致的.src文件。

(/export/wdpf/rel/data/cbdata/graphic/src/*.src)

2.使用ControlBuilder,在菜单条上选择ControlMonitorGraphic

CompileGraphics

A.编译.src文件,成为.diag文件(/export/wdpf/rel/data/cbdata/graphic/obj/*.diag)

B.拷贝.diag文件到GraphicsBuilder的obj目录。

(/export/wdpf/rel/data/mmi/diag/obj/*.diag)

3.使用DropLoader,完成数据库下装到控制器

此步将下装全部的Oracle数据库的改变到信息控制区。

3.使用AdminTool,下装图形文件到Ovation站

这将设置.diag更新文件拷贝到相应的流程图窗口图的路经下(/usr/wdpf/mmi/diag/obj/*.diag)

具体步骤:

-User4菜单

–选择Tools

–选择PowerTools

-选择WEStationConfigurationTools

–选择AdminTool图标

–在AdminTool中选择Function:

DownloadConfigurationToDrops

–选择全部选项

–只选择Operator选项

–选择要下装的操作员站

–选择Download按钮

–当新的或修改后的文件出现在弹出窗口时,可将不需要的文件剔除,然后选择download按钮下装文件。

 

Module4目标

使用ControlBuilder建立新的控制回路

 

1.从下面提供的几种类型建立和完成新的控制回路图:

–SAMA功能图

–工业标准ISA功能图

–写或口述回路描述

2.完成数字和模拟量回路方案.

3.识别基本的OVATION系统算法的跟踪功能.

4.根据控制要求实现回路的跟踪控制方案。

5.引用EXPORT和IMPORT将控制回路的一部分或全部存放到回路库中或从库中导出。

建立一个新的回路Sheet

从Tools菜单上选择:

PowerTools

新回路建立

填写标题栏后,选择OK

在目录窗口输入回路名:

shxxx

在目录窗口上选择:

控制器名

在ControlBuilder输入窗口选择:

New按钮

从AutoCAD画面选择:

OK

从PowerTools菜单上选择:

ControlBuilder

从TopLevel菜单上选择:

Tools

LogIn(登录)到相应的用户级

建立一个新的控制回路

简单斜坡回路的SAMA图

1000

A

A

 

Y

N

I

T

99/98

H/

建立一个PID回路(练习)

PV信号

SETPOINT算法

PID算法

MASTAION算法

输出

 

回路中的一些特殊作用

 

1.页面与页面的连接:

 

 

2.回路的跟踪:

跟踪算法的汇总表

 

Algorithm

 

TRAT

Ramping

 

TOUTtoIN1

 

TRK1toIN1

 

TRK2toIN2

 

TRK3toIN3

 

TRK4toIN4

 

AcceptsTRIN

CascadeTrackOptimize

Switch

ableSlewing

Switch-

able

OutputTracking

BALANCER

TRK01-TRK16

DIVIDE

FIELD

FUNCTION

GAINBIAS

GASFLOW

HISELECT

LEADLAG

LOSELECT

MASTATION

MULTIPLY

PID

1

PIDFF

1

SETPOINT

2

SQUAREROOT

SUM

TRANSFER

3

这些算法只支持模拟量的输入和输出(例如:

跟踪值在AV字段,跟踪方式在3W字段)

 

备注:

1通过S(setpoint)管脚

2仅仅信息

3在IN1和IN2之间斜坡支持

跟踪问题

 

1.跟踪的目的:

∙无扰动切换(bumplesstransfer)

∙抗积分饱和(Anti-resetwindupLimiting)

2.Ovation算法的跟踪规则:

1)每个跟踪算法产生一个跟踪点.

2)每个跟踪算法留有TRIN参数来自动接受下游算法的跟踪信号TOUT.

3)TOUT的值为上游算法需要跟踪的值.

4)TOUT的3W字段为该算法目前所处的状态(例如:

跟踪,闭锁,增/减).

例:

MASTATION算法的TOUT点3W字段:

Bit26---自动

Bit25---手动

Bit24---Local(本地)

5)当下游算法置于另一幅SAMA图时,则跟踪被断开。

若要跟踪必须手动填写TRIN参数。

6)当将TRIN参数被清空,则跟踪断开。

3.Ovation算法中的跟踪方式:

1)一般算法:

TOUT=OUT

2)加法器:

TOUT=OUT–B

3)PID算法:

TOUT=PV

则在PID回路中:

SP=PV

3.串级方式

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1