Invalid CV Previous Value
Allen-Bradley · Logix 5000 Controllers
What does CVPreviousInv (Status1.15) mean?
This fault indicates an invalid previous Control Variable (CV) value. For PIDE, this occurs if CVPrevious is less than 0 or greater than 100, or outside CVLLimit/CVHLimit when in Auto or Cascade/Ratio mode. The instruction limits CVn-1. In the PPID instruction, Sts_CVPrevBad is set only if Inp_UseCVPrev is enabled (1) and Inp_CVPrev value is invalid; its allowed range is always between Cfg_CVEUMin and Cfg_CVEUMax.
Common Causes
- CVPrevious parameter value is less than 0 (PIDE)
- CVPrevious parameter value is greater than 100 (PIDE)
- CVPrevious value is outside CVLLimit or CVHLimit while in Auto or Cascade/Ratio mode (PIDE)
- Inp_UseCVPrev is set to 1 and Inp_CVPrev value is invalid (e.g., Inf, -Inf, NaN) (PPID)
- Inp_CVPrev value is outside Cfg_CVEUMin and Cfg_CVEUMax (PPID)
Repair Steps & Checklist
Click steps to track your progress.
- 1
Access the PIDE or PPID instruction within the programming software and review the CVPrevious (PIDE) or Inp_CVPrev (PPID) parameter value
- 2
For PIDE, ensure CVPrevious is between 0 and 100, and also within CVLLimit and CVHLimit when operating in Auto or Cascade/Ratio modes
- 3
For PPID, verify Inp_CVPrev is within Cfg_CVEUMin and Cfg_CVEUMax if Inp_UseCVPrev is enabled
- 4
Verify the integrity and source of the CVPrevious or Inp_CVPrev value if it is derived from external logic or inputs