Control Variable Limit Error
Allen-Bradley · Logix 5000 Controllers
What does Sts_ErrCVLim mean?
This status bit is set by the PPID instruction when an invalid configuration of the Control Variable (CV) operating limits is detected. Specifically, it indicates that the configured maximum CV value (Cfg_CVHiLim) is set lower than the configured minimum CV value (Cfg_CVLoLim). Unlike the PIDE instruction, which silently limits CV, the PPID instruction explicitly flags this condition, preventing potentially erratic control behavior due to an illogical CV range.
Common Causes
- The Cfg_CVHiLim parameter (Maximum allowed CV value) is configured to a numerical value less than the Cfg_CVLoLim parameter (Minimum allowed CV value).
- An incorrect scaling or unit conversion during migration from a PIDE instruction to a PPID instruction resulted in an inverted CV limit range (Cfg_CVHiLim < Cfg_CVLoLim).
Repair Steps & Checklist
Click steps to track your progress.
- 1
Access the configuration parameters of the PPID instruction.
- 2
Inspect the value of Cfg_CVHiLim (Maximum allowed CV value). Verify that this value is greater than or equal to Cfg_CVLoLim.
- 3
Inspect the value of Cfg_CVLoLim (Minimum allowed CV value). Verify that this value is less than or equal to Cfg_CVHiLim.
- 4
Adjust either Cfg_CVHiLim or Cfg_CVLoLim, or both, to ensure that Cfg_CVHiLim is always greater than or equal to Cfg_CVLoLim, resolving the inverted limit range.