PID_Temp 状态和模式参数参数的相关性State 参数显示了 PID 控制器的当前工作模式。您无法更改 State 参数。当 ModeActivate 出现上升沿时,PID_Temp 将切换到保存在 Mode 输入/输出参数中的工作模式。如果针对加热或制冷进行调节,则通过 Heat.EnableTuning 和 Cool.EnableTuning 指定预调节和jingque调节。CPU 通电或从 Stop 切换到 RUN 模式时,PID_Temp 将以保存在 Mode 参数中的工作模式启动。要使 PID_Temp 保持在“未激活”模式下,应设置 RunModeByStartup = FALSE。变量 数据类型 默认值 说明Retain.CtrlParams.Heat.TdFiltRatio(1) REAL 0.2 有效的加热微分延时系数微分延迟系数用于延迟微分作用的生效。微分延迟 = 微分作用时间 × 微分延迟系数• 0.0:微分作用仅在一个周期内有效,因此几乎不产生影响。• 0.5:实践证明,该值对具有一个主时间常数的受控系统很有效。• > 1.0:系数越大,微分作用的生效时间延迟越久。Heat.TdFiltRatio 具有保持性。Heat.TdFiltRatio ≥ 0.0Retain.CtrlParams.Heat.PWeighting(1)REAL 1.0 有效的加热比例作用的权重比例作用随着设定值的变化而减弱。允许使用 0.0 到 1.0 之间的值。• 1.0:应对设定值变化的比例作用完全有效• 0.0:应对设定值变化的比例作用无效当过程值变化时,比例作用始终完全有效。Heat.PWeighting 具有保持性。1.0 ≥ Heat.PWeighting ≥ 0.0Retain.CtrlParams.Heat.DWeighting(1)REAL 1.0 有效的加热微分作用的权重微分作用随着设定值的变化而减弱。允许使用 0.0 到 1.0 之间的值。• 1.0:设定值变化时微分作用完全有效• 0.0:设定值变化时微分作用不生效当过程值变化时,微分作用始终完全有效。Heat.DWeighting 具有保持性。1.0 ≥ Heat.DWeighting ≥ 0.0Retain.CtrlParams.Heat.Cycle(1) REAL 1.0 有效的加热 PID 算法的采样时间(以秒为单位)在调节期间计算 CtrlParams.Heat.Cycle,并将其舍入为CycleTime.Value 的整数倍。如果 Config.Output.Heat.PwmPeriode = 0.0,则 Heat.Cycle 用作加热脉宽调制的周期时间。如果 Config.Output.Cool.PwmPeriode = 0.0 且Config.AdvancedCooling = FALSE,则 Heat.Cycle 用作制冷脉宽调制的周期时间。Heat.Cycle 具有保持性。100000.0 ≥ Heat.Cycle > 0.0Retain.CtrlParams.Heat.ControlZone(1)REAL 3.402822e+38有效的加热控制区宽度Heat.ControlZone = 3.402822e+38 时,加热过程将关闭控制区。仅在选择 PIDSelfTune.SUT.TuneRuleHeat = 2 作为参数计算方法时,才会在预调节加热或预调节加热和制冷期间自动设置Heat.ControlZone。对于已禁用制冷输出的控制器 (Config.ActivateCooling = FALSE)或已激活制冷输出和制冷系数的控制器(Config.AdvancedCooling = FALSE),控制区介于 Setpoint –Heat.ControlZone 和 Setpoint + Heat.ControlZone 之间呈对称分布。对于已激活制冷输出和 PID 参数切换的控制器(Config.ActivateCooling = TRUE,Config.AdvancedCooling =TRUE),控制区介于 Setpoint – Heat.ControlZone 和 Setpoint+ Cool.ControlZone 之间。Heat.ControlZone 具有保持性。Heat.ControlZone > 0.0330PID 控制功能手册, 11/2022, A5E35300232-AF指令10.3 PID_Temp变量 数据类型 默认值 说明Retain.CtrlParams.Heat.DeadZone(1) REAL 0.0 有效的加热死区宽度(请参见PID 参数 (页 139))Heat.DeadZone = 0.0 时,将关闭加热过程的死区。Heat.DeadZone 既不会自动进行设置,也不会在调节期间进行调整。必须手动对 Heat.DeadZone 进行正确组态。启用死区时,结果可能是yongjiu控制偏差(设定值与过程值之间的偏差)。这可能对jingque调节产生负面影响。对于已禁用制冷输出的控制器 (Config.ActivateCooling = FALSE)或已激活制冷输出和制冷系数的控制器(Config.AdvancedCooling = FALSE),死区介于 Setpoint –Heat.DeadZone 和 Setpoint + Heat.DeadZone 之间并且呈对称分布。对于已激活制冷输出和 PID 参数切换的控制器(Config.ActivateCooling = TRUE,Config.AdvancedCooling =TRUE),死区介于 Setpoint – Heat.DeadZone 和 Setpoint +Cool.DeadZone 之间。Heat.DeadZone 具有保持性。Heat.DeadZone ≥ 0.0Retain.CtrlParams.Cool.Gain(1) REAL 1.0 有效的制冷比例增益Cool.Gain 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。Cool.Gain ≥ 0.0Retain.CtrlParams.Cool.Ti(1) REAL 20.0 有效的制冷积分作用时间(以秒为单位)Cool.CtrlParams.Ti = 0.0 时,制冷过程将关闭积分作用。Cool.Ti 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。100000.0 ≥ Cool.Ti ≥ 0.0Retain.CtrlParams.Cool.Td(1) REAL 0.0 有效的制冷微分作用时间(以秒为单位)Cool.CtrlParams.Td = 0.0 时,制冷过程将关闭微分作用。Cool.Td 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。100000.0 ≥ Cool.Td ≥ 0.0Retain.CtrlParams.Cool.TdFiltRatio(1) REAL 0.2 有效的制冷微分延时系数微分延迟系数用于延迟微分作用的生效。微分延迟 = 微分作用时间 × 微分延迟系数• 0.0:微分作用仅在一个周期内有效,因此几乎不产生影响。• 0.5:实践证明,该值对具有一个主时间常数的受控系统很有效。• > 1.0:系数越大,微分作用的生效时间延迟越久。Cool.TdFiltRatio 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。Cool.TdFiltRatio ≥ 0.0Retain.CtrlParams.Cool.PWeighting(1)REAL 1.0 有效的制冷比例作用的权重比例作用随着设定值的变化而减弱。允许使用 0.0 到 1.0 之间的值。• 1.0:应对设定值变化的比例作用完全有效• 0.0:应对设定值变化的比例作用无效当过程值变化时,比例作用始终完全有效。Cool.PWeighting 具有保持性。331指令10.3 PID_TempPID 控制功能手册, 11/2022, A5E35300232-AF变量 数据类型 默认值 说明仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。1.0 ≥ Cool.PWeighting ≥ 0.0Retain.CtrlParams.Cool.DWeighting(1)REAL 1.0 有效的制冷微分作用的权重微分作用随着设定值的变化而减弱。允许使用 0.0 到 1.0 之间的值。• 1.0:设定值变化时微分作用完全有效• 0.0:设定值变化时微分作用不生效当过程值变化时,微分作用始终完全有效。Cool.DWeighting 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。1.0 ≥ Cool.DWeighting ≥ 0.0Retain.CtrlParams.Cool.Cycle(1) REAL 1.0 有效的制冷 PID 算法的采样时间(以秒为单位)在调节期间计算 CtrlParams.Cool.Cycle 并将其舍入为CycleTime. 的整数倍。如果 Config.Output.Cool.PwmPeriode = 0.0 且Config.AdvancedCooling = TRUE,则 Cool.Cycle 用作制冷脉宽调制的周期时间。如果 Config.Output.Cool.PwmPeriode = 0.0 且Config.AdvancedCooling = FALSE,则 Heat.Cycle 用作制冷脉宽调制的周期时间。Cool.Cycle 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。100000.0 ≥ Cool.Cycle > 0.0Retain.CtrlParams.Cool.ControlZone(1)REAL 3.402822e+38有效的制冷控制区宽度Cool.ControlZone = 3.402822e+38 时,制冷过程将关闭控制区。仅在选择 PIDSelfTune.SUT.TuneRuleCool = 2 作为参数计算方法时,才会在预调节制冷或预调节加热和制冷期间自动设置Cool.ControlZone。Cool.ControlZone 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。Cool.ControlZone > 0.0Retain.CtrlParams.Cool.DeadZone(1) REAL 0.0 有效的制冷死区宽度(请参见PID 参数 (页 139))Cool.DeadZone = 0.0 时,将关闭制冷过程的死区。Cool.DeadZone 既不会自动进行设置,也不会在调节期间进行调整。必须手动对 Cool.DeadZone 进行正确组态。启用死区时,结果可能是yongjiu控制偏差(设定值与过程值之间的偏差)。这可能对jingque调节产生负面影响。Cool.DeadZone 具有保持性。仅在激活制冷输出和 PID 参数切换时(Config.ActivateCooling =TRUE 且 Config.AdvancedCooling = TRUE)有效。