Rockwell Automation Library of Process P - PIDE
Rockwell Automation Library of Process P - PIDE
Rockwell Automation Library of Process P - PIDE
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required
to be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be
impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the
use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or
liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or
software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation,
Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment,
which may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous
voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may
reach dangerous temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
Allen-Bradley, Rockwell Software, and Rockwell Automation are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Table of Contents
Preface Software Compatibility and Content Revision. . . . . . . . . . . . . . . . . . . . 5
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Proportional + Integral + Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Derivative Enhanced (P_PIDE) Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Autotune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Required Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Controller File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Visualization Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Controller Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Proportional + Integral + Derivative Enhanced
Input Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Proportional + Integral + Derivative Enhanced
Output Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Proportional + Integral + Derivative Enhanced
Local Configuration Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Loop Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Programming Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Display Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Loop Mode Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Status/Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Threshold Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Mode Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Alarm Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Maintenance Bypass Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Using Display Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Quick Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Faceplate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Operator Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Maintenance Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Engineering Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Trends Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Alarms Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Proportional + Integral + Derivative Enhanced
Faceplate Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Notes:
For the latest compatible software information and to download the Rockwell
Automation® Library of Process Objects, see the Product Compatibility and
Download Center at
http://www.rockwellautomation.com/rockwellautomation/support/pcdc.page.
Additional Resources These documents contain additional information concerning related products
from Rockwell Automation.
Resource Description
PlantPAx® Distributed Control System Selection Guide, Provides information to assist with equipment
publication PROCES-SG001 procurement for your PlantPAx system.
PlantPAx Distributed Control System Reference Manual, Provides characterized recommendations for
publication PROCES-RM001 implementing your PlantPAx system.
Rockwell Automation Library of Process Objects, Provides general considerations for the PlantPAx system
publication PROCES-RM002 library of process objects.
FactoryTalk® View Machine Edition User Manual, Provides details on how to use this software package for
publication VIEWME-UM004 creating an automation application.
FactoryTalk View Site Edition User Manual, Provides details on how to use this software package for
publication VIEWSE-UM006 developing and running human-machine interface
(HMI) applications that can involve multiple users and
servers, distributed over a network.
Logix5000™ Process Control Drives Instructions Reference Provides detailed information on the built-in
Manual, publication 1756-RM006 (firmware) PIDE instruction that is used within
the P_PIDE Add-On Instruction for PID
algorithm implementation.
Logix5000 Controllers Add-On Instructions Programming Provides information for designing, configuring, and
Manual, publication 1756-PM010 programming Add-On Instructions.
Rockwell Automation Library of Process Objects: Common Details how to monitor an input condition to raise an
Alarm Block (P_Alarm) Reference Manual, publication alarm. Information includes acknowledging, resetting,
SYSLIB-RM002 inhibiting, and disabling an alarm. Generally the
P_Alarm faceplate is accessible from the Alarms tab.
Rockwell Automation Library of Process Objects: Interlocks Explains how to collect (sum up) the interlock
with First Out and Bypass (P_Intlk) Reference Manual, conditions that stop or de-energize a running or
publication SYSLIB-RM004 energized piece of equipment or prevent it from
starting or being energized.
Rockwell Automation Library of Process Objects: Common Explains how to choose the Mode (owner) of an
Mode Block (P_Mode) Reference Manual, publication instruction or control strategy. The Mode instruction is
SYSLIB-RM005 usually embedded within other instructions to extend
their functionality. It is possible to use a standalone
Mode instruction to enhance a program where modes
are wanted.
Rockwell Automation Library of Process Objects: Condition Provides details of the P_Gate instruction for
Gate Delay (P_Gate) Reference Manual, publication SYSLIB- processing status and alarm conditions, including gate
RM041 delay, on-delay, and off-delay timing.
Faceplate
Add-On Instruction
Global Object
Guidelines Use this instruction when you plan to use the PIDE for loop control and provide
visualization to the operator.
Functional Description The primary operations of the P_PIDE Add-On Instructions and its faceplate
include the following:
• All functions of the PIDE built-in instruction for PID loop control
• Process Library alarm objects for deviation alarms, and additional alarm
status information and functionality, including limits, deadbands, and
severities
• Additional context for display, including a description, label, tag, and
engineering units
• P_Mode (mode) object for ownership
• Links for the P_Intlk (interlocks) instruction for interlocking
• Power-up Setpoint, Output, and Loop mode settings
Autotune
You must have a license to edit the autotune tag entry field on the PIDE
instruction. Do these steps to enable the functionality.
Once this change has been made, the outer P_PIDE instruction automatically
checks on powerup for response from the Autotune function and automatically
enables the Autotune button on the faceplate. This is a supported
end-user/solution-provider enhancement that does not void tech support.
For information on how to use the Autotune function, refer to the following
Logix Designer online help topics:
• Function Block Properties Dialog Box – Autotune Tab Overview (PIDE)
• PIDE Autotune Dialog Box Overview
Required Files Add-On Instructions are reusable code objects that contain encapsulated logic
that can streamline implementing your system. This lets you create your own
instruction set for programming logic as a supplement to the instruction set
provided natively in the ControlLogix® firmware. An Add-On Instruction is
defined once in each controller project, and can be instantiated multiple times in
your application code as needed.
Controller File
The P_PIDE_3_5-00_AOI.L5X Add-On Instruction must be imported into
the controller project to be used in the controller configuration. The service
release number (boldfaced) can change as service revisions are created.
Visualization Files
This Add-On Instruction has associated visualization files that provide a
common user interface. These files can be downloaded from the Product
Compatibility and Download Center at
http://www.rockwellautomation.com/rockwellautomation/support/pcdc.page.
IMPORTANT The visualization file dependencies require Process Library content imports to
occur in a specific order as reflected in the following tables:
• Images
• Global Objects
• Standard Displays
• HMI Tags
• Macros
Images are external graphic files that can be used in displays. They must be
imported for FactoryTalk View to make use of them.
When PNG files are imported, they are renamed by FactoryTalk View with
a .bmp file extension, but retain a .png format.
Table 2 - Visualization Files: Images (.png)
FactoryTalk View SE Software FactoryTalk View ME Software Description
All .png files in the images folder All .png files in the images folder These are the common icons used in the global objects and
standard displays for all Process Objects.
The Global Object files (.ggfx file type) in the following table are Process Library
display elements that are created once and referenced multiple times on multiple
displays in an application. When changes are made to a Global Object, all
instances in the application are automatically updated.
Table 3 - Visualization Files: Global Objects (.ggfx)
FactoryTalk View SE Software FactoryTalk View ME Software Description
(RA-BAS) Common Faceplate Objects (RA-BAS-ME) Common Faceplate Objects Global objects used on process object faceplates.
The Standard Display files (.gfx file type) in the following table are the Process
Library displays that you see at runtime.
Table 4 - Visualization Files: Standard Displays (.gfx)
FactoryTalk View SE Software FactoryTalk View ME Software Description
(RA-BAS) Common-AnalogEdit N/A Faceplate used for analog input data entry. The FactoryTalk
View ME faceplates use the native analog input data entry
so no file is required.
(RA-BAS) P_Alarm-Faceplate (RA-BAS-ME) P_Alarm-Faceplate The faceplate that is used for managing alarms for
the object.
(RA-BAS) P_Alarm-Help (RA-BAS-ME) P_Alarm-Help Alarm Help information that is accessed from the
P_AIarm faceplate.
(RA-BAS) P_Gate-Faceplate (RA-BAS-ME) P_Gate-Faceplate The gate faceplate display used for the object.
(RA-BAS) P_Mode-Config (RA-BAS-ME) P_Mode-Config The Configuration Display used to configure the
P_Mode object.
(RA-BAS) P_Mode-Help (RA-BAS-ME) P_Mode-Help Mode Help information that is accessed from the
Help faceplate.
(RA-BAS) P_PIDE-Faceplate (RA-BAS-ME) P_PIDE-Faceplate The faceplate that is used for the object
(RA-BAS) P_PIDE-Quick (RA-BAS-ME) P_PIDE-Quick The Quick display that is used for the object
(RA-BAS) Process PID Family-Help (RA-BAS-ME) Process PID Family-Help The Help display for PID objects
(RA-BAS) Built-In Autotune-Faceplate (RA-BAS-ME) Built-In Autotune-Faceplate Optional
The Autotune faceplate display that is used for the object
Use this file if the object has an associated Autotune object
and you enable navigation to the Autotune faceplate from
the object faceplate.
(RA-BAS) P_Intlk-Faceplate (RA-BAS-ME) P_Intlk-Faceplate Optional
The interlock faceplate used for the object.
Use this file if your Discrete Output has an associated
P_Intlk object and you enable navigation to its faceplate
from the Discrete Output faceplate.
Controller Code This section describes the parameter references for this Add-On Instruction.
Cfg_IntlkTripAckReqd IntlkTrip.Cfg_AckReqd
Cfg_FailAckReqd Fail.Cfg_AckReqd
Operations This section describes the primary operations for Add-On Instructions.
Modes
This instruction uses the following standard modes, which are implemented by
using an embedded P_Mode Add-On Instruction.
Table 10 - Modes
Mode Description
Operator Control of the loop is owned by the Operator. Operator Commands (OCmd_) and Operator
Settings (OSet_) from the HMI are accepted.
Program Control of the loop is owned by Program logic. Program Commands (PCmd_) and Program
Settings (PSet_) are accepted.
Override Control of the loop is owned by priority logic, superseding Operator and Program control.
Override Inputs (Inp_OvrdCmd and other Inp_OvrdXxxx values) are accepted. If so configured,
bypassable interlocks are bypassed.
Maintenance Control of the loop is owned by Maintenance. Operator Commands and Settings from the HMI
are accepted. Bypassable interlocks are bypassed.
Hand Control of the final control element is owned by hard-wired logic or other logic outside the
instruction. The instruction CV tracks the hand feedback for bumpless transfer back to one of the
other modes.
No Mode The loop is disabled and has no owner because the EnableIn input is false. The main instruction
Logic routine is not being scanned. See Execution for more information on EnableInFalse
processing.
Loop Modes
Alarms
This instruction uses the following alarms, which are implemented by using
embedded P_Alarm and P_Gate Add-On Instructions.
For more information, see the following Rockwell Automation Library of Process
Objects publications:
• Common Alarm Block (P_Alarm) Reference Manual,
publication SYSLIB-RM002
• Condition Gate Delay (P_Gate) Reference Manual,
publication SYSLIB-RM041
Simulation
Execution
Condition Description
EnableIn False (false rung) The instruction Mode is shown as No Mode. The loop status is shown as
disabled. The loop CV is set to the configured interlock CV value.
Powerup (prescan, first scan) Received commands are cleared. The loop is initialized with the powerup
Loop mode, CV, and SP.
Postscan (SFC Transition) No SFC postscan logic is provided.
The output of the P_PIDE block (Out_CV) is used as the input to the P_VSD
block (PSet_SpeedRef ). The P_VSD output Sts_Available is True when the
drive is available to be controlled by the program. When this value is False (the
drive is not in program mode), the P_PIDE input Inp_UseCVInitVal is set to
True, forcing the P_PIDE block to initialize its CV value to Inp_CVInitVal.
Inp_CVInitVal is connected for the output Val_SpeedRef (speed target to the
drive).
Display Elements A display element (global object) is created once and can be referenced multiple
times on multiple displays in an application. When changes are made to the
original (base) object, the instantiated copies (reference objects) are
automatically updated. Use of global objects, in conjunction with tag structures
in the ControlLogix system, aid consistency, and save engineering time.
Table 11 - P_PIDE Display Elements Description
Display Element Name Display Element Description
GO_P_PID Display element with PV and CV numeric displays.
GO_P_PID_Trend1 Display Element with PV, SP, and CV numeric displays and a
trend display plotting SP, PV, High and Low Deviations. The
trend is scaled to PV EU Min and Max.
GO_P_PID_Indicator Bar graph with SP on the left and PV on the right scaled by
PV EU minimum and maximum.
GO_P_PID_Valve1
GO_P_PID_Valve2
GO_P_PID_Valve3
GO_P_PID_Valve5
GO_P_PID_Valve6
GO_P_PID_Valve7
GO_P_PID_Valve9
GO_P_PID_Valve10
GO_P_PID_Valve11
Status/Quality/
Alarm Indicator
Threshold Indicator
Mode Indicator
Status/Quality/
Threshold Indicator Loop Mode
Indicator
Each graphic symbol includes a touch field over it that calls up the object’s
faceplate. In addition, there is a tooltip on the graphic symbol that displays the
object’s configured tag and description state indicators.
The CV has reached a high limit and cannot control the loop.
The CV has reached a low limit and cannot control the loop.
Status/Quality Indicators
One of these symbols appears on the graphic symbol when the described
condition is true.
Graphic Symbol Description
Invalid configuration.
TIP When the Invalid Configuration indicator appears, you can find what
configuration setting is invalid by following the indicators. Click the graphic
symbol to open the faceplate. The Invalid Configuration indicator appears next
to the appropriate tab at the top of the faceplate to guide you in finding the
configuration error. Once you navigate to the tab, the misconfigured item is
flagged with this indicator or appears in a magenta box.
TIP When the Not Ready indicator appears, you can find what condition is
preventing operation by following the indicators. Click the graphic symbol to
open the faceplate. The Not Ready indicator appears next to the appropriate
tab at the top of the faceplate to guide you in finding the condition. When you
navigate to the tab, the condition preventing operation is flagged.
For the P_PIDE instruction, the Device Not Ready indicator appears under the
following conditions:
• Loop has been disabled by Maintenance.
• There is a configuration error.
• Interlock is not OK.
• The loop is being initialized.
• I/O Fault and shed requires reset.
• Loop logic is disabled or there is no mode.
Threshold Indicators
Mode Indicators
One of these symbols appears on the right side of the graphic symbol to indicate
the mode of the object instruction.
Graphic Symbol Description
Transparent Operator mode (if the default mode is Operator and the current mode is Operator, the mode
indicator is transparent).
Operator mode (if the default mode is Program).
Transparent Program mode (if the default mode is Program and the current mode is Program, the mode
indicator is transparent).
Program mode (if the default mode is Operator).
Override mode
Maintenance mode.
Hand mode
No mode.
Alarm Indicators
One of these symbols appears on the left side of the label to indicate the described
alarm condition and the alarm border and label background change color. The
alarm border and label background blink if acknowledgement of an alarm
condition is required. Once the alarm is acknowledged, the alarm border and
label background remain the color that corresponds to the severity of the alarm.
Symbol Border and Label Background Description
No change in color Alarm Inhibit: an alarm is suppressed by the Program,
disabled by Maintenance, or shelved by the Operator.
No symbol No change in color No alarm or alarm inhibit condition, and all alarms
are acknowledged.
TIP The Maintenance Bypass indicator appears when bypassable interlocks have
been bypassed. You can find what condition was bypassed by following the
indicators. Click the graphic symbol to open the faceplate. The Maintenance
Bypass indicator appears next to the appropriate tab at the top of the faceplate
to guide you in finding the bypass. Once you navigate to the tab, the bypassed
item is flagged with this indicator.
For the P_PIDE Add-On Instruction, the Maintenance Bypass Indicator appears
when the Interlocks have been bypassed.
The global objects for P_PIDE can be found in the global object file (RA-BAS)
P_PID Graphics Library.ggfx. Follow these steps to use a global object.
1. Copy the global object from the global object file and paste it in the
display file.
2. In the display, right-click the global object and choose Global Object
Parameter Values.
3. In the Value column, type the tag or value as specified in the Description
column.
4. Click OK.
Quick Display The Quick Display screen provides means for operators to perform simple
interactions with the P_PIDE instruction instance. From the Quick Display, you
can navigate to the faceplate for full access for operation, maintenance, and
configuration for operation, maintenance, and configuration.
Faceplate The P_PIDE faceplate consists of six tabs and each tab consists of one or more
pages.
The title bar of each faceplate contains the value of local configuration tags
Cfg_Tag and Cfg_Desc.
Operator Tab
The Faceplate initially opens to the Operator (‘Home’) tab. From here, an
operator can monitor the device status and manually operate the device when it is
in Operator mode.
CV Slider
CV Clamping Limits
Operator/Program
SP Values Operator/Program
CV Values
The following table shows the functions included on the Operator tab.
Table 12 - Operator Tab Description
Function Action Security
Click to lock in Operator mode. Function locks the mode in Manual Device
Operator mode, preventing the program from taking control. Operation (Code B)
See Rockwell Automation Library of Process Objects: Interlock with First Out
and Bypass (P_Intlk) Reference Manual, publication SYSLIB-RM004, for more
information.
Non-bypassed conditions OK
All conditions OK
Hi Deviation Alarm
Lo Deviation Alarm
Fail Alarm
The following table shows the alarm status symbols that are used on the Operator
tab.
Table 13 - Operator Tab Alarm Status
Graphic Symbol Alarm Status
In Alarm (Active Alarm)
Maintenance Tab
Maintenance personnel use the information and controls on the Maintenance tab
to adjust device parameters, troubleshoot and temporarily work around device
problems, and disable the device for routine maintenance.
The following table shows the functions on page 1 of the Maintenance tab.
Table 14 - Maintenance Tab Page 1 Description
Function Action Security Configuration Parameters
Click for Maintenance mode. Equipment None
Maintenance
(Code C)
In Override Mode, Check to bypass Interlocks that can be Configuration and Cfg_OvrdIntlk
bypass Interlocks bypassed while in Override mode. Tuning
that can be Maintenance
bypassed (Code D)
Bumpless Check so that when this parameter is: Cfg_SetTrack
Program/Operator • On, the operator settings track the
Transition program settings when mode is
Program, and program settings track
the operator settings when the mode
is Operator. Transition between modes
is bumpless.
• Off, the operator settings and program
settings are not modified by this
instruction and retain their values
regardless of mode. When the mode is
changed, the value of a limit can
change, such as from the Program-set
value to the Operator-set value.
Bumpless Check so that Program and operator Cfg_SetTrackOverdHand
Transition from settings track when the mode is Hand or
Override/Hand to Override.
Program/Operator
When scaled CV Out Type the preceeding CV value that the Cfg_MaxInactiveCV
is greater than this device shows as ‘Active’. When Val_CVOut
value, the device is is greater than this value, Sts_Active is set
‘Active’ to 1, and the HMI shows the graphic
symbol in the active state (for example,
control valve shown as Open). When
Val_CVOut is less than or equal to this
value, Sts_Active is set to 0, and the HMI
shows the graphic symbol in the inactive
state (for example, control valve shown as
Closed).
IMPORTANT Some items are not visible depending on the configuration of loop features. For
example, if Cascade Loop mode is disabled, the Cascade and Ratio portions of
the diagram are not shown.
Operator Setpoint
Operator Ratio
Ratio Maximum
and Minimum
Actual Ratio
Setpoint Maximum
and Minimum
The following table shows the functions of page 2 of the Maintenance tab.
Table 15 - Maintenance Tab Page 2 Description
Function Action Security Configuration Parameters
Operator Ratio Type the Operator ratio. Normal Operation None
of Devices
(Code A)
Ratio Maximum/ Type the maximum and minimum limits Configuration and Cfg_MaxRatio
Minimum Limits for the ratio. Tuning Cfg_MinRatio
Maintenance
(Code D)
Operator Setpoint Type the Operator Setpoint for the Normal Operation None
Operator Loop mode. of Devices
(Code A)
Setpoint Type the maximum and minimum limits Configuration and Cfg_MaxSP
Maximum/ for the setpoint. Tuning Cfg_MinSP
Minimum Limits Maintenance
(Code D)
SP Click the SP value to navigate to the None None
attached object.
IMPORTANT: 'Cascade SP' on page 4 of
the Engineering tab must be enabled and
an object tag name provided for this value
to be clickable. (See Engineering Tab Page
4 on page 60.)
The following table shows the functions of page 3 of the Maintenance tab.
Table 16 - Maintenance Tab Page 3 Description
Function Action Security Configuration Parameters
Deadband Type the value for the zero-crossing Configuration Cfg_DevDB
deadband (in PV engineering units). and Tuning
When the loop error is less than the Maintenance
zero-crossing deadband, the loop (Code D)
output does not change.
IMPORTANT: See the PIDE built-in
instruction online help for more
information.
PV EU Maximum/ Type the maximum and minimum Configuration • Cfg_PVEUMin
Minimum values of the PV range (span) (in PV and Tuning • Cfg_PVEUMax
engineering units). The maximum Maintenance
value must be greater than the (Code D)
minimum.
Gains: Proportional This value depends on the setting of Cfg_PGain
Cfg_Depend.
If Cfg_Depend = 1 (dependent gains,
the default), type the Controller Gain
(unitless). This gain is applied to the
Proportional, Integral, and Derivative
terms.
If Cfg_Depend = 0 (independent
gains), type the Proportional Gain
(unitless). This gain is applied to the
Proportional term only.
A value of zero in either case disables
the Proportional term of the
controller. Negative values are not
valid.
Gains: Integral This value depends on the setting of Cfg_IGain
Cfg_Depend.
If Cfg_Depend = 1 (dependent gains,
the default), type the Integral Time
Constant (minutes pre-repeat).
If Cfg_Depend = 0 (independent
gains), type the Integral Gain
(1/minutes).
A value of zero in either case disables
the Integral term of the controller.
Negative values are not valid.
Gains: Derivative This value depends on the setting of Cfg_DGain
Cfg_Depend.
If Cfg_Depend = 1 (dependent gains,
the default), type the Derivative Time
Constant (minutes).
If Cfg_Depend = 0 (independent
gains), type the Derivative Gain
(minutes).
A value of zero in either case disables
the Derivative term of the controller.
Negative values are not valid.
Scaled CV
Maximum CV CV (Engineering
Rate of Change Units)
The following table shows the functions of page 4 of the Maintenance tab.
Table 17 - Maintenance Tab Page 4 Description
Function Action Security Configuration Parameters
Operator CV Type the CV (output) to apply in Operator Normal Operation None
mode in percent. This entry is a duplicate of Devices
of the Operator CV entry field on the (Code A)
Home (Operator) tab.
CV Limits Type the maximum allowed value of the Configuration and Cfg_MaxCV
CV in percent. The CV output is clamped to Tuning
not exceed the entered value. This value maintenance
must be less than or equal to 100.0 and (Code D)
greater than the CV Low Limit.
Type the minimum allowed value of the Cfg_MinCV
CV in percent. The CV output is clamped to
stay above the entered value. This value
must be greater than or equal to 0.0 and
less than the CV High Limit.
Maximum CV Rate Type the maximum allowed CV rate of Cfg_CVRoCLim
of Change change in percent per second. A value of
zero disables rate limiting. Negative
values are not valid.
Interlock CV Type the value in percent to output as the Cfg_IntlkCV
CV when an Interlock input is not OK. The
CV is held at this value until the interlock
inputs are OK (subject to interlock
bypassing).
CV EU Minimum Type the value of the output (in CV Engineering Cfg_CVEUMin
engineering units) corresponding to a CV Configuration
of 0.0%. (Code E)
CV EU Maximum Type the value of the output (in CV Cfg_CVEUMax
engineering units) corresponding to a CV
of 100.0%. This value cannot equal the CV
EU Minimum.
Scaled CV Click the Scaled CV value to navigate to None
the attached object.
IMPORTANT: 'CV Object' on page 4 of the
Engineering tab must be enabled and an
object tag name provided for this value to
be clickable. (See Engineering Tab Page 4
on page 60.)
On page five of the Maintenance tab, you can click a threshold name to open the
corresponding P_Gate faceplate. From the P_Gate faceplate, you can configure
and perform additional operations for each alarm, including Gate Delay, Status
On-Delay, Status Off-Delay, and Threshold Name.
Threshold Names
The following table shows the functions of page 5 of the Maintenance tab.
Table 18 - Maintenance Tab Page 5 Description
Function Action Security Configuration Parameters
Threshold Names Click a threshold name to open the None None
corresponding P_Gate faceplate to
modify the threshold gate time, on-
delay time, and off-delay time.
Hi-Hi Deviation Type the value of the PV High-High Disable
Threshold Deviation Threshold (in PV Alarms
engineering units). When the PV Bypass
exceeds the setpoint by this amount Permissives
or more, a High-High deviation status and Interlocks
is asserted, and the corresponding (Code H)
alarm is raised if it is so configured.
This must be a positive number.
Engineering Tab
On page 1 of the Engineering tab, you can configure the description, label, tag,
and PV units for the device and monitor the algorithm execution interval.
Configure Mode
Configuration
Display
Configure Device
Description,
Label, and Tag
The following table lists the functions on page 1 of the Engineering tab.
Table 19 - Engineering Tab Page 1 Description
Function Action Security Configuration Parameters
Click to navigate to the mode None See the Mode Configuration
configuration display. display on page 55.
This display lets you select the default instruction mode for the object by
selecting the appropriate mode.
IMPORTANT If no mode is being requested, changing the default mode changes the mode
of the instruction.
You must have FactoryTalk View security code E to select the default mode on
this display.
The following table lists the functions on page 2 of the Engineering tab.
Table 20 - Engineering Tab Page 2 Description
Function Action Security Configuration Parameters
Allow Cascade Loop Check to let you select a Cascade Loop Engineering Cfg_HasCasc
Mode mode. Configuration
(Code E)
Apply Ratio Check to multiply the Cascade SP Cfg_HasRatio
multiplier in input by the ratio value to get the
Cascade Loop Mode loop setpoint.
Clear the checkbox to use the Cascade
SP input as the loop setpoint directly.
Go to Manual Loop Check to set the Loop mode to Cfg_InitToMan
Mode when an init Manual when the Use CVInit Value
request is seen input is true. This leaves the loop in
manual with the CV at the
initialization value when the
initialization request clears.
Clear this checkbox to leave the loop
in its current mode on an
initialization request. When the
initialization request clears, the loop
resumes controlling in its previous
mode.
On page 3 of the Engineering tab, you can check to use derivative smoothing,
select a Control Action, enforce CV limits in Manual Loop Mode, or set the
deadband for zero crossing.
The following table lists the functions on page 3 of the Engineering tab.
Table 21 - Engineering Tab Page 3 Description
Function Action Security Configuration Parameters
Use Derivative Check to enable derivative Engineering Cfg_DerivSmooth
Smoothing smoothing. This can help reduce Configuration
output jitter due to noise on the PV (Code E)
signal.
Clear this checkbox to disable
derivative smoothing. This can result
in quicker loop response at high
derivative gain.
Control Action: Click for reverse-acting loop response Cfg_CtrlAction
Reverse Acting (default). When the PV increases, the
(E=SP-PV) CV (output) decreases.
Control Action: Click for direct-acting loop response.
Direct Acting When the PV increases, the CV
(E=PV-SP) (output) increases.
On page four of the Engineering tab, you can enable navigation and name the
destination object for CV, PV, and Cascade SP navigation.
The following table lists the functions on page 4 of the Engineering tab.
Table 22 - Engineering Tab Page 4 Description
Function Action Security Configuration Parameters
Allow Navigation - Check to enable navigation to the CV Engineering Cfg_HasCVNav
CV Object object. Configuration
(Code E)
Allow Navigation - Check to enable navigation to the PV Cfg_HasPVNav
PV Object object.
Allow Navigation - Check to enable navigation to Cfg_HasCascSPNav
Cascade SP Cascade SP object.
Object Tag Name - Type the name of the CV Object to Cfg_CVNavTag
CV Object navigate to.
Object Tag Name - Type the name of the PV Object to Cfg_PVNavTag
PV Object navigate to.
Object Tag Name - Type the name of the Cascade SP Cfg_CascSPNavTag
Cascade SP object to navigate to.
Diagnostics Tab
Information
Available Indicator
The preceding image indicates that the device is not ready because of an I/O fault
shed condition that requires reset.
Page 2 of the Diagnostics tab displays PID Instruction faults and PID Instruction
Configuration Faults.
The preceding image indicates that there is a problem with the Control Variable
(CV).
Trends Tab
On the upper part of the Trends tab, you can view the SP (blue line) and PV
(green line). The high and low deviation limits are indicated by dashed blue lines.
SP Plus High
Deviation
(Green) PV
SP Minus Low
Deviation
On the lower part of the Trends tab, you can view the Output CV (black line)
and the Target CV (orange line).
Alarms Tab
The Alarms tab shows all available alarms for the loop and their current status.
From here, Alarms can be acknowledged and reset. Click an alarm name to open
the alarm detail faceplate for that alarm, where the alarm can be shelved by the
operator, disabled by maintenance personnel, or configured by engineering.
Alarm Acknowledge
Command Button
Alarm Names
Alarm Severity
Indicators
Reset and
Acknowledge All
Alarms Command
Button
Click an alarm name to open the P_Alarm faceplate for that alarm. From the
P_Alarm faceplate, you can configure and perform additional operations on
the alarm.
If an alarm is active, the panel behind the alarm changes color to match the
severity of the alarm. The color of the bell icon at the top of the faceplate shows
the severity of the highest active alarm, and the icon blinks if any alarm is
unacknowledged or requires reset.
When the Reset and Acknowledge All Alarms button is enabled, the panel
behind the alarm blinks, indicating the alarm requires acknowledgement or reset.
The Alarm Acknowledge button is enabled if the alarm requires
acknowledgment. Click the button with the check mark to acknowledge the
alarm.
In addition, we offer multiple support programs for installation, configuration, and troubleshooting. For more
information, contact your local distributor or Rockwell Automation representative, or visit
http://www.rockwellautomation.com/services/online-phone.
Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this
manual. You can contact Customer Support for initial help in getting your product up and running.
United States or Canada 1.440.646.3434
Outside United States or Canada Use the Worldwide Locator at http://www.rockwellautomation.com/rockwellautomation/support/overview.page, or contact your local
Rockwell Automation representative.
Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the
manufacturing facility. However, if your product is not functioning and needs to be returned, follow these procedures.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to your
distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this
document, complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400