SIEMENS西门子 S-1FL2低惯量型电机 1FL2204-4AF11-1HC0
PID_Temp 静态变量 说明 请仅在“未激活”模式下更改使用 (1) 标识的变量,以防 PID 控制器出现故障。 以下变量的名称既适用于数据块,也适用于通过 Openness API 访问。只要满足以下条件,便会将替换输出值用作 PID 输出值: • 自动模式下有一个或多个错误未决,且 ActivateRecoverMode 有效 • SetSubstituteOutput = TRUE • ActivateRecoverMode= TRUE 在应用替代输出值后,相关输出上输出的加热或制冷值取决于 输出标定的组态情况(Config.Output.Heat 和 Config.Output.Cool 结构)。 对于具有已激活制冷输出的控制器 (Config.ActivateCooling = TRUE),定义: • 正的替换输出值以在加热输出上输出该值 • 负的替换输出值以在制冷输出上输出该值 允许的取值范围由组态确定。 • 禁用制冷输出 (Config.ActivateCooling = FALSE): Config.Output.Heat.PidUpperLimit ≥ SubstituteOutput ≥ Config.Output.Heat.PidLowerLimit • 激活制冷输出 (Config.ActivateCooling = TRUE): Config.Output.Heat.PidUpperLimit ≥ SubstituteOutput ≥ Config.Output.Cool.PidLowerLimit PidOutputSum REAL 0.0 PID 输出值 PidOutputSum 显示 PID 算法的输出值。根据具体的工作模式, 将自动计算或通过手动值/已组态的替换输出值定义该值。 在应用 PID 输出值后,相关输出上输出的加热或制冷值取决于 输出标定的组态情况(Config.Output.Heat 和 Config.Output.Cool 结构)。 PidOutputSum 的限值在组态中进行定义。 • 禁用制冷输出 (Config.ActivateCooling = FALSE): Config.Output.Heat.PidUpperLimit ≥ PidOutputSum ≥ Config.Output.Heat.PidLowerLimit • 激活制冷输出 (ConfigActivateCooling = TRUE): Config.Output.Heat.PidUpperLimit ≥ PidOutputSum ≥ Config.Output.Cool.PidLowerLimit。PidOutputOffsetHeat REAL 0.0 加热 PID 输出值的偏移量 PidOutputOffsetHeat 将添加到加热分支的 PidOutputSum 产生 的值中。为 PidOutputOffsetHeat 输入正值以在加热输出上接收 正偏移量。 加热输出中得到的值取决于输出标定的组态 (Config.Output.Heat 结构)。 该偏移量可用于需要固定Zui小值的执行器,例如具有Zui小转速 的风扇。 PidOutputOffsetCool REAL 0.0 制冷 PID 输出值的偏移量 PidOutputOffsetCool 将添加到制冷分支的 PidOutputSum 产生 的值中。为 PidOutputOffsetCool 输入负值以在制冷输出中接收 正偏移量。 制冷输出中得到的值取决于输出标定的组态( Config.Output.Cool 结构)。 该偏移量可用于需要固定Zui小值的执行器,例如具有Zui小转速 的风扇。 SubstituteSetpointOn BOOL FALSE 激活替代设定值作为控制器设定值。 • FALSE = 使用 Setpoint 参数。 • TRUE = 使用 SubstituteSetpoint 参数作为设定值 SubstituteSetpointOn 可用于直接指定级联中的从控制器的设定 值,而无需更改用户程序。 SubstituteSetpoint REAL 0.0 替代设定值 如果 SubstituteSetpointOn = TRUE,则 SubstituteSetpoint 参数 用作设定值。 允许的值范围: Config.SetpointUpperLimit ≥ SubstituteSetpoint ≥ Config.SetpointLowerLimit, Config.InputUpperLimit ≥ SubstituteSetpoint ≥ Config.InputLowerLimit DisableCooling BOOL FALSE DisableCooling = TRUE 通过将 PidOutputSum 设置为 0.0 作为 下限来禁用自动模式下的加热/制冷控制器的制冷分支 (Config.ActivateCooling = TRUE)。 制冷输出的 PidOutputOffsetCool 和输出标定保持激活状态。 在所有控制器均完成调节前,可使用 DisableCooling 调节多区 域应用以暂时禁用制冷分支。 该参数由用户手动设置/复位,而非通过 PID_Temp 指令自动复 位。 AllSlaveAutomaticState BOOL FALSE 如果该 PID_Temp 实例用作级联中的主控制器 (Config.Cascade.IsMaster = TRUE),则 AllSlaveAutomaticState = TRUE 表示所有从控制器均处于自动模式。 仅当所有从控制器均处于自动模式下时,才可jingque执行主控制 器的调节、手动模式或自动模式。 仅当主控制器和从控制器通过主从参数互连后才可确定 AllSlaveAutomaticState。 有关详细信息,请参见 Master 参数。 NoSlaveSubstituteSetpoint BOOL FALSE 如果该 PID_Temp 实例用作级联中的主控制器 (Config.Cascade.IsMaster = TRUE),则 NoSlaveSubstituteSetpoint = TRUE 表示所有从控制器均未激活 其替代设定值。 仅当所有从控制器均未激活其替代设定值,才可jingque执行主控 制器的调节、手动模式或自动模式。 仅当主控制器和从控制器通过主从参数互连后才可确定 NoSlaveSubstituteSetpoint。 有关详细信息,请参见 Master 参数。
Heat.EnableTuning BOOL TRUE 启用加热调节 必须为以下调节设置 Heat.EnableTuning(以 Mode 或 ModeActivate 启动的同时或之前): • 预调节加热 • 预调节加热和制冷 • jingque调节加热 该参数不会通过 PID_Temp 指令自动复位。 Cool.EnableTuning BOOL FALSE 启用制冷调节 必须为以下调节设置 Cool.EnableTuning(以 Mode 或 ModeActivate 启动的同时或之前): • 预调节制冷 • 预调节加热和制冷 • jingque调节制冷 仅在激活制冷输出和 PID 参数切换时 (“Config.ActivateCooling”= TRUE 且“Config.AdvancedCooling”= TRUE)有效。 该参数不会通过 PID_Temp 指令自动复位。 Config.InputPerOn(1) BOOL TRUE 如果 InputPerOn = TRUE,则将使用参数 Input_PER 检测过程 值。如果 InputPerOn = FALSE,则使用参数 Input。 Config.InputUpperLimit(1) REAL 120.0 过程值的上限 监控 Input 和 Input_PER,以确保符合此限值。如果超出限值, 将输出错误并由 ActivateRecoverMode 确定响应方式。 在 I/O 输入中,过程值Zui大可超出额定范围 18%(过范围)。这 意味着使用具有预设的上限和过程值标定的 I/O 输入时不会超出 限值。 启动预调节后,将检查过程值上限和下限的差值以确定设定值 和过程值之间的距离是否满足所需要求。 InputUpperLimit > InputLowerLimit Config.InputLowerLimit(1) REAL 0.0 过程值的下限 监控 Input 和 Input_PER,以确保符合此限值。如果低于限值, 将输出错误并由 ActivateRecoverMode 确定错误响应方式。 InputLowerLimit < InputUpperLimit Config.InputUpperWarning(1) REAL 3.402822e+ 38 过程值的警告上限 监控 Input 和 Input_PER,以确保符合此限值。如果超出限值, 将在 Warning 参数中输出警告。 • 如果设置的 InputUpperWarning 超出了过程值的限值范围, 则所组态的过程值的juedui上限将用作警告上限。 • 如果组态的 InputUpperWarning 值位于过程值的限值范围 内,则该值将用作警告上限。 InputUpperWarning > InputLowerWarning Config.InputLowerWarning(1) REAL -3.402822e +38 过程值的警告下限 监控 Input 和 Input_PER,以确保符合此限值。如果低于限值, 将在 Warning 参数中输出警告。 • 如果设置的 InputLowerWarning 超出了过程值的限值范围, 则所组态的过程值的juedui下限将用作警告下限。 • 如果组态的 InputLowerWarning 值位于过程值的限值范围 内,则该值将用作警告下限。 InputLowerWarning < InputUpperWarning。