1、TE 33G1B10-94S7-0第七章第七章常规控制块常规控制块本章讲述常规控制块,它是最基本的控制块之一。目目录录7.1 关键词条.27.2 常规控制块.37.3 常规控制块的功能.57.3.1内部处理框图.67.3.2常规控制块.77.4 PID 控制块的信号范围.87.4.1信号范围.87.4.2控制块的结构.97.4.3数据项.107.4.4标尺.107.5.1输入信号处理.127.5.2输入信号的获取.137.5.3输入信号转换.137.5.4数字滤波器.137.5.5积算器.137.5.6 PV超限功能.137.5.7校验.147.5.8非稳定状态下信号的处理.147.6 PID
2、 控制块的控制动作.157.6.1控制和运算处理.157.6.2 PID控制. 167.6.3控制周期.187.6.4输入跟踪.197.6.5.设定限制器.197.6.6设定值的互备.207.6.7无扰动切换.217.6.8非线性增益.237.6.9重置限定器.247.6.10死区动作.247.6.11 I/O补偿.257.6.12初始化手动功能(IMAN).277.6.13控制保持.277.6.14手动后备.277.6.15自动后备.277.6.16计算机故障.277.6.17工作方式的转换联锁.287.6.18 PID控制算法. 287.常规控制块常规控制块TE 33G1B10-94S7-
3、17.7 PID 控制块的输出信号处理.307.7.1输出信号处理.307.7.2输出值限制器.317.7.3输出速度限制器.317.7.4输出箝制.327.7.5预置操作输出.337.7.6输出跟踪.337.7.7输出范围跟踪.347.7.8操作输出标志.347.7.9模拟输出.347.7.10时间比例ON/OFF输出.357.7.11 ON/OFF输出.357.7.12脉宽输出.357.7.13辅助输出.367.8 报警处理.377.8.1报警处理.377.8.2输入开路检查.387.8.3输入错误检查.387.8.4高/低限报警检查功能.397.8.5高-高限/低-低限报警检查功能.39
4、7.8.6速度报警检查功能.407.8.7偏差报警检查功能.417.8.8输出开路检查.417.8.9输出故障检查.417.8.10操作变量输出高/低限检查功能.427.8.11连接故障检查. 427.8.12报警的优先权.427.8.13报警检查规则.447.8.14报警屏蔽规则(报警OFF).447.8.15重复警告报警.447.8.16报警状态.457.9 块工作方式.467.9.1基本块方式.467.9.2复合工作方式.477.9.3块工作方式的转换.487.10 回路连接功能.517.10.1连接端子.517.10.2连接方法.537.11 培训练习用的回路系统图.557.11.1培
5、训练习用的显示画面和系统图. 557.11.2输入指示器块. 567.11.3 13区程序设定块(PG-L13). 567.常规控制块常规控制块TE 33G1B10-94S7-27.17.1 关键词条关键词条下列各条为本章中要研究的内容.(1)扫描周期和采样7.2(2)常规控制块和方式名称 7.3(3)常规控制块的信号流程 7.4(4)数据项7.4(5)校正功能7.5(6)控制参数设定范围(P.I.D)7.6(7)控制周期和积分时间 7.6(8)输出跟踪7.7(9)CLP 7.7(10)紧关功能 7.7(11)模拟输出方向7.7(12)输入开路检查7.8(13)输入高和低限检查,报警设定7.8
6、(14)输入高-高限和低-低限检查,报警设定7.8(15) AOF7.8(16)输出开路检查7.8(17)PRD7.9(18)IMAN 7.9(19)端子连接和数据连接 7.107.常规控制块常规控制块TE 33G1B10-94S7-37.27.2 常规控制块常规控制块(1 1)FCSFCS 的过程控制的过程控制FCS 反馈控制如图 7.1.在 CENTUM 系统中信息命令站执行常规调节器的指示器功能,控制运算功能则由现场控制站执行。Information Command Station:信息命令站; Set-point:给定点;Field control station:现场控制站;Proc
7、ess variable:过程变量;Output:输出;valve:阀站;steam:蒸汽; Tank:贮槽.图图 7.17.1FCSFCS 的过程控制的过程控制(2 2)采样)采样FCS 中的微处理器处理很多功能块。所有的功能块不可能同时控制。控制按顺序执行:读( “扫描” )输入执行控制运算更新控制输出。这个过程说明于图 7.2一个回路这样的循环(扫描 和报警检/运算/更新输出)之间的时间间隔称该回路的“扫描周期”在现场控制站中,扫描周期为“1 秒” ,与大部分过程反应时间相比 1 秒足够快,可认为控制是连续的.7.常规控制块常规控制块TE 33G1B10-94S7-4Signal:信号
8、Continuous:连续; Not continuous:不连续;Communication:通讯; Control computation:控制运算; Data: 数据.图图 7.27.2采样采样(3 3)常规控制块)常规控制块常规模拟仪表 ,如调节器的功能是由现场控制站拉微处理器 C 软件完成的。这些软件称“常规控制块”图 7.3 为调节功能块和相对应的在 CRT 上显示的回路调整画面, 两者彼此相配。FCS模拟的所有回路的调整画面均可在 CRT 上显示。调节画面(ICS)Regulatory control block:常规控制块图图 7.37.3CENTUMCENTUM 反馈控制仪表
9、反馈控制仪表7.常规控制块常规控制块TE 33G1B10-94S7-57.37.3 常规控制块的功能常规控制块的功能这一节讲述常规控制块的功能,它们是基本控制功能的一部分。图图 7.47.4常规控制块常规控制块常规控制块是这样的一种功能块,它主要输入过程变量,执行处理运算,以实现对过程的监视和控制。表 7.1 给出了常规控制块的类型和名称。单元仪表批量控制功能SFC基本控制功能调节控制块 顺序控制块运算块可编程序块SFC块SFBOL块软件 I/O报警信息顺控信息软件 I/O综合开关 通用开关过程 I/O用户可编程功能任务控制区SFC :程序控制功能流图 SEBOL:顺控和批控定向语言7.常规控
10、制块常规控制块TE 33G1B10-94S7-67.3.17.3.1 内部处理框图内部处理框图在常规控制块内产生的内部运算处理可以分成以下几部分:输入信号处理控制和运算处理输出信号处理报警处理输入信号处理功能,输出信号处理功能和报警处理功能具有常规控制块的公共功能。用 PID 控制块作为例子,下面将说明控制处理和运算处理。块的工作方式,手动(MAN) 、自动(AUTO) 、串级(CAS)和工作方式间的转换将在 7.9节中介绍,常规控制块和其他功能块间的连接将在 7.10 节中说明。输入信号处理报警处理控制和运算处理输出信号处理INOUT图7.5 调节控制块内部运算处理7.常规控制块常规控制块T
11、E 33G1B10-94S7-77.3.27.3.2 常规控制块常规控制块表表 7.17.1 常规控制块常规控制块块类型块类型型型 号号名名称称输入指示器PVI输入指示块PVI-DV带偏差报警的输入指示块调节器PIDPID 调节器块PI-HLD采样 PI 调节器块PID-BSW带批量开关的 PID 调节器块ONOFF两位式 ON-OFF 调节器块ONOFF-G三位式 ON-OFF 调节器块PID-TP时间比例:ON-OFF 调节器块PD-MR带手动重定位的 PD 调节器块PI-BLEND混合 PI 调节器块PID-STC自整定 PID 调节器块手操器MLD手动操作器块MLD-PVI带输入指示器
12、的手动操作器块MLD-SW自动/手动切换器块MC-2二位式电动机控制块MC-3三位式电动机控制块信号设定器RATIO比例设定块PG-L1313 段程序设定块BSETU-2流量测量批量设定块BSETU-3重量测量批量块信号限制器VELLETIM速度限制器块信号选择器AS-H/M/L自动选择器块SS-H/M/L信号选择器块SS-DUAL双信号选择器块信号分配器FOUT串级控制信号分配块FFSUM前馈控制信号加入块XCPL非干扰控制输加入块SPLIT分程控制信号分配块报警器ALM-R代表报警器YS80 仪表SLCDYS 指示调节器块SLPCYS 可编程序指示调节器块SLMCYS 带脉冲宽度输出的可编
13、程指示调节器块SMST-111YS 自动/手动切换块(带设定点设定按钮)SMST-121YS 自动/手动切换块(带操作变量输出滑杆)SMRTYS 比率设定块SBSDYS 批量设定单元块SLCCYS 混合调节器单元块SLBCYS 批量调节器块STLDYS 累加器块YS100 仪表SLPCYS 可编程序调节器块7.常规控制块常规控制块TE 33G1B10-94S7-87.47.4 PIDPID 控制块的信号范围控制块的信号范围如表 7.1 示, 存在多种类型的调节控制器。 本节将以 PID 控制块的为例说明常规控制块的信号流图。7.4.17.4.1 信号范围信号范围来自现场的模拟信号进入某功能块前
14、,在过程输入模件中转换成工程单位数据。在各功能块之间和在各站之间转递的数据, 以及提交给功能块运算的数据, 都是工程单位数据。过程输出为 0100%数据。图 7.6 为数据在内部的流向图。PID调节器块INOUT630150.0INOUT(0300.0C)(0100kg/h)(0100%)62571.8AAM21AAM11AAM51模拟输入块模拟输入块模拟输出块PID调节器块SET图7.6 两个调节控制块(串级系统)输入/输出数据举例7.常规控制块常规控制块TE 33G1B10-94S7-97.4.27.4.2 控制块的结构控制块的结构PID 控制块的结构见图 7.7。图 7.7 上常规控制块
15、外侧的小方块代表各个 I/O 连接端子,内侧的每个方块代表一种处理功能,圆圈和括号中的符号表示主要的数据项,开关符号表明进入指定的块工作方式时该数据项是可以选择的。各个数据项的意义如下:PV:过程变量MV:操作变量SV:设定变量CSV:串级设定变量RSV:远程设定变量VN:I/O 补偿值RLV1:重置限位器值 1RLV2:重置限位器值 2TSW:跟踪开关值 0 或 1)PV 为过程变量的变化量,其意义为:本次采样和上次采样间过程变量的差值(PVn=PVn-PVn-1) 。MV 为操作变量的变化,其意义为本次采样和上次采样间操作变量间的差值(MVn=MV-MVn-1)。上述提到的数据项的值,除跟
16、踪开关值(TSW)外,均为工程单位数据。RL1INRAWPVMVOUTSUBCSVRSVCSVSETBINRL2TINTSIINT(TSW)(RLV2)(RLV1)(VN)CASAUTMANRCASCASAUTMANROUTRMV(PV。PV,MV。AMV)控制和运算处理输出处理输入处理图7.7 调节控制块的信号流图7.常规控制块常规控制块TE 33G1B10-94S7-107.4.37.4.3 数据项数据项一套符号代码用来表示每种 CENTUM 代表的“数据项” 。例如“PV”表示过程变量,“SV”表示给定值。对控制系统的工人和工程师来讲,这些符号是很容易理解的。数据项及取值均显示在每种 C
17、ENTUM 仪表的回路调节画面上。作为例子,表 7.2 列出了 PID 调节器的各数据项。7.4.47.4.4 标尺标尺每种有 PV 数据项的 CENTUM 仪表均有一个标尺,用它在 CRT 画面上显示工程单位表示的过程变量。任何以工程单位表示的数据,如 PV 值,报警设定值均可用这个标尺显示。当按下软键增加或减小仪表面板图上的给定值(SV)时,数据以最小增量变化。图 7.8 为流量指示调节器 FIC111-1 的回路调节画面。 “FIC111-1”称为位号(调节器名称 ) 。符号代码, 如在画面上显示的PV、 SV和MV为数据项。 这个调节器的标尺为0.0到50.0M3/H(立方米/小时)
18、。等号(=)的数据项可在 ICS 上设定。 (但 PV 仅在校验状态可以设定) 。图图 7.87.8回路调节画面回路调节画面7.常规控制块常规控制块TE 33G1B10-94S7-11表表 7.27.2PIDPID 调节器块数据项一览表调节器块数据项一览表数据项数据项数数 据据 名名 称称进入方式进入方式数据范围数据范围缺省值缺省值MODE块工作模式-O/S(MAN)ALRM报警状态-NRAFLS报警闪光状态-OAF报警检出条件-OFOFS报警屏蔽条件-OPV过程变量PV 工程单位值SLRAW原始输入数据以连接对象处的单位表示的值-SUM累计器值工程单位值OSV设定变量与 PV 相同的工程单位
19、表示的值SLCSV串级设定变量与 PV 相同的工程单位表示的值SLRSV远程设定变量与 PV 相同的工程单位表示的值SLDV控制偏差-与 PV 相同的工程单位表示的值OVNI/O 补偿值-OMV操作变量MV 工程单位值MSLRMV远程操作变量与 MV 相同的工程单位表示的值MSLRLV1重置限位器值 1-与 MV 相同的工程单位表示的值MSLRLV2重置限位器值 2-与 MV 相同的工程单位表示的值MSLHH高-高报警点设定值SL-SHSHLL低-低报警点设定值SL-SHSLPH高报警设定值SL-SHSHPL低报警设定值SL-SHSLVL速度报警设定值-(SH-SL)SH-SLDL偏差报警设定
20、值-(SH-SL)SH-SLMH操作变量高限设定值MSL-MSHMSHML操作变量低限设定值MSL-MSHMSLSVH设定变量高限值SL-SHSHSVL设定变量低限值SL-SHSLP比例范围01000%100%I积分时间0.1-10,000 秒20 秒D微分时间0-10,000 秒0 秒GW间隙宽度0-(SH-SL)0.0DB死区宽0-(SH-SL)0.0CK补偿增益-10.00010.0001.000CB补偿偏置量-0.000PMV预设操作变量值MSL-MSHMSLTSW跟踪开关0,1OCSW控制开关0,1OPSW预设 MV 开关0,1,2,3ORSW脉冲重置开关0,1OBSW反馈开关0,1
21、OOPHI操作变量高限值指针MSL-MSHMSHOPLO操作变量低限值指针MSL-MSHMSLOPMK操作标志0-255OSAID系统应用 ID(标识)OUAID用户应用 ID(标识)OOO:允许无条件进入 ;:允许有条件进入 ;-:不允许进入。7.4PID 控制块的输入信号处理7.常规控制块常规控制块TE 33G1B10-94S7-127.5.17.5.1 输入信号处理输入信号处理图 7.9 为常规控制块内的输入信号处理流程框图。表表 7.37.3输入信号处理输入信号处理功功能能说说明明输入信号处理输入信号的获取模拟输入参数数据和其他功能来的输入输入信号的转换不进行转换模拟信号的开方运算脉冲
22、列输入转换数字滤波积算器(8 位有效数字,可设定输入切除)PV 超限功能(在 PV 低于 0 或超过 100%时,状态“坏”-BAD校验功能(手动输入 PV 值)输入模件模拟输入开方运算脉冲列输入转换数字滤波PV超限功能积算器CALBADCALCALSUMPV图7.9 输入信号处理流程框图7.常规控制块常规控制块TE 33G1B10-94S7-137.5.27.5.2 输入信号的获取输入信号的获取调节控制块根据控制图生成时设定在它的输入端子上的接线信息判定输入目标,并从端子上读取输入信号。之后,常规控制块解译输入来向处的状态码,以决定自己的过程变量(PV)的数据状态。7.5.37.5.3 输入
23、信号转换输入信号转换有三种输入信号转换方式可以选用:不转换,模拟输入开方运算和脉冲列输入转换。使用控制图组态在这三种方法中选择,缺省值为不转换。(1 1)不转换)不转换输入信号不经任何变化送至下一级。(2 2)开平方运算)开平方运算输入信号的切除等于或小于 5%量程的小信号输入后(这称低输入切除) ,进行开平方运算,然后送往下一级。(3 3)脉冲列输入转换)脉冲列输入转换例如: 正位移式流量计,每 1 升流量输出 1 个脉冲,本功能将这样的脉冲每个周期内的信号脉冲数转换成流量值。输入信号取自于脉冲列输入卡(A9M11) 。7.5.47.5.4 数字滤波器数字滤波器数字滤波器的功能为对过程输入信
24、号进行一阶滞后滤波以减小噪声的影响。7.5.57.5.5 积算器积算器信号处理后的输入信号可以进行积算。7.5.67.5.6 PVPV 超限功能超限功能当 PV 进入 BAD(坏)状态时 ,PV 值将保持在 BAD 状态发生前一瞬间的正常值上。如果PV 超限功能在控制体生成时设定在“Overshoot”上,不管怎样,只要 PV 高于或低于显示范围限定值,PV 将进入 BAD(坏)状态。7.常规控制块常规控制块TE 33G1B10-94S7-147.5.77.5.7 校验校验校验功能允许变送器故障,或校正时手动设定输入信号作为 PV 值。校验功能只在从信息命令站(ICS)上将过程变量设定在 CA
25、L 数据状态时才有效。当“校验”功能起作用时:在 ICS 屏上的位号标记或 PV 棒图显示为兰绿色。PV 值可以手动设定。连续使用 PV 值积算。PV 报警检查旁路。控制功能块进入 MAN 工作方式。7.5.87.5.8 非非稳定状态稳定状态下信号的处理下信号的处理在非稳定(NONSTEADY)工作状态下输入信号的处理说明于下:表表 7.47.4 非稳定工作状态和异常状态下输入信号的处理非稳定工作状态和异常状态下输入信号的处理输入信号处理输入信号处理非稳定非稳定和异常状态和异常状态输输入入信信号号处处理理输入信号输入信号的获取的获取输入信号输入信号的转换的转换数字滤数字滤波器波器积算器积算器P
26、VPV 超 限超 限功能功能PV BADPV CAL输入连接开路输入端子连接断开未定义的输入连接:如果数据参照起作用,则读数据来更新数据状态.:继续输入信号处理.:停止输入信号处理.7.常规控制块常规控制块TE 33G1B10-94S7-157.67.6 PIDPID 控制块的控制动作控制块的控制动作7.6.17.6.1 控制和运算处理控制和运算处理图 7.10 所示为 PID 调节器块的控制和运算处理过程的系统一览。下表列出了 PID 调节器块提供的控制和运算功能。表表 7.57.5 PIDPID 调节器块的控制和运算处理。调节器块的控制和运算处理。动动作作名名称称()控制算法(PID 控制
27、运算)()非线性增益(间隙作用,偏差平方作用)(c)控制输出形式(速度型,位置型)(d)控制动作方向(正作用或反作用切换)(e)积分限制器(f)死区作用(g)控制周期(调节控制用,间歇控制用)(h)I/O 补偿(I)输入跟踪(j)给定值限制器(k)给定值返回(l)无扰动切换(m)初始化手动操作(n)控制保持(o)退回自动方式(强制进入 MAN 状态)(p)退回自动方式(强制进入 AUT 状态)(q)计算机后备(r)方式转换联锁CSVRSVPVSVPIDMVVNRLV1RLV2VN给定值返回设定值限值器设定值跟踪正或负控制选择输入补偿非线性增益积分限制器输出补偿死区作用控制输出形式+BINRL1
28、RL2BIN(I/0连接端子)图7.10 PID调节器块控制和运算处理过程7.常规控制块常规控制块TE 33G1B10-94S7-167.6.27.6.2 PIDPID 控制控制(1 1)PIDPID 控制运算控制运算PID 控制运算是过程控制运算中最基本的形式,它由三种控制动作,即:比例、积分和微分组合而成。图 7.11 为 PID 控制算法框图.PIDPID 控制算法细则控制算法细则PID 调节器块有 4 种不同的 PID 控制算法可供选用, 见表 7.6。计算表达式中的比例项、积分项和微分项的输入变量随所采用的 PID 控制算法而变。从 4 种控制算法中进行选择由控制体组态功能完成。缺省
29、值为自动选择。表表 7.67.6 PIDPID 控制算法和输入变量控制算法和输入变量PIDPID 控制控制算法算法输输入入变变量量比例作用比例作用微分作用微分作用积分作用积分作用PIDEnEnEnI-PIPVPVEnPI-DEnPVEn自动选择当在 AUT 方式时与 I-PD 相似;当在 CS/RCAS 工作方式时与 PI-D 相似.MV1-PDPVSV比例计算项积分项计算微分项计算范围转换1-PD/PI-DPI-D/PIDPID+ -+ + +0PP P0D注:如果有输入补偿,则PV为补偿后的数值7.11 PID 控制算法细则注7.常规控制块常规控制块TE 33G1B10-94S7-17下表
30、列出了 4 种 PID 控制算法设定参数的范围.表表 7.77.7 设定参数范围设定参数范围设定参数设定参数设定范围设定范围比例带(P)0-1000%(注 1)积分时间(I)0.1-10,000 秒微分时间(D)0-10,000 秒(注 2)注 1:当设定 P=0 时,仅有积分起作用,比例和微分不起作用注 2:设定 D=0,表示微分动作不工作(2)(2)控制输出的形式控制输出的形式由 PID 控制运算得到的操作变量的变化值(MV)是控制周期每一周期时间上计算得到的增量。 将操作变量的变化值变成实际的操作变量 MV, 有两种方案可供选用: 速度式(VEL)和位置(POS)。在速度式输出形式中,操
31、作变量定为输出终端上当前值加上操作变量变化值:MVn=MVrb+MVn式中,MVrb+:输出实时回读值.在位置式输出形式中,操作变量由输出方向上前一次的值加上本次的变化量决定:MVn= MVn-1+MVn速度式输出和位置式输出功能在调节控制的应用中整体上讲是相同的。如后所述,使用位置式输出形式时,应用 1 个重置限位器是有益的。(3)(3)控制动作的方向控制动作的方向( (正向或反向作用的切换正向或反向作用的切换) )控制动作的形式为,MV 随 PV 的增加而增加,或者 MV 随 PV 的减小而减小,这种控制动作称为正向作用。控制动作的形式为,MV 随 PV 的增加而减小,或者 MV 随 PV
32、 的减小而增加,这种控制动作称为反向作用。由于关系式:偏差(DV)=过程变量(PV)-设定变量(SV)当 DV 为正值时,在正向作用方式下 MV 值增加,而在反向作用下 MV 值减小(见表 7.8)。表表 7.87.8 控制动作的方向控制动作的方向作作用用方方式式DVDV的的正正负负操操 作作 变变 量量 的的 增增 减减正 作 用+增加-减小反 作 用+增加-减小7.常规控制块常规控制块TE 33G1B10-94S7-187.6.37.6.3 控制周期控制周期PID 调节器块在每一个扫描间隔都执行输入处理,而下列操作则在一个控制周期才执行一次,控制周期常为扫描周期的整数倍:控制运算在设定为任
33、何自动工作方式(AUT,CAS 或 RCAS)时,PID 调节器块执行的输出信号处理.除常规的调节动作外,在控制周期设定为“间歇式”时,PID 调节器可执行间歇控制动作,具体见下页所述。 常规控制动作常规控制动作PID 调节器块在每一个控制图组态生成时规定的控制周期间隔时间内完成控制运算,自动工作方式时还完成输出信号处理(见图 7.12)。使用组态软件,在 1,2,4,8,16,32 和 64 秒内选择 1 个固定的控制周期,或者规定控制周期为自动选择(缺省值为自动选择)。表表 7.97.9控制周期的自动选择控制周期的自动选择积分时间积分时间(秒)(秒)控制周期(秒)控制周期(秒)使用常规扫描
34、周期时使用常规扫描周期时使用高、中速扫描周期时使用高、中速扫描周期时1-311同扫描周期32-63264-2554256-102381024-2047162048-1000032 间歇控制动作间歇控制动作间歇控制动作方式时,PID 调节器块仅在控制开关(CSW)变成 ON,同时它又处在某种自动方式(AUT,CAS 或 RCAS)下,才执行控制运算和输出信号处理。之后,PID 调节器块将 CSW 变成 OFF。CSW 可由另一功能块如控制块设定为 ON(图 7.13) 。7.常规控制块常规控制块TE 33G1B10-94S7-197.6.47.6.4 输入跟踪输入跟踪当控制块的工作方式由手动方式
35、(MAN)转为自动方式(AUT)时,不希望产生大的偏差(1pv-sv1),因为它最终会加大操作变量的变化。如果 PID 调节器块在 MAN 方式时,给定变量(SV)保持等于过程变量(PV),则转向 AUT 方式时,突变的控制动作将可避免,这称为输入跟踪(设定值等于测量值)。7.6.5.7.6.5. 设定限制器设定限制器设定值限制器使设定值(SV)不超过高限值或低限值,即:使设定值为高限值或低限值,或高限值和低限值以下。在操作方式,如在 AUT 或 MAN 方式下,操作者可以给出设定值,设定限值器按如下方式工作:如果操作者企图使设定变量高于设定变量的高限设定值 (SVH) 或高限报警设定值 (P
36、H) ,或者企图使设定值低于设定变量的低限设定值(SVL)或低限报警设定值(PL) ,这时设定限制器将产生一个再确认请求信息,通知操作者。进行确认操作后,它将允许操作者设定的 SV 值高于 SVH 和 PH 或低于 SVL 和 PL。7.常规控制块常规控制块TE 33G1B10-94S7-207.6.67.6.6 设定值的互备设定值的互备PID 调节器块可设定数据的有设定变量(SV),串级设定变量(CSV)和远程设定变量(RSV).设定值互备功能将使 SV,CSV 和取同样的值。 由监计算机设定从设定终端输入控制运算设定变量AUT/MANRCASCASSVRSVCSV图7.14 各种设定变量(
37、SV,CSV,RSV)7.常规控制块常规控制块TE 33G1B10-94S7-217.6.77.6.7 无扰动切换无扰动切换PID 调节器块对自身工作方式的转换或下游回路输出变化的响应, 均可实现无扰动切换,即它的操作输出不会产生突发性的变化。在速度型输出中,由控制运算决定的操作变量变化值(MVn)加到去往输出终端的当前值上,所以 PID 调节器块切换时,不会改变它的操作变量,即使块工作方式转换或串级开关位置改变也如此。在位置型输出中,由于下游回路状态而使调节器块工作于方式或控制作用停止时,这时调节器块会使其输出变量保持跟踪输出端的当前值。所以当块工作方式切换或开关位置变化后,控制动作恢复时
38、PID 调节器可实现无扰动切换串级控制中的下游回路,在没有更下一级回路的条件下,从 AUT 方式切换到 CAS 方式时,其上游回路将进行无扰动处理,以允许下游回路进行无扰动切换。上游回路的无扰动处理方法是:在下游回路串级开路时设定其操作变量为下游回路的设定变量。7.常规控制块常规控制块TE 33G1B10-94S7-22如果下游有两个或多个回路,经过串级控制信号均分块、控制信号配置块或信号选择器,将一个上游回路的操作变量作为设定变量接收(见图 7.16) ,则下游回路设定变量的扰动将是不可避免的。在这种情况下,下游回路在紧跟 AUT 至 CAS 工作方式转换后的第一个控制周期内,旁路其控制运算
39、将是合适的,这样避免了由于设定值的突然变化引起的操作变量的突然变化。7.常规控制块常规控制块TE 33G1B10-94S7-237.6.87.6.8 非线性增益非线性增益非线性增益功能借助由偏差大小改变比例增益的方法,在偏差和操作变量的变化值之间产生一种非线性关系。这种功能用于控制一种希望值附近较高的过程增益,或用于保持在一个水平。例如,象缓冲槽的液位那样,进料流量在可能的范围内,保持液面在某个限定位置内,而不是使液面保持不变。间隙动作间隙动作是当偏差在预设定的间隙宽度内,减小比例增益以求有和缓的控制。平方偏差动作平方偏差动作是当偏差在预设定的范围内时,按偏差大小的平方成比例的改变比例增益。有
40、效比例增益(kpe)Kp0GW偏差 (En)GWGW图718. 平方偏差动作的非线性增益特性 偏差(En)(等效En为没有非线性增益时的偏差)*7.常规控制块常规控制块TE 33G1B10-94S7-247.6.97.6.9 重置限定器重置限定器重置限定器是一种抗积分饱和功能,它限制由于积分控制作用产生的输出增加或减小。当采用位置型输出时,在下列情况下将发生输出超范围或积分项饱和:1由于超出操作变量的高限或低限设定点(MH 或 ML) ,计算值将被限制。2使用自选器或类似的仪表向故障控制元件的输出被切换时3在基本负荷控制上引入前馈控制进行精确调整时,PID 调节器块的操作输出与前馈累加作为输出
41、时。上述情况下,当发生积分饱和时,控制结果易产生超调,所以规定使用位置式输出形式时,重置限值器功能对阻止积分饱是有效的。7.6.107.6.10 死区动作死区动作死区动作是一种非线性控制功能:当偏差在预设的死区宽度内时,关闭控制。图 7.19说明了死区动作是如何工作的。死区动作中,当偏差下降到小于一个迟滞值(HYS)(或更小)的死区带宽(DB)时,操作变量变化值(Vn)降至 0. 当偏差上升,超过 DB,Vn 被设定为Vno 的输入值。死区宽度在操作时可像设定参数一样改变。输出( MVn)HYSHYSMVnoDBDBEnMVn:死区作用区内操作变量的变化值Mvno:死区作用区外操作变量的变化值
42、DB:死区宽度En:偏差(与PV值同样的工程单位)HYS:迟滞值(与PV值同样的工程单位)图7。19 死区动作示意图7.常规控制块常规控制块TE 33G1B10-94S7-257.6.117.6.11 I/OI/O 补偿补偿PID 调节器块可实现输入或输出补偿, 如下所述。输入补偿输入补偿输入补偿为:在 PID 运算的输入信号中加入一个额外提供的 I/O 补偿值(VN)(参见图 7.20)。输入补偿(如史密斯死时补偿)常用来提高长死时过程的可控性。例如,将死时补偿块(DLAY-C)来的信号引入 PID 控制动作,减少过程的变化以改善可控性(见图 7.21)。7.常规控制块常规控制块TE 33G
43、1B10-94S7-26输出补偿输出补偿输出补偿为:在 PID 运算的操作输出中加上一个额外提供的 I/O 补偿值(VN)(参见图 7.22)。输出补偿被使用的一个例子是完成前馈控制,在操作输出上加入一个表示给料速度的过程变量。另一个例子是,在操作输出上加入一个干扰(控制)回路的输出信号,以实现非干扰控制(见图 7.23)。7.常规控制块常规控制块TE 33G1B10-94S7-277.6.127.6.12 初始化手动功能(初始化手动功能(IMANIMAN)初始化手动操作功能是一种差错处理操作,它置 PID 调节器块于 IMAN 工作方式(初始化的手动操作) ,以暂时停止其控制动作。只有当输出
44、终端处发生传送差错时,这种功能才起作用。 当差错清理后, 如串级控制中输出终端处串级开路处理后, 当没有问题时,控制将自动恢复。7.6.137.6.13 控制保持控制保持控制保持功能是一种差错处理动作,它临时冻结(停止)控制动作而不退出当时执行的工作方式。它和初始化手动操作(IMAN)不同,输出动作不受影响。控制保持功能只有在 PID 调节器块在某一种自动工作方式 (AUT, CAS, PRD, RCAS 或 ROUT)下,且有下列条件成立时才起作用。当条件不再存在时,控制动作即恢复。 “PLEASE PROVIDE TEXT TO TYPE” 。输入端(IN)的连接没有定义(没有连接) 。与
45、输入端子(IN)连接的端点开路(如端点没有被信号选择器之类选) 。与输入端子(IN)连接的端点或与该端点连接的前一级端点是一个过程输入,并一时没有响应(如临时电源故障) 。4与输入端子相连接的端点数据的状态为 NFP(没有过程源) 、CAL(校正)或 NEFV(无效数据)之一。7.6.147.6.14 手动后备手动后备手动后备是一种差错处理动作,它使 PID 调节器块切换至手动(MAN)工作方式而强制它的控制动作停止。这个功能只有在发生的差错没有人为干预就不可能纠正的情况下才有效。这例子如过程输入 I/O 故障。PV 数据损坏(BAD 状态) 。7.6.157.6.15 自动后备自动后备自动后
46、备是一种差错处理动作,它迫使运行在 CAS 或 PRD 工作方式的 PID 调节器块进入 AUT 工作方式,并使用操作者给出的设定值继续控制动作。这个功能在选到已被破坏的串级设定变量的任何时刻均起作用。7.6.167.6.16 计算机故障计算机故障当 PID 调节器块使用监控计算机来的设定变量,工作在 RCAS 或 ROUT 工作方式时,如果它检测到监控计算机故障,则进入控制图生成时设定的一种工作方式(MAN,AUT或 CAS) 。7.常规控制块常规控制块TE 33G1B10-94S7-287.6.177.6.17 工作方式的转换联锁工作方式的转换联锁由于工厂故障或任何异常条件,而使连续自动操
47、作已不可能进行时,需要终止当前处于自动操作中的控制回路的控制动作,防止新的回路受到自动操作的影响,即使这些回路当时处于停止状态也如此。当联锁开关输入端子(INT)相接端的开关变为 ON 时,工作方式转换联锁功能发挥作用。工作方式转换联锁功能设定 PID 调节器块于 MAM 方式。向任何自动工作方式(AUT,CAS,PRD,RCAS 和 ROUT)的转换被跨越。7.6.187.6.18 PIDPID 控制算法控制算法理想的模拟(调节)控制系统的 PID 计算表达式可由方程式(1)说明:式中:MV(t): 操作变量E(t):偏差 E(t)=PV(t)-SV(t)PV(t): 过程变量SV(t):设
48、定变量PB:比例带TI:积分时间TD:微分时间方程式(1)使用控制周期每一间隔取得的采样值来表示,进一步可变为差分运算表达式(2):式中:MVn: 操作变量变化值En: 偏差 En=PVn-SVnPVn : 过程变量SVn :设定变量En :偏差的变化值En= En-En-1T: 控制周期下标 n 或 n-1 表示以一个完整的控制周期进行一次采样时的第 n 次和第 n-1 次采样。解方程式 (2) 可得到要求的操作变量变化值 (需要的校正量) , 将操作变量变化值(MVn)加到前一次计算所得值,就可得到本次的操作变量(速度型) 。7.常规控制块常规控制块TE 33G1B10-94S7-29下面
49、讲述 4 个控制算法。1 1PIDPID基于这种原则的 PID 控制算法的运算可由(3)式代表:En=PVn-SVnKp=100/PBKs=(MSH-MSL)/(SH-SL)上列式中Ks :标尺转换系数PVn:过程变量(工程单位)SVn:设定变量(工程单位)SH:PV 标尺上限、SL:PV 标尺下限MSH:MV 标尺上限MSL:MV 标尺下限控制运算中使用的 PV 和 SV 为工程单位值。为了计算用工程单位表示的MV 值,可用标尺转换系数 Ks 完成标尺范围转换运算。这种基于偏差工作的比例、积分、微分动作,即考虑设定值变化的 PID 控制算法,适用于诸如使用 13 段程序设定单元(PG-L13
50、)输出更新设定值的 PID 调节器块。其他的过程时间常数很长,以至要求有一种跟上设定值变化能力的使用场合。2 2I-PDI-PD基于这种原则的 PID 控制算法的运算可由公式(4)来表示:式中:PVn: 过程变量的变化值, PVn =PVn-PVn-1,这种 PID 控制算法,由于它的比例和微分动作对设定值的变化不作响应,所以即使在数字量设定引起的设定值突然变化时,稳定的特性变化时,负荷变化时,扰动发生时,均能提供满意的可控性能。这种 PID 控制称比例先行的 PID 控制(I-PD) 。PI-DPI-D基于这种原则的 PID 控制算法的运算可由(5)式表示:使用这种 PID 算法,比例和微分
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。