找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
1.控制带的作用简单地说就是由于温度控制回路滞后性,为防止过程值偏离设定值较大时,调节过程过于缓慢,而在接近设定值时容易出现较大的超调;它的原理就是在偏差超过一定的范围时(控制带设定值),PID输出最大或最小的调节量,让温度值快速回到一个小的调节范围,缩短回路的调节时间;在设定值附近时,越靠近调节量,变化越小,以防止超调。控制带(Control Zone)的参数设定:一般输出下限值(LMN_LLM)是0.0,(输出上限值LMN_HLM)为100.0,控制带使能位CONE_ON是False,控制带范围是100.0,同时适当降低比例参数和增加微分作用,避免因大滞后导致的超调;
2.以控制器参数自整定为例,参数保存就是在完成相应的设定或关闭相应的窗口后,PID和控制带参数将从CPU自动转换到参数指派的使用接口,优化的PID参数会自动写入PID_CON结构体中;而新安装必须对各种参数进行设定优化;
3.和FB41相比,FB58集成有脉宽调制输出功能,通过将PID的运算结果换算成对应的脉冲占空比来达到加热/冷却的控制;
4.控制器自整定功能作用是为了优化参数结构,对PID控制器进行手动调节(调节PID和控制带参数),步骤如下:打开FB58背景数据块,点击工具栏Open offline/Online partner(打开离线/在线)使DB在线,出现DB Param---[DB58----]背景数据快DB58参数的分配对话框,然后点击Option下的“Controller Tuning-----“即可开始通过向导完成五步控制器的自整定:第一步简单功能介绍;第二步选择控制器类型(PID、PI参数);第三步选择整定激励类型(接近控制点,只在工作点整定);第四步修改设定值下的激励参数(填写新的设定值(Operation point)和手动值偏差(TUN_DLMN, Manipulated variable difference);第五步完成配置(调节状态和保存。在整定顺利完成,STATW——H 为1000,优化得到的PID参数会自动写入相应的单元,原来的参数会自动保存到PAR——SAVE结构中
应用
这些功能基于具有处理温度过程附加功能的PID控制算法。控制器提供各种模拟量操作值和脉冲持续调节驱动信号。控制器将信号输出到一台执行器;也就是说,一台控制器只能进行加热或者冷却操作,不能同时进行这两种操作。
在加热或冷却过程中使用控制器
只能使用FB TCONT_CP来进行纯粹地加热或纯粹地冷却。如果使用块来冷却,必须为GAIN分配一个负值。倒置控制器是指,例如,如果温度升高,则增大操作变量LMN,从而增强冷却效果。
描述
除了在设定值和处理过程值分支处的功能外,FB还实现了完整的PID温度控制器功能,可以输出连续和二进制的操作变量。为了提高温度处理过程的控制响应,程序块包含一个控制区,如果设定值步长变化,则减小P操作。
可以使用控制器调节功能,将程序块设置为PI/PID参数本身。
注意:只有定期调用块,才能正确计算控制器功能块的数值。因此,必须定期在循环中断OB (OB30-38)中调用此控制器功能块。在参数CYCLE中预先定义采样时间。
子函数描述如下:
设定值分支
在输入SP_INT处以浮点数格式输入设定值,作为实际数值或者百分比数值。表示出错的设定值和过程值单位必须相同。
过程值选项(PVPER_ON)
根据PVPER_ON,可以获得外围设备(I/O)格式或浮点数格式的过程值。
PVPER_ON 过程值输入
TRUE 在输入PV_PER中,通过模拟量外围设备I/O (PIW *)读取过程值。
FALSE 从输入PV_IN中获得浮点数格式的过程值。
过程值格式转换CRP_IN (PER_MODE)
按照下列规则,并根据开关PER_MODE的设置,CRP_IN功能将外围设备数值PV_PER转换成浮点格式:
PER_MODE CRP_IN输出 模拟量输入类型 单位
0 PV_PER * 0.1 热电偶;PT100/NI100;标准 癈; 癋
1 PV_PER * 0.01 PT100/NI100;气温; 癈; 癋
2 PV_PER * 100/27648 电压/电流 %
标准化过程值PV_NORM (PF_FAC,PV_OFFS)
PV_NORM功能根据下面的规则计算CRP_IN的输出:
揚V_NORM的输出?= 揅PR_IN的输出?* PV_FAC + PV_OFFS
它有下列用途:
?使用过程值因子PV_FAC和过程值偏移量PV_OFFS对过程值进行修正。
?将温度标准化为百分数
如果要将设定值作为百分数输入,则现在就必须将实测温度值转换成百分数。
?将百分数标准化为温度
如果要输入物理温度单位的设定值,则现在就必须将测量电压/电流值转换成温度。
参数计算:
?PV_FAC = PV_NORM的范围/CRP_IN的范围;
?PV_OFFS = LL(PV_NORM) - PV_FAC * LL(CRP_IN);
其中:LL为下限
使用缺省值(PV_FAC =?.0和PV_OFFS =?.0)时,禁止标准化。在PV输出处输出有效的过程值。
注意
对于脉冲控制,必须在快速脉冲调用时将过程值传送到的块中(原因:平均值过滤)。否则,控制质量将变差。
过程变量标准化实例
如果要将设定值作为百分数输入,并且CRP_IN的温度范围为-20到85癈,则必须将温度范围标准化为百分数。
下图给出的实例描述了如何将温度范围为-20到85癈修改为0到100%的内部比例:
产生的误差
在死区之前,设定值与过程值之间的差异就是误差。
设定值与过程值的单位必须相同。
死区(DEADB_W)
为了抑制由于操作变量量化所引起的小幅持续振荡(例如,在使用PULSEGEN进行的脉宽调制时),可对误差信号使用死区(DEADBAND)。如果DEADB_W = 0.0,则禁止死区功能。通过ER参数指示有效误差。
PID算法
下图是PID算法方框图:
PID算法(GAIN、TI、TD、D_F)
这里所使用的PID算法是位置算法。比例、积分(INT)和微分(DIF)动作是并行连接在一起的,可以单独激活或取消激活。这样便能够组态成P、PI、PD和PID控制器。
控制器经调节支持PI和和PID控制器。使用负GAIN(增益)实现控制器倒置(冷却控制器)。
如果把TI和TD设置都为0.0,则将在工作点获得一个纯P控制器。
在时间范围内的阶跃响应是:
此处:
LMN_Sum(t) 是控制器在自动模式下的操作变量
ER(0) 是标准化误差的步进变化
GAIN 是控制器增益
TI 是积分时间
TD 是微分时间
D_F 是微分因子
积分器(TI、I_ITL_ON、I_ITLVAL)
在手动模式下,使用此式子修正:LMN_I = LMN - LMN_P - DISV。
如果操作变量受限,则停止I作用。如果误差朝着与I作用相反的操作变量范围方向出现,则可以再次激活I作用。
也可通过下列方法修改I作用:
?设置TI = 0.0,取消控制器的I作用
?当设定值发生变化时将弱化P作用
?控制区域
?可以在线更改操作变量的界限
当设定值发生变化时(PFAC_SP)将弱化P作用
为了防止过调节,可以使用摳谋渖瓒ㄖ当壤蜃訑参数(PFAC_SP)来弱化P作用。当更改设定值时,使用PFAC_SP,可以在0.0和1.0之间连续选择,以决定P
作用的影响:
?PFAC_SP = 1.0:设定值改变时,P作用起最大效果
?PFAC_SP = 0.0:设定值改变时,P作用不起任何效果
也以通过补偿I作用来弱化P作用。
微分操作单元(TD、D_F)
?设置TD = 0.0,取消控制器的D作用。
?如果激活了D作用,则下列关系成立:
TD = 0.5 * CYCLE * D_F
带工作点的P或PD控制器参数设置
在用户接口中,取消激活I作用(TI = 0.0),如可能也取消D作用(TD = 0.0)。然后进行如下参数设置:
?I_ITL_ON = TRUE
?I_ITLVAL = 工作点;
前馈控制(DISV)
可以在DISV输入端添加前馈变量。
计算操作变量
下图是计算操作变量的方框图:
控制区域(CONZ_ON、CON_ZONE)
如果CONZ_ON = TRUE,则控制器在控制区域范围内工作。也就是说,控制器按照下列算法进行工作:
?如果PV超出SP_INT的数值大于CON_ZONE,则数值LMN_LLM将作为控制变量输出(受控闭环)。
?如果PV低于SP_INT的数值大于CON_ZONE,则数值LMN_HLM将作为控制变量输出(受控闭环)。
?如果PV位于控制区域(CON_ZONE)内,则从PID算法LMN_Sum处获取操作变量的数值(自动闭环控制)。
注意
从受控闭环控制到自动闭环控制的切换应该考虑到一个20%的控制区域滞后。
?
注意
在手动激活控制区域之前,确保控制区域范围不会太窄。如果控制区域范围太窄,则操作变量和过程变量都会发生振荡。
控制区域的优点
当过程值进入控制区域时,D作用会导致操作变量数值急剧下降。也就是说,只有激活D作用,控制区域才有用。如果没有控制区域,基本上,只要减少P作用,就将减小操作变量数值。如果操作变量的最小输出值或最大输出值都远离新工作点所需操作变量值,那么控制区域导致没有过调节或欠调节的快速下降。
手动值处理(MAN_ON、MAN)
可以在手动与自动操作之间切换。在手动模式下,操作变量被修正到手动数值。
将积分作用(INT)内部设置为LMN - LMN_P - DISV,且将微分作用(DIF)设置为0并内部同步。因此,可以平滑的切换到自动模式。
注意
调节期间,MAN_ON参数不起作用。
操作变量限值LMNLIMIT(LMN_HLM、LMN_LLM)
通过LMNLIMIT功能,可将操作变量的数值限制在LMN_HLM和LMN_LLM限制值之间。如果达到了这些限制值,则通过消息位QLMN_HLM和QLMN_LLM进行指示。
如果操作变量受限,则停止I作用。如果误差朝着与I作用相反的操作变量范围方向出现,则可以再次激活I作用。
在线改变操作变量的限值
如果操作变量的范围减小,且其新的不受限数值超出了限值范围,则I作用起作用,从而改变操作变量的数值。
操作变量减小的数值与操作变量限值改变的数值相等。如果在改变之前操作变量不受限制,则将其设置为新的限值(此处指操作变量的上限)。
操作变量标准化LMN_NORM (LMN_FAC、LMN_OFFS)
LMN_NORM函数根据下面的公式标准化操作变量:
LMN = LmnN * LMN_FAC + LMN_OFFS
它有下列用途:
?使用操作变量因子LMN_FAC和操作变量偏移量LMN_OFFS,改写操作变量
也可以得到外围设备格式的操作变量数值。CRP_OUT函数根据下面的公式将浮点数LMN转换成外围设备值:
LMN_PER = LMN * 27648/100
使用缺省值(LMN_FAC =?.0和LMN_OFFS =?.0),禁止标准化。在输出端LMN输出有效的操作变量。
保存并重新装载控制器参数
下面的图示给出了方框图:
保存控制器参数SAVE_PAR
如果当前的参数设置很有用,则可以在进行手动修改之前,将其保存到FB?8揟CONT_CP數谋尘笆菘橹械奶厥饨峁估铩H绻钥刂破鹘辛说鹘冢蚪褂玫髡坝行У牟问哺潜4娴牟问?
将PFAC_SP、GAIN、TI、TD、D_F、CONZ_ON和CONZONE写入PAR_SAVE结构中。
重新装载保存的控制器参数UNDO_PAR
使用此函数,可以激活上次保存的控制器参数设置,再次应用到控制器中(仅用于手动模式)。
在PI和PID参数间更改参数LOAD_PID (PID_ON)
在调节后,PI和PID都存储在PI_CON和PID_CON结构内。根据PID_ON,可以在手动模式下使用LOAD_PID以将PI或PID参数写入到有效的控制器参数中。
PID参数
PID_ON = TRUE PI参数
PID_ON = FALSE
?GAIN = PID_CON.GAIN?TI = PID_CON.TI?TD = PID_CON.TD ?GAIN = PI_CON.GAIN?TI = PI_CON.TI
注意
?仅当控制器增益非0时,才使用UNDO_PAR或LOAD_PID将控制器参数写回控制器中:
仅当相关GAIN (PI或PID参数中)非0时,LOAD_PID才复制参数。这种策略考虑到目前没有进行任何调节或PID参数丢失的情况。如果设置PID_ON?燭RUE
以及PID.GAIN?燜ALSE,PID_ON将复位为FALSE并复制PI参数。
?调节时将D_F、PFAC_SP设置为缺省值。用户随后也可对其进行修改。LOAD_PID不会改变这些参数。
?使用LOAD_PID,即使设置了CONZ_ON = FALSE,
也总是要重新计算控制区域(CON_ZONE = 250/GAIN)。
参数:
地址 参数 声明 数据类型 取值范围 初始值 描述
0.0 PV_IN INPUT REAL 取决于使用的传感器 0.0 过程变量输入初始值可以在摴瘫淞渴淙霐输入端上设置,也可以在连接到浮点数格式的外部过程变量上设置。
4.0 PV_PER INPUT INT 0 外部过程变量将外围设备I/O格式的过程变量连接到控制器的撏獠抗瘫淞繑输入端
6.0 DISV INPUT REAL 0.0 干扰变量对于前馈控制,干扰变量被连接到摳扇疟淞繑输入。
10.0 INT_HPOS INPUT BOOL FALSE 保持正方向上的积分作用可以在正方向上阻止积分作用输出。为此,必须将INT_HPOS输入设置为TRUE。在级联控制中,主控制器的INT_HPOS与次级控制器的QLMN_HLM互连。
10.1 INT_HNEG INPUT BOOL FALSE 保持负方向上的积分作用可以在负方向上阻止积分作用输出。为此,必须将INT_HNEG输入设置为TRUE。在级联控制中,主控制器的INT_HNEG与次级控制器的QLMN_LLM互连。
12.0 选择 INPUT INT 0至3 0 选择调用PID和脉冲发生器如果激活脉冲发生器,则有几种方法可以调用PID算法和脉冲发生器:?SELECT =0:在快速周期性中断级别中调用控制器,并处理PID算法和脉冲发生器。?SELECT =1:在OB1中调用控制器,且只处理PID算法。?SELECT =2:在快速周期性中断级别中调用控制器,且仅处理脉冲发生器。?SELECT =3:在慢速周期性中断级别中调用控制器,且仅处理PID算法。
14.0 PV OUTPUT REAL 取决于使用的传感器 0.0 过程变量在摴瘫淞繑输出端输出有效的过程变量。
18.0 LMN OUTPUT REAL 0.0 操作变量在摬僮鞅淞繑输出端以浮点格式输出有效的操作变量值。
22.0 LMN_PER OUTPUT INT 0 外围操作变量将外围设备格式的操作变量值连接到控制器的撏馕Р僮鞅淞恐禂输出端。
24.0 QPULSE OUTPUT BOOL FALSE 输出脉冲信号操作变量的输出值为QPULSE输出端调制的输出脉宽。
24.1 QLMN_
HLM OUTPUT BOOL FALSE 达到操作变量的上限操作变量的值始终受上限和下限的限制。当超出上限值时,QLMN_HLM输出给予指示。
24.2 QLMN_LLM OUTPUT BOOL FALSE 达到操作变量的下限操作变量的值始终受上限和下限的限制。当超出下限值时,QLMN_LLM输出给予指示。
24.3 QC_ACT OUTPUT BOOL TRUE 下一个周期,连续控制器正在工作此参数指示是否会在下一个块调用时执行连续控制器阶段(仅与SELECT数值为0还是为1相关)。
26.0 CYCLE INPUT/OUTPUT REAL ?0.001s 0.1s 连续控制器采样时间[秒]为PID算法设置采样时间。调节器在阶段1计算采样时间,并将其输入到CYCLE。
30.0 CYCLE_P INPUT/OUTPUT REAL ?0.001秒 0.02秒 脉冲发生器采样时间[秒]在此输入端,输入脉冲发生器阶段的采样时间。FB?8揟CONT_CP斀锥?计算采样时间,并将其输入到CYCLE_P。
34.0 SP_INT INPUT/OUTPUT REAL 过程值范围 0.0 内部设定值撃诓可瓒ㄖ禂输入用于指定一个设定值。
38.0 MAN INPUT/OUTPUT REAL 0.0 手动值撌侄禂输入用于指定一个手动值。在自动模式下,将其纠正为操作变量
42.0 COM_RST INPUT/OUTPUT BOOL FALSE 完全重启动该块拥有一个初始化例行程序,在设置COM_RST输入时进行处理。
42.1 MAN_ON INPUT/OUTPUT BOOL TRUE 手动操作打开如果设置了输入撌侄荡蚩獢,则中断控制回路。设置MAN手动数值,作为操作变量的数值。
内部参数
地址 参数 声明 数据类型 取值范围 初始值 描述
44.0 DEADB_W INPUT REAL 取决于使用的传感器 0.0 死区宽度误差穿过死区。撍狼矶葦输入决定死区的大小。
48.0 I_ITLVAL INPUT REAL 0 -100% 0.0 积分作用的初始化值可在输入I_ITL_ON处设置积分作用。该初始化值用于摶肿饔玫某跏蓟禂输入。在重启动期间
COM_RST = TRUE,并将I作用设置为初始化数值。
52.0 LMN_HLM INPUT REAL > LMN_
LLM 100.0 操作变量上限操作变量的值始终受上限和下限的限制。摬僮鞅淞可舷迶输入可指定上限。
56.0 LMN_LLM INPUT REAL < LMN_
HLM 0.0 操作变量下限操作变量的值始终受上限和下限的限制。摬僮鞅淞肯孪迶输入可指定下限。
60.0 PV_FAC INPUT REAL 1.0 过程变量因子摴瘫淞恳蜃訑输入用于和撏馕Ч瘫淞繑相乘。它以此来调整过程变量的范围。
64.0 PV_OFFS INPUT REAL 0.0 过程变量偏移量摴瘫淞科屏繑输入用于和撏馕璞腹瘫淞繑相加。它以此来调整过程变量的范围。
68.0 LMN_FAC INPUT REAL 1.0 操作变量因子摬僮鞅淞恳蜃訑输入用于和操作变量相乘。它以此来调整操作变量的范围。
72.0 LMN_OFFS INPUT REAL 0.0 操作变量偏移量摬僮鞅淞科屏繑输入用于和操作变量数值相加它以此来调整操作变量的范围。
76.0 PER_TM INPUT REAL ?CYCLE 1.0秒 周期时间[秒]在PER_TM参数中输入脉宽调制的脉冲重复周期。脉冲重复周期与脉冲发生器采样时间的关系决定了脉宽调制的精度。
80.0 P_B_TM INPUT REAL ?0.0 0.02秒 最小脉冲/断开时间[秒]可以在撟钚÷龀?断开时间敳问谏柚米钚÷龀寤蜃钚《峡奔洹_B_TM在内部受限于 > CYCLE_P。
84.0 TUN_DLMN INPUT REAL -100.0-100.0% 20.0 用于过程激励的DELTA操作变量由于TUN_DLMN设定值步长发生变化,导致激活用于控制器调节的过程。
88.0 PER_MODE INPUT INT 0、1、2 0 外围设备模式可以在此切换处输入I/O模块的类型。输入端PV_PER的过程变量随即在PV输出端被标准化为癈。?PER_MODE = 0:标准?PER_MODE =1:气温?PER_MODE =2:电流/电压
90.0 PVPER_ON INPUT BOOL FALSE 外部过程变量开启如果希望从I/O中读取过程变量,则必须将输入端PV_PER连接到I/O,并且必须设置输入撏馕璞腹瘫淞繑。
90.1 I_ITL_ON INPUT BOOL FALSE 积分作用初始化开启可将积分作用的输出设置给输入I_ITLVAL。必须设置撋柚肐作用斒淙搿?
90.2 PULSE_ON INPUT BOOL FALSE 脉冲发生器开启如果设置了PULSE_ON = TRUE,则激活脉冲发生器
90.3 TUN_KEEP INPUT BOOL FALSE 保持调节打开仅当TUN_KEEP变为FALSE时,模式才切换为自动模式。
92.0 ER OUTPUT REAL 取决于使用的传感器 0.0 误差信号有效误差在撐蟛钚藕艛输出端输出。
96.0 LMN_P OUTPUT REAL 0.0 比例部分摫壤糠謹包含了操作变量的比例作用部分。
100.0 LMN_I OUTPUT REAL 0.0 积分部分摶植糠謹包含了操作变量的积分作用部分。
104.0 LMN_D OUTPUT REAL 0.0 微分部分撐⒎植糠謹包含了操作变量的微分作用部分。
108.0 PHASE OUTPUT INT 0、1、2、3、
4、5、7 0 自调节阶段在PHASE输出端指示当前控制器调节的阶段(0..7)。
110.0 STATUS_H OUTPUT INT 0 自调节的加热状态STATUS_H指示了加热时搜索的拐点诊断数值
112.0 STATUS_D OUTPUT INT 0 自调节时控制器配置状态STATUS_D指示加热时控制器配置的诊断数值。
114.0 QTUN_RUN OUTPUT BOOL 0 激活调节
(阶段2)应用调节操作变量,启动调节并仍然位于阶段2 (定位拐点)。
116.0 PI_CON OUTPUT STRUCT PI控制器参数
+0.0 GAIN OUTPUT REAL %/物理单位 0.0 PI比例增益
+4.0 TI OUTPUT REAL ?0.0秒 0.0秒 PI复位时间[秒]
116.0 PID_CON OUTPUT STRUCT PID控制器参数
+0.0 GAIN OUTPUT REAL 0.0 PID比例增益
+4.0 TI OUTPUT REAL ?0.0秒 0.0秒 PID复位时间[秒]
+8.0 TD OUTPUT REAL ?0.0秒 0.0秒 PID微分时间[秒]
136.0 PAR_SAVE OUTPUT STRUCT 保存的控制器参数PID参数保存在此结构中。
+0.0 PFAC_SP INPUT/
OUTPUT REAL 0.0 - 1.0 1.0 用于改变设定值的比例因子
+4.0 GAIN OUTPUT REAL %/物理单位 0.0 比例增益
+8.0 TI INPUT/
OUTPUT REAL ?0.0秒 40.0秒 复位时间[秒]
+12.0 TD INPUT/
OUTPUT REAL ?0.0秒 10.0秒 微分时间[秒]
+16.0 D_F OUTPUT REAL 5.0 - 10.0 5.0 微分因子
+20.0 CON_ZONE OUTPUT REAL ?0.0 100.0 控制区域打开
+24.0 CONZ_ON OUTPUT BOOL FALSE 控制区域
162.0 PFAC_SP INPUT/
OUTPUT REAL 0.0 - 1.0 1.0 用于改变设定值的比例因子当设定值改变时,PFAC_SP指定有效的P作用。可设置0到1之间的值。?1:设定值改变时,P作用起最大效果。?0:设定值改变时,P作用不起任何效果。
166.0 GAIN INPUT/
OUTPUT REAL %/物理单位 2.0 比例增益摫壤鲆鏀输入用于指定控制器增益。通过设置负GAIN,可以使控制方向反向。
170.0 TI INPUT/
OUTPUT REAL ?0.0秒 40.0秒 复位时间[秒]摳次皇奔鋽输入(积分时间)确定积分动作响应。
174.0 TD INPUT/
OUTPUT REAL ?0.0秒 10.0秒 微分时间[秒]撐⒎质奔鋽输入确定微分动作响应。
178.0 D_F INPUT/
OUTPUT REAL 5.0 - 10.0 5.0 微分因子微分因子确定D作用的滞后情况。 ?D_F = 微分时间/
揇作用滞后时间?
182.0 CON_ZONE INPUT/
OUTPUT REAL 取决于使用的传感器 100.0 控制区域如果误差大于控制区域的宽度,则输出操作变量的上限,作为操作变量的数值。如果误差小于负控制区域的宽度,则输出操作变量的下限,作为操作变量的数值。
186.0 CONZ_ON INPUT/
OUTPUT BOOL FALSE 控制区域打开CONZ_ON =TRUE,激活控制区域。
186.1 TUN_ON INPUT/
OUTPUT BOOL FALSE 自调节打开如果设置TUN_ON=TRUE,则操作变量取平均值,直到通过设定值步长改变或TUN_ST=TRUE激活操作变量TUN_DLMN。
186.2 TUN_ST INPUT/
OUTPUT BOOL FALSE 启动自调节如果在工作点控制器调节时设定值保持恒定,则通过设置TUN_ST=TRUE,将操作变量步长改变TUN_DLMN大小。
186.3 UNDO_PAR INPUT/
OUTPUT BOOL FALSE 撤销对控制器参数的更改从数据结构PAR_SAVE中装载控制器参数PFAC_SP、GAIN、TI、TD、D_F CONZ_ON和CON_ZONE (仅限于手动模式)。
186.4 SAVE_PAR INPUT/
OUTPUT BOOL FALSE 保存当前控制器参数在数据结构PAR_SAVE中保存控制器参数PFAC_SP、GAIN、TI、TD、D_F CONZ_ON和CON_ZONE。
186.5 LOAD_PID INPUT/
OUTPUT BOOL FALSE 装载优化的PI/PID参数根据数据结构PI_CON或PID_CON里的PID_ON,装载控制器参数GAIN、TI、TD (仅限于手动模式)
186.6 PID_ON INPUT/
OUTPUT BOOL TRUE PID模式启动在PID_ON的输入端,可以指定是否将调节好的控制器作为PI或PID控制器使用。?PID控制器:
PID_ON = TRUE?PI控制器:
PID_ON = FALSE对于使用的某些处理类型,即使PID_ON = TRUE,也只能设计PI控制器。
188.0 GAIN_P OUTPUT REAL 0.0 过程比例增益识别的过程增益。对于过程类型I,GAIN_P往往被估计的过小。
192.0 TU OUTPUT REAL ? 3*CYCLE 0.0 延迟时间[秒]识别的过程延迟
196.0 TA OUTPUT REAL 0.0 恢复时间[秒]识别的过程系统时间常数。对于过程类型I,TA往往被估计的过小。
200.0 KIG OUTPUT REAL 0.0 PV WITH 100? LMN变化值的最大上升比例GAIN_P = 0.01?燢IG * TA
204.0 N_PTN OUTPUT REAL 1.01 - 10.0 0.0 处理顺序此参数指定处理的顺序。也可以使用摲钦褪禂。
208.0 TM_LAG_P OUTPUT REAL 0.0 PTN模式的时间延迟[秒]PTN模式的时间延迟(实际值,仅对于N_PTN?=?)。
212.0 T_P_INF OUTPUT REAL 0.0 到拐点的时间[秒]从过程激励到出现拐点的时间。
216.0 P_INF OUTPUT REAL 过程值范围 0.0 拐点的PV - PV0从过程激励到出现拐点的过程变量变化情况。
220.0 LMN0 OUTPUT REAL 0-100% 0.0 调节开始时的操作变量在阶段1中检测到(平均值)。
224.0 PV0 OUTPUT REAL 过程值范围 0.0 调节开始时的过程值
228.0 PVDT0 OUTPUT REAL 0.0 调节开始时的PV变化速度[1/s]可以使用符号。
232.0 PVDT OUTPUT REAL 0.0 PV的当前变化速度[1/s]可以使用符号。
236.0 PVDT_MAX OUTPUT REAL 0.0 PV的每秒最大变化速度[1/s]过程变量在拐点的最大变化速度(可调整符号,始终 >?),用于计算TU和KIG。
240.0 NOI_PVDT OUTPUT REAL 0.0 PVDT_MAX中的噪声比例,以百分比表示噪声比例越高,控制参数精度越差(反应越慢)。
244.0 NOISE_PV OUTPUT REAL 0.0 PV的绝对噪声数值PV阶段1中的最大与最小过程变量差值。
248.0 FIL_CYC OUTPUT INT 1 - 1024 1 平均值过滤器的循环编号过程变量通过FIL_CYC循环处理而被平均化。必要时,FIL_CYC自动从1加到最大1024。
250.0 POI_CMAX OUTPUT INT 2 拐点后的最大循环编号当存在测量噪声时,此时间用于找到更多的(或者说更好的)拐点。在此时间结束之后,调节才算完成。
252.0 POI_CYCL OUTPUT INT 0 拐点后的最大循环编号
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!