09 - 20R110 - PID Control Module
09 - 20R110 - PID Control Module
Fundamentals
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 1
Overview Honeywell
• Topics
– PV Tracking
– Initialization
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 2
Introduction Honeywell
• PV Tracking sets the SP equal to the PV when automatic control is
disabled (e.g. cascade is broken or the mode is Manual)
• Setpoint (SP) tracks Process Value (PV) to avoid output bumps when
automatic control is re-established
• Setpoint Limits are still enforced when automatic control is disabled and
PV tracking is enabled
– If the PV is greater than SPHI, then the SP will be set equal to SPHI
– If the PV is less than SPLO, then the SP will be set equal to SPLO
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 3
PV Tracking Honeywell
• The PV tracking option is typically configured for PID blocks in a
cascade configuration
– Allows the PID block to resume control with no error after initialization or
when it is taken out of Manual mode
– PV tracking sets SP equal to PV when the cascade is broken due to function
block initialization, an operator action, or a program action (such as setting
the mode to Manual)
• The PV Tracking option is enabled on the SetPoint Tab of a PID block
PV Tracking
PV Tracking when
block is Initializing
and mode is Auto
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 4
PV Tracking Options Honeywell
• If the first PV tracking option is enabled (and PV Tracking in Auto/Init is
not enabled), the function block will set the SP equal to the PV (subject
to SP limits) when the PID loop is set to Manual mode.
• Note 1: PV tracking will not occur on recovery from a bad PV
• Note 2: PV tracking will not occur if a block is in the Auto mode. If a PID
is in Auto mode, it means the SP value is normally stored by the user; if
PV tracking was available for Auto mode, the user SP would be lost
– The first PV Tracking option will not work when the block is Initializing and
the mode is Auto
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 5
PV Tracking Honeywell
• After enabling the PV Tracking option
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 6
PV Tracking in Auto/Init Honeywell
• When the mode is changed from CAS in a secondary controller,
INITMAN is turned ON in the primary controller
• If the option Enable PV Tracking in Auto/Init is checked, the SP will track
the PV if INITMAN is ON, even if the mode of the primary controller is
Auto
SP tracks PV when
block is in an
Initialization state and
Mode is
in Auto mode
AUTO
Block is in
Initialize State
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 7
Initialization Propagation Honeywell
• Initialization propagation
– Occurs when control blocks check the downstream blocks for broken loop
– In case of a broken loop, each block will initialize itself and provide an
initialization request and initialization value to its primary (upstream) block
– Initialization starts at the final control element and propagates upstream
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 8
Initialization (Cascade Control Loop) Honeywell
• When the mode of a secondary controller is changed from CAS,
INITMAN is turn ON in the primary controller
• INITMAN parameter indicates the initialization status
INITMAN is ON
for Primary
Controller
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 9
Initialization Parameters Honeywell
• When INITMAN is ON
– Function block is in Initialization Manual
– Either a cascade is broken (i.e., secondary controller mode is not Cascade),
or initialization is requested by a secondary downstream block
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 10
Enable Bad Output Connection Option (BADOCOPTENB) Honeywell
• When communication to the Input Output Processor (IOP) is lost:
– Mode is set to MAN
– Mode attribute is set to OPERATOR
– Initialization (this block & upstream)
• Available in all regulatory control blocks
• Disabled by default
PID Control Module Honeywell Confidential and Proprietary EXP2001R400 - EPKS CEE R400
Describe PV Tracking and Initialization Fundamentals 11 5/9/2014
Bad Output Connection Option (BADOCOPT) Honeywell
• BADOCOPT = NaN
– Initialization request (this block & upstream) occurs immediately
– No mode shed occurs
• BADOCOPT = 0 sec (same as BADOCOPTENB = Disabled)
– Initialization request (this block & upstream) occurs immediately
– Mode & ModeAttr = MAN & OPERATOR immediately
– User must restore mode after the communication with the I/O is restored
• BADOCOPT = 1 to 60 sec
– Initialization request (this block & upstream) occurs immediately
– Mode & ModeAttr = MAN & OPERATOR after BADOCOPT seconds
• Or during the next CM execution after BADOCOPT seconds
– Communication restored within BADOCOPT seconds:
• Normal operation is automatically restored without user intervention
– Communication NOT restored within BADOCOPT seconds:
• User must restore mode after the communication with the I/O is restored
PID Control Module Honeywell Confidential and Proprietary EXP2001R400 - EPKS CEE R400
Describe PV Tracking and Initialization Fundamentals 12 5/9/2014
Bad Output Connection Option (BADOCOPT) Diagrams Honeywell
• BADOCOPT Lose communication to IOP Communication restored
= NaN Time
PID Control Module Honeywell Confidential and Proprietary EXP2001R400 - EPKS CEE R400
Describe PV Tracking and Initialization Fundamentals 13 5/9/2014
RegCtl Block Detail Display Honeywell
• Bad Output Connection Options (BADOCOPT) is available on Main tab
of detail display
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 14
UNCMDCHGALM parameter Honeywell
• Alarm indicates a mode change due to the ‘Bad Output Connection
Option’
– Only available when BADOCOPTENB is enabled
• Alarm returns to normal when the user restores (changes to) any mode
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 15
Alarm Presentation on Detail Display Honeywell
• Uncommanded Mode change alarm can be configured on RegCtl block
detail display
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 16
Alarm Summary Honeywell
• Uncommanded Mode change alarm is also appear in the alarm
summary
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 17
What Causes an I/O Communication Failure? Honeywell
• The following result in an I/O communication failure:
– Removing the physical card from the rack
– Loss of communication on the I/O link
– Power cycle of the remote chassis which has an AO or DO card
– The diagnostic failure of an individual slot
– Failure of the I/O processor
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 18
Summary Honeywell
• PV Tracking
– PV Tracking (when enabled) locks the SP to the PV -- the SP remains equal to the PV
(subject to SP limits) as long as the mode is Manual
– PV Tracking in Auto/Init -- when the mode of a secondary controller is changed from
CAS, the parameter INITMAN is turned ON in the primary controller. If the option
Enable PV Tracking in Auto/Init is checked, the SP will track the PV even if the mode
of the primary controller is Auto.
• Initialization
– In a cascade loop, initialization occurs when the mode of the secondary controller is
changed from CAS, which causes the INITMAN parameter to turn ON in the primary
controller. In a single loop, initialization can be caused by a problem with a secondary
downstream block.
– Initialization requests are brought in from downstream blocks using the implicit
BACKCALC connection
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 19
Honeywell
PID Control Module Honeywell Confidential and Proprietary Experion LX By Experion CEE R110
Describe PV Tracking and Initialization Fundamentals 20