foxboroDCS之PID模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PID (Proportional, Integral, Derivative) 比例-积分-微分控制模块
本模块执行传统的PID 调节功能,可组态成纯比例(PO)、纯积分(IO)、比例加微分(PD)、比例加积分(PI)和比例加积分加微分(PID)五种工作方式。具有手/自动控制,手/自动锁定、本地/远方控制及锁定、外部积分反馈,防止闭环运行时积分饱和、模块的无扰动切换到自动、输出偏置、输出嵌位、设定值跟踪、自动进行串接处理等功能。用于串接回路时,对上游模块的反演算输出提供了串接操作的无扰动换。PIDA (Advanced PID) 高级的PID 模块
本模块在常规的PID 模块功能上,可以附加FBTUNE 或FFTUNE 模块,执行反自整定或前馈自整定控制。
PIDE (PID with EXACT) 带自整定功能的PID 控制模块
本模块在常规的PID 模块功能上增加了P、I、D 参数的自整定功能,模块可以处于手工整定、预整定和自整定三种不同的工作方式。
PIDX (PID Extended) 带扩展功能的PID 控制模块
本模块在常规的PID 模块功能上增加了非线性增益补偿、采样工作方式、批量控制以及输出跟踪的功能(TRACK 被跟踪的输入,TRKENL 是否要跟踪)。
PIDXE (PID Extended with EXACT ) 带扩展功能的PID 参数自整定控制模块本模块在常规的PID 模块功能上,同时增加了P、I、D 参数自整定和非线性增益补偿、采样工作方式、批量控制以及输出跟踪的功能。
PID 模块根据测量值与设定值SPT 的偏差及P、I、D 整定参数的设置进行运算。
SPT-本地设定值, 当模块处于本地设定状态时,可以由操作员设定, 当模块处于远方设定状态时,SPT 值等于远方设定值RSP。
FBK-外部积分输入,以产生积分作用并防止积分饱和,单回路中一般连到下游AOUT 模块反演算输出参数BCALCO, 或连到本模块的输出参数OUT
MODOPT-模块工作方式选择
1=P控制
2=I控制
3=PD控制
4=PI控制
5=PID控制
PBAND-比例带
INT-积分时间常数,以分钟为单位
DERIV-微分时间常数,以分钟为单位
KD-微分增益
INCOPT-调节作用选择“0”=反作用,“1”=正作用
HSCO1-输出量程的高标尺
LSCO1-输出量程的低标尺
DELTO1-输出向远方站传递时的分辩率,以输出全量程的百分比表示
EO1-输出的工程单位
HOLIM-输出高限值
LOLIM-输出低限值
OSV-输出超量程的允许范围,以百分比表示
可选参数
BIAS-偏置输入
HSCI2-偏置输入的高量程刻度值
LSCI2-偏置输入的低量程刻度值
DELTI2-偏置值在远方站传递时的分辩率,以百分比表示
EI2-偏置值的工程单位
BBIAS-偏置标度系数
KBIAS-偏置的增益
BTRKOP-偏置跟踪选择,当为“1” 时,其模块处于手动并运行于P 或PD 方式时,强制模块的BIAS 输入值跟踪模块的OUT 输出值
MA-手/自动状态0=手动,1=自动
INITMA-初始化手动/自动状态。0=手动,1=自动,2=手动/自动状态由Checkpoint 文件决定
MANFS-当置为“1”时,如果模块检测到失效保护(FailSafe),就强制模块转为手动MBADOP-当置为“1”时,如果模块检测到MEAS,INITI 或FBK 输入中有BAD I/O 状态位置起,强制模块转为手动
MANSW-手动开关,当为“1”时,使模块强制处于手动
AUTSW-自动开关,当为“1”时,使模块强制处于自动,手动开关优先级高于自动开关MCLOPT -当置为“1”时,允许模块手动时对输出限位
CEOPT-控制出错选择,决定当MEAS,FBK,INITI 出错时PID 模块如何响应0=当检测到控制出错时,不响应
1=在MBADOP=0 时,如果MEAS,FBK 或INITI 参数的BAD 状态位置“1” ,或OOS 状态位置“1”, 通讯路径出错,则模块进入HOLD (输出保持) 2=除CEOPT=1 情况外,如果MEAS 的ERROR 状态位置“1” , 则模块进入HOLD 状态
HOLD-当模块自动,HOLD 为“1”时,使输出保持
PRIBLK-在串级回路中,除了最前面的调节模块外,其余下游模块的PRIBLK 应为"1",使串级组态中的模块无扰动初始化,在单回路中置“0”
INITI-模块初始化的输入信号,一般连到下游模块的初始化输出参数(INITO) BCALCI-反演算输入信号,在模块进入控制状态前提供初始化输出值,使返回到控制状态时无扰动,一般连到下游模块的反计算参数(BCALCO)。当INITI 为“1”时,
模
块的输出跟踪它的BCALCI 的值
LR-本地/远方设定选择
0=本地设定(操作员设定)
1=远方设定。以其他模块的输出作设定值
INITLR-初始化本地/远方设定选择。0=本地,1=远方,2=由Checkpoint 文件指定LOCSP-当为“1”时,锁定当前LR 状态,但LOCSW 和REMSW 优先级高于LOCSP LOCSW-本地开关,当为“1”时,强制模块处于本地状态
REMSW-远方开关,当为“1”时,强制模块处于远方状态。LOCSW 优先级高于REMSW RSP-远方设定输入
STRKOP-设定值跟踪选择,当为“1” 时,如满足下面二种情况之一,强制设定值跟踪测量值
a. 模块处于本地设定并且是手动状态
b. 模块处于本地设定并且INITI=1
MANALM-手动报警选择,当为“1”时,使该模块手动时也具有报警功能
INHOPT -对所有被禁止的报警起作用
0= 仅仅是不送出报警信息
1= 不作报警检测
2= 与0 相同,并作自动确认
3= 与1 相同,并作自动确认
INHIB-报警信息屏蔽选择,当为“1”时,禁止送出所有报警信息,但不影响报警指示器(PRTYPE,CRIT,ALMSTA) 和在显示面板中的报警告示
INHALM -报警禁止包,其与INHIB 不同处在于可以分别禁止各类报警(这四个报警禁止参数在AIN 模块中已出现过)
MEASNM-测量值报警说明,最多12个字符
MALOPT-测量值报警选择,当为“1”时,允许测量值报警
MEASHL-测量值高报警限值
MEASHT-测量值高报警信息文本,最多32个字符
MEASLL-测量值低报警限值
MEASLT-测量值低报警文本
MEASDB-测量值报警不灵敏区
MEASPR-测量值报警优先级(1-5)
MEASGR-测量值报警信息要送达的设备组号(1-3)
DALOPT -这是一组偏差报警参数,当测量值与设定值的差大于上下偏差限值时报警。
参数的意义与测量值报警参数类同,故不作详细说明。下面的高高/低低报、输出报警
亦然。
HDALIM、HDATXT 、LDALIM、LDATXT、DEVADB、DEVPRI、DEVGRP
HHAOPT -高高/低低报警的可选参数
HHALIM、HHATXT、LLALIM、LLATXT、HHAPRI、HHAGRP