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 OALOPT -输出报警的可选参数OUTNM、HOALIM、HOATXT 、LOALIM、LOATXT 、OUTADB 、OUTPRI 、OUTGRP FLBOPT -4.2 以后版本的软件允许用户开发的应用软件超越PID 模块的设定点作监控(SSC Supervisory Set point Control), 这四个参数与SSC 有关INITSE -SSC 控制的初始化参数SUPGRP -SSC 组, 取值范围1-8, 指定本模块使用哪一个SSC SUPOPT -SSC 选择,0=No, 1=Yes PID 模块的输出参数ACHNGE - 这是一个整数型输出,模块参数每改变一次,本参数就加一ALMSTA -模块的报警状态输出参数32 位,每一个二进制位表示某种报警状态BCALCO -模块的反计算输出,等于其测量输入BLKSTA -32 位的输出参数,表示模块的运行状态CRIT -指示当前模块中发生的报警的最高优先级(1-5) ERROR -该输出值等于测量值减设定值HDAIND -高偏差报警指示器HHAIND-测量值高高报警指示器HOAIND -高输出报警指示器HOLIND -高输出限幅指示器INHSTA - 模块当前的报警禁止情况输出参数32 位,每一个位表示某种类型报警是否禁止INITO-初始化输出指令,当模块手动、保持、跟踪或本地设定时置“1”LDAIND -低偏差报警指示器LLAIND -测量值低低报警指示器LOAIND -低输出报警指示器LOLIND -低输出限幅指示器MEASHI -测量值高报警指示器MEASLI -测量值低报警指示器。