Description
PID 功能运算法则选择 (PIDISA 或 PIDIND) 和增益 PID 块可以选用独立(PID_IND)运算规则,或者选用标准 ISA (PID_ISA)版本 运算规则。二者区别在于如何定义积分和微分增益。 一般这两种 PID 类型下都有 Error= SP ñ PV,你可以将 Error 项(配置字 %Ref+12 的第 0 位)设为 1,这种情况下 Error= PV ñSP 如果你想要 CV 输出值与 PV 输入值做反向动作 (CV 下降时 PV 上升),而不 是像正常的那样 PV 上升,CV 就上升的话,可以使用反转动作模式。
Error = (SP – PV) 或者(PV – SP)如果配置字的低位设为 1 微分一般是基于从 PID 后一次运算到现在的 Error 值的变化的,在改变 SP 值的情况下,微分可能导致输出值产生很大的变化。如果不希望有这样的变 化,可以将配置字的第三位设为 1 来计算 PV 值变化量的微分。dt 值等于当前 逝去时间减去 PID 上一次执行时的逝去时间。 dt = PLC 当前逝去时间 – PLC 上一次执行 PID 逝去时间 微分 = (error ñ 上一次 error)/dt or (PV ñ 上一次 PV)/dt 如果配置字的第三位设为 1 使用独立的 PID (PID_IND) 运算规则时,输出值如下: PID 输出 = Kp * Error + Ki * Error * dt + Kd * Derivative + CV Bias 标准 ISA (PID_ISA) 运算规则计算公式如下: PID Output = Kc * (Error + Error * dt/Ti + Td * Derivative) + CV Bias Kc 为控制器增益,Ti 微积分时间,Td 为微分时间。