SIEMENS西门子 电源模块 6ES73071EA010AA0
变量 数据类 型 默认值 描述 PIDSelfTune.TIR.CalculatePara msHeat BOOL FALSE 受控系统的加热分支属性在加热jingque调节期间保存。如 果 TIR.CalculateParamsHeat= TRUE,将根据这些属性 重新计算加热过程(Retain.CtrlParams.Heat 结构)的 PID 参数。这样无需重复进行调节,即可更改参数计算 方法(PIDSelfTune.TIR.TuneRuleHeat 参数)。 计算后,TIR.CalculateParamsHeat 将设置为 FALSE。jingque调节加热成功后 (TIR.ProcParHeatOk = TRUE) 才可 实现。 PIDSelfTune.TIR.CalculatePara msCool BOOL FALSE 受控系统的制冷分支属性在制冷jingque调节期间保存。如 果 TIR.CalculateParamsCool= TRUE,将根据这些属性重 新计算制冷过程(Retain.CtrlParams.Cool 结构)的 PID 参数。这样无需重复进行调节,即可更改参数计算方法 (PIDSelfTune.TIR.TuneRuleCool 参数)。 计算后,TIR.CalculateParamsCool 将设置为 FALSE。jingque调节制冷成功后 (TIR.ProcParCoolOk = TRUE) 才可 实现。 仅当 Config.ActivateCooling = TRUE 且 Config.AdvancedCooling = TRUE 时才有效。
变量 数据类 型 默认值 描述 PIDSelfTune.TIR.TuneRuleHeat INT 0 加热jingque调节期间的参数计算方法 选项包括: • TIR.TuneRuleHeat = 0:PID 自动 • TIR.TuneRuleHeat = 1:PID 快速(与 TIR.TuneRuleHeat = 2 相比,控制响应速度更快,输 出值的幅度更大) • TIR.TuneRuleHeat = 2:PID 慢速(与 TIR.TuneRuleHeat = 1 相比,控制响应速度较慢,输 出值的幅度较小) • TIR.TuneRuleHeat = 3:ZN PID • TIR.TuneRuleHeat = 4:ZN PI • TIR.TuneRuleHeat = 5:ZN P (ZN=Ziegler-Nichols) 要通过 TIR.CalculateParamsHeat 和 TIR.TuneRuleHeat = 0、1 或 2 重复计算加热过程的 PID 参数,也必须通过 TIR.TuneRuleHeat = 0、1 或 2 执行了先前的jingque调节。 否则,将使用 TIR.TuneRuleHeat = 3。 始终可以通过 TIR.CalculateParamsHeat 和 TIR.TuneRuleHeat = 3、4 或 5 重新计算加热 PID 参数。变量 数据类 型 默认值 描述 PIDSelfTune.TIR.TuneRuleCool INT 0 制冷jingque调节期间的参数计算方法 选项包括: • TIR.TuneRuleCool = 0:PID 自动 • TIR.TuneRuleCool = 1:PID 快速(与 TIR.TuneRuleCool = 2 相比,控制响应速度更快,输 出值的幅度更大) • TIR.TuneRuleCool = 2:PID 慢速(与 TIR.TuneRuleCool = 1 相比,控制响应速度较慢,输 出值的幅度较小) • TIR.TuneRuleCool = 3:ZN PID • TIR.TuneRuleCool = 4:ZN PI • TIR.TuneRuleCool = 5:ZN P (ZN=Ziegler-Nichols) 要通过 TIR.CalculateParamsCool 和 TIR.TuneRuleCool = 0、1 或 2 重复计算制冷过程的 PID 参数,也必须通过 TIR.TuneRuleCool = 0、1 或 2 执行了先前的jingque调节。 否则,将使用 TIR.TuneRuleCool = 3。 始终可以通过 TIR.CalculateParamsCool 和 TIR.TuneRuleCool = 3、4 或 5 重新计算制冷 PID 参数。 仅在激活制冷输出和 PID 参数切换时 (ConfigActivateCooling = TRUE 且 Config.AdvancedCooling = TRUE)有效。变量 数据类 型 默认值 描述 PIDSelfTune.TIR.State INT 0 TIR.State 变量指示当前的“jingque调节”阶段: • State = 0:初始化jingque调节 • State = 100:计算加热的标准偏差 • State = 200:计算制冷的标准偏差 • State = 300:正在尝试通过两步加热控制来达到加热 过程的设定值 • State = 400:正在尝试通过两步制冷控制达到制冷过 程的设定值 • State = 500:正在尝试通过 PID 控制达到加热过程的 设定值 • State = 600:正在尝试通过 PID 控制达到制冷过程的 设定值 • State = 700:计算加热的标准偏差 • State = 800:计算制冷的标准偏差 • State = 900:针对加热过程确定波动并计算参数 • State = 1000:针对制冷过程确定波动并计算参数 • State = 9900:jingque调节已成功 • State = 1:jingque调节未成功 PIDSelfTune.TIR.ProcParHeatO k BOOL FALSE TRUE:jingque调节加热的过程参数计算成功。 该变量在调节期间进行设置。 计算加热 PID 参数时必须将其设置为 TRUE。 PIDSelfTune.TIR.ProcParCoolO k BOOL FALSE TRUE:jingque调节制冷的过程参数计算成功。 该变量在调节期间进行设置。 计算制冷 PID 参数时必须将其设置为 TRUE。变量 数据类 型 默认值 描述 PIDSelfTune.TIR.OutputOffset Heat REAL 0.0 PID 输出值的加热调节偏移量 TIR.OutputOffsetHeat 将添加到加热分支的 PidOutputSum 产生的值中。 要在加热输出上接收正偏移量,请为 TIR.OutputOffsetHeat 定义一个正值。 加热输出中得到的值取决于输出标定的组态 (Struktur Config.Output.Heat)。 已激活制冷输出和 PID 参数切换的控制器 (Config.ActivateCooling = TRUE, Config.AdvancedCooling = TRUE)可使用该调节偏移量 实现制冷jingque调节。如果在达到要开始调节的设定值时 制冷输出未激活 (PidOutputSum > 0.0),则无法实现制 冷jingque调节。此时,定义一个正加热调节偏移量,且必 须大于启动调节前相应设定值对应的稳态 PID 输出值 (PidOutputSum)。该步骤可增大加热输出中的值并激活 制冷输出 (PidOutputSum < 0.0)。此时可以实现制冷精 确调节。jingque调节完成后,TIR.OutputOffsetHeat 复位为 0.0。 TIR.OutputOffsetHeat 在一个步骤中发生较大更改可导 致临时过调。 Config.Output.Heat.PidUpperLimit ≥ PIDSelfTune.TIR.OutputOffsetHeat ≥ Config.Output.Heat.PidLowerLimit。变量 数据类 型 默认值 描述 PIDSelfTune.TIR.OutputOffset Cool REAL 0.0 PID 输出值的制冷调节偏移量 TIR.OutputOffsetCool 将添加到制冷分支的 PidOutputSum 产生的值中。 要在制冷输出上接收正偏移量,请为 TIR.OutputOffsetCool 定义一个负值。 制冷输出中得到的值取决于输出标定的组态 (Struktur Config.Output.Coool)。 已激活制冷输出的控制器 (Config.ActivateCooling = TRUE) 可使用该调节偏移量实现加热jingque调节。如果在 达到要开始调节的设定值时加热输出未激活 (PidOutputSum < 0.0),则无法实现加热jingque调节。此 时,定义一个负制冷调节偏移量,且必须小于启动调节 前相应设定值对应的稳态 PID 输出值 (PidOutputSum)。 该步骤可增大制冷输出中的值并激活加热输出 (PidOutputSum > 0.0)。此时可以实现加热jingque调节。jingque调节完成后,TIR.OutputOffsetCool 复位为 0.0。 TIR.OutputOffsetCool 在一个步骤中发生较大更改可导 致临时过调。 Config.Output.Cool.PidUpperLimit ≥ PIDSelfTune.TIR.OutputOffsetCool ≥ Config.Output.Cool.PidLowerLimit PIDSelfTune.TIR.WaitForContr olIn BOOL FALSE 达到设定值后在jingque调节期间等待 如果 TIR.WaitForControlIn = TRUE,则在达到设定值 (TIR.State = 500 或 600)后、计算标准偏差(TIR.State = 700 或 800)前的这段时间内,jingque调节将一直等 待,直到 TIR.FinishControlIn 出现 FALSE -> TRUE 沿为 止。 TIR.WaitForControlIn 可用于多区域应用中多个控制器 的同步jingque调节以同步调节各个区域。这可确保在实际 调节开始前,所有区域均已达到各自的设定值。利用这 种方式,可减少各区域间的热力连接对调节的影响。 仅当通过 PIDSelfTune.TIR.RunIn = FALSE 从自动模式启 动调节时 TIR.WaitForControlIn 才有效。