浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 电源模块 6EP4 437-8XB00-0CY0


             PID_Temp ActivateRecoverMode 变量 (S7-1200, S7-1500) ActivateRecoverMode 变量决定错误响应方式。 Error 参数指示是否存在错误处于未决状态。 当错误不再处于未决状态时,Error = FALSE。 ErrorBits 参数显示发生的具体错误。 自动模式和手动模式 注意 您的系统可能已损坏。 如果 ActivateRecoverMode = TRUE,则 PID_Temp 保持自动模式或手动模式,即使出现错 误或超过过程限值也是如此。 这可能损坏您的系统。 必须组态受控系统在出现错误时如何作出响应以避免系统损坏。

              在制冷过程处于激活状态时不允许对加热过程进行预调节。 如果在错误发生前 ActivateRecoverMode = TRUE,则 PID_Temp 取消调节并切换到 Mode 参 数中保存的工作模式。 0080_0000 过程值必须接近设定值才能启动预调节制冷。 如果在错误发生前 ActivateRecoverMode = TRUE,则 PID_Temp 取消调节并切换到 Mode 参 数中保存的工作模式。 0100_0000 调节启动时出错:Heat.EnableTuning 和 Cool.EnableTuning 未设置或与组态不匹配。 如果在错误发生前 ActivateRecoverMode = TRUE,则 PID_Temp 取消调节并切换到 Mode 参 数中保存的工作模式。 0200_0000 预调节制冷要求成功完成了预调节加热。 如果在错误发生前 ActivateRecoverMode = TRUE,则 PID_Temp 取消调节并切换到 Mode 参 数中保存的工作模式。 0400_0000 启动jingque调节时出错:不得同时设置 Heat.EnableTuning 和 Cool.EnableTuning。 如果在错误发生前 ActivateRecoverMode = TRUE,则 PID_Temp 取消调节并切换到 Mode 参 数中保存的工作模式。 0800_0000 计算 PID 参数时出错,导致生成无效的参数。 无效参数被丢弃,原始 PID 参数保持不变。 如果在预调节期间发生此错误,请确保: • 预调节加热或预调节加热和冷却:PID 输出值在预调节启动之前不受加热上限的限制。 • 预调节制冷:PID 输出值在预调节启动之前不受冷却下限的限制。 要在自动模式下启动加热预调节或加热和冷却预调节,建议在 ModeActivate 的上升沿同时 执行所需的设定值更改。这可以防止 PID 输出值在设定值更改和预调节启动之间遇到限制。此 外,也可以通过从手动模式或“非活动”模式启动来实现。 以下情况有所区别: • 如果在错误发生前自动模式已激活且 ActivateRecoverMode = TRUE,则 PID_Temp 保持自 动模式。 • 如果在错误发生前手动模式已激活且 ActivateRecoverMode = TRUE,则 PID_Temp 保持手 动模式。 • 如果在错误发生前预调节或jingque调节模式已激活且 ActivateRecoverMode = TRUE,则 PID_Temp 切换到 Mode 参数中保存的工作模式。

            ActivateReco verMode 说明 TRUE 自动模式 如果在自动模式下频繁出现错误,则该设置会对控制响应产生fumian影响,因为每次出错时, PID_Temp 都会在计算的 PID 输出值和替代输出值之间切换。 这种情况下,检查 ErrorBits 参 数并消除错误原因。 如果发生下列一个或多个错误且在发生错误前自动模式已激活,则 PID_Temp 保持自动模式: • 0000001h: 参数“Input”超出了过程值限值的范围。 • 0000800h:采样时间错误 • 0040000h:Disturbance 参数的值无效。 • 8000000h: 计算 PID 参数期间出错 如果发生下列一个或多个错误且在发生错误前自动模式已激活,则 PID_Temp 切换到“含错 误监视功能的替代输出值”模式: • 0000002h:Input_PER 参数的值无效。 • 0000200h:Input 参数的值无效。 • 0000400h:输出值计算失败。 • 0001000h: Setpoint 参数或 SubstituteSetpoint 的值无效。 当错误不再处于未决状态时,PID_Temp 切换回自动模式。 如果在“含错误监视功能的替代输出值”模式下发生以下错误,则只要错误待决,PID_Temp 就会将 PID 输出值设为 Config.Output.Heat.PidLowerLimit: • 0020000h:变量 SubstituteOutput 的值无效。值的数字格式无效。 此行为与 SetSubstituteOutput 无关。 手动模式 如果发生一个或多个错误且在错误发生前手动模式已激活,PID_Temp 将保持手动模式。 如果在手动模式下发生以下错误,则只要此错误未决,PID_Temp 就会将 PID 输出值设为 SubstituteOutput: • 0010000h:ManualValue 参数的值无效。 值的数字格式无效。 如果错误 0010000h 在手动模式未决,又发生以下错误,则只要此错误待决,PID_Temp 就 会将 PID 输出值设为 Config.Output.Heat.PidLowerLimit: • 0020000h:变量 SubstituteOutput 的值无效。值的数字格式无效。 此行为与 SetSubstituteOutput 无关。预调节和jingque调节 ActivateReco verMode 说明 FALSE PID_Temp 将在出现错误时切换到“未激活”模式。只能通过 Reset 的下降沿或 ModeActivate 的上升沿激活控制器。 TRUE 如果发生以下错误,PID_Temp 将保持激活模式: • 0000020h: jingque调节期间不允许预调节。 以下错误将被忽略: • 0010000h: ManualValue 参数的值无效。 • 0020000h:变量 SubstituteOutput 的值无效。 出现其它错误时,PID_Temp 将取消调节并切换到启动调节时的模式。 PID_Temp 警告变量 (S7-1200, S7-1500) 如果多个警告同时处于待决状态,将通过二进制加法显示 Warning 变量值。例如,显示警告 16#0000_0003 表示警告 16#0000_0001 和 16#0000_0002 同时处于待决状态。 Warning (DW#16#.... ) 描述 0000_0000 无警告处于待决状态。 0000_0001 预调节期间未发现拐点。 0000_0004 设定值被限制为组态的限值。 0000_0008 在所选计算方法中未定义所有必要的受控系统属性。因而,PID 参数是使用 TIR.TuneRuleHeat = 3 方法或 TIR.TuneRuleCool = 3 计算的。 0000_0010 由于 Reset = TRUE 或 ManualEnable = TRUE,无法更改工作模式。 0000_0020 调用 OB 的循环时间会限制 PID 算法的采样时间。 通过缩短 OB 循环时间来改进结果。 0000_0040 过程值超出其警告限值之一。 0000_0080 Mode 的值无效。工作模式不变。 0000_0100 手动值被限定在 PID 输出值的限值范围内。 0000_0200 不支持指定的调节规则。不计算任何 PID 参数。 0000_1000 无法达到替代输出值,因为它超出了输出值限值。Warning (DW#16#.... ) 描述 0000_4000 不支持选择指定的加热和/或制冷的输出值。 仅使用 OutputHeat 或 OutputCool 输出。 0000_8000 PIDSelfTune.SUT.AdaptDelayTime 的值无效。将使用默认值 0。 0001_0000 PIDSelfTune.SUT.CoolingMode 的值无效。将使用默认值 0。 0002_0000 用作主控制器(Config.Cascade.IsMaster 变量)的控制器不支持制冷激活 (Config.ActivateCooling 变量)。PID_Temp 用作加热控制器。 将变量 Config.ActivateCooling 设为 FALSE。 0004_0000 Retain.CtrlParams.Heat.Gain、Retain.CtrlParams.Cool.Gain 或 Config.CoolFactor 存在无效 值。 PID_Temp 仅支持比例增益(加热和冷却)和冷却系数使用正值。自动模式保持激活,且 PID 输出值为 0.0。积分分量停止。 只要消除了警告原因或使用有效参数重复操作后,以下警告就会立即消失: • 16#0000_0001 • 16#0000_0004 • 16#0000_0008 • 16#0000_0040 • 16#0000_0100 所有其它警告均在 Reset 或 ErrorAck 出现上升沿时qingchu。 PwmPeriode 变量 (S7-1200, S7-1500) 如果使用 OutputHeat_PWM 或 OutputCool_PWM 时 PID 算法采样时间 (Retain.CtrlParams.Heat.Cycle 或 Retain.CtrlParams.Heat.Cycle) 和脉宽调制的周期时间过 大,则可在 Config.Output.Heat.PwmPere 或 Config.Output.Cool.PwmPeriode 参数中定 义存在偏差的稍短周期时间来改善过程值的平滑度。

展开全文
拨打电话 微信咨询 发送询价