FB41 使用方法
FB41 称为连续控制的 PID 用于控制连续变化的模拟量,与 FB42 的差别在于后者是离散型
的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。
PID 的初始化可以通过在 OB100 中调用一次,将参数 COM-RST 置位,当然也可在别的
地方初始化它,关键的是要控制 COM-RST;
PID 的调用可以在 OB35 中完成,一般设置时间为 200MS,
A:所有的输入参数:
COM_RST: BOOL: 重新启动 PID:当该位 TURE 时:PID 执行重启动功能,复位 PID 内
部参数到默认值;通常在系统重启动时执行一个扫描周期,或在 PID 进入饱和状态需要退
出时用这个位;
MAN_ON: BOOL:手动值 ON;当该位为 TURE 时,PID 功能块直接将 MAN 的值输出
到 LMN,这可以在 PID 框图中看到;也就是说,这个位是 PID 的手动/自动切换位;
PEPER_ON: BOOL:过程变量外围值 ON:过程变量即反馈量,此 PID 可直接使用过
程变量 PIW(不推荐),也可使用 PIW 规格化后的值(常用),因此,这个位为
FALSE;
P_SEL: BOOL:比例选择位:该位 ON 时,选择 P(比例)控制有效;一般选择有效;
I_SEL: BOOL:积分选择位;该位 ON 时,选择 I(积分)控制有效;一般选择有效;
INT_HOLD BOOL:积分保持,不去设置它;
I_ITL_ON BOOL:积分初值有效,I-ITLVAL(积分初值)变量和这个位对应,当此位
ON 时,则使用 I-ITLVAL 变量积分初值。一般当发现 PID 功能的积分值增长比较慢或系统
反应不够时可以考虑使用积分初值;
D_SEL : BOOL:微分选择位,该位 ON 时,选择 D(微分)控制有效;一般的控制系
统不用;
CYCLE : TIME:PID 采样周期,一般设为 200MS;
SP_INT: REAL:PID 的给定值;
PV_IN : REAL:PID 的反馈值(也称过程变量);
PV_PER: WORD:未经规格化的反馈值,由 PEPER-ON 选择有效;(不推荐)
MAN : REAL:手动值,由 MAN-ON 选择有效;
GAIN : REAL:比例增益;
评论3