Proces rm010 - en P
Proces rm010 - en P
Proces rm010 - en P
Original Instructions
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).
Table of Contents
Preface
Software Compatibility and Content Revision. . . . . . . . . . . . . . . . . . . . 7
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 1
Supported Modules and Supported Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Guidelines Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Required Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Controller Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Visualization Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 2
Build Your Application Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Input Module Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Add Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Import Rungs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Add P_AIn_HART Add-On Instruction . . . . . . . . . . . . . . . . . . . 34
Link Analog Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Output Module Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Add Output Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Import Rungs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Add P_AOutHART Add-On Instruction . . . . . . . . . . . . . . . . . . . 51
Link Analog Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 3
HART Analog Input (P_AInHART) Controller Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Input Structure for HART Analog Input . . . . . . . . . . . . . . . . . . . . 62
Output Structure for HART Analog Input . . . . . . . . . . . . . . . . . . 65
Local Configuration Tags for HART Analog Input . . . . . . . . . . 69
Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Display Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Status/Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Threshold Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Alarm Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Maintenance Bypass Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Using a Display Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Quick Display Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Basic Faceplate Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Advanced Properties Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
HMI Configuration Tab Page 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Alarms Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Trend Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Chapter 4
HART Analog Output Controller Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
(P_AOutHART) InOut Structure for HART Analog Input . . . . . . . . . . . . . . . . . . . 92
Input Structure for HART Analog Output . . . . . . . . . . . . . . . . . . 93
Output Structure for HART Analog Output . . . . . . . . . . . . . . . . 97
Local Configuration Tags for HART Analog Output. . . . . . . . 101
Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Command Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Display Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Status/Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Alarm Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Maintenance Bypass Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Using a Display Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Quick Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Basic Faceplate Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Maintenance Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Advanced Properties Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Engineering Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Alarms Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Alarm Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Appendix A
Module Messaging Reference Configuration for ControlLogix I/O (1756), Spectrum Controls
POINT I/O (1734sc), and Ex I/O (1719). . . . . . . . . . . . . . . . . . . . . . 125
MSG Instruction to Get Device Information . . . . . . . . . . . . . . . 126
MSG Instruction to Get Module Diagnostic Data . . . . . . . . . . . 128
MSG configuration for FLEX
I/O (1794) HART Analog Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
MSG Instructions to Get Device Information. . . . . . . . . . . . . . . 129
MSG to Reset the Device Information Available Flag . . . . . . . . 132
MSG Instruction to Get Module Diagnostic Data . . . . . . . . . . . 134
Spectrum Controls
Compact I/O (1769sc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Configuration for
Redundant I/O (1715) Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
MSG Instruction to Get Device Information . . . . . . . . . . . . . . . 136
MSG Instruction to Initiate Retrieval of Module Diagnostic Data
138
Appendix B
Determine the AOI/Rung Import Determine the AOI/Rung Import File for 1794-IF8IHNFXT . . . 141
File for
1794-IF8IHNFXT
Notes:
The purpose of this manual is to facilitate the integration of HART devices into a
PlantPAx® system or Integrated Architecture®. The P_AInHART and
P_AOutHART objects are included with the Rockwell Automation Library of
Process Objects.
Additional Resources The documents in the following table contain additional information concerning
related products from Rockwell Automation.
Table 2 - Additional Resources
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.
Logix5000™ Controllers Add-On Instructions Programming Provides information for the design, configuration, and
Manual, publication 1756-PM010 programming of Add-On Instructions.
1756 ControlLogix® I/O Specifications Technical Data, Provides technical data for the ControlLogix HART
publication 1756-TD002 analog I/O Modules.
ControlLogix HART Analog I/O Modules User Manual, Provides installation and configuration information,
publication 1756-UM533 and information on how to troubleshoot for the
ControlLogix HART analog I/O Modules.
Rockwell Automation Library of Process Objects, Provides an overview of the code objects, display
publication PROCES-RM002 elements, and faceplates that comprise the
Rockwell Automation Library of Process Objects.
Rockwell Automation Library of Process Objects: Provides information on how to select the logic that is
Logic Instructions Reference Manual, contained in Add-On Instructions to control and
publication PROCES-RM013 monitor a device. Also, informs when to use and not use
the instruction for a project.
Rockwell Automation Library of Process Objects: Compiles the HMI visualization files that comprise the
Display Elements Reference Manual, Rockwell Automation Library of Process Objects from
publication PROCES-RM014 individual manuals into one reference manual.
Notes:
The P_AInHART and P_AOutHART objects that are the subject of this
manual provide a common interface point for process control strategies. This
organization provides modularity and streamlined integration by separating
device-specific connectivity from input and output processing.
This chapter identifies the module families that are supported for use with the
P_AInHART and P_AOutHART Instructions, identifies which I/O Module
Add-On Instruction to use, and lists required files.
Supported Modules Table 3 lists the I/O modules that work with P_AInHART and P_AOutHART.
Table 3 - Supported Modules
Module Family HART Module Process Library Description
Add-On Instruction
1715 Redundant I/O Modules 1715-IF16(1) I_1715IF16_FW3 Allen-Bradley® Redundant I/O 16-channel Analog Input module with HART
1715-OF8I(1) I_1715OF8I_FW3 Allen-Bradley Redundant I/O 8-channel isolated Analog Output module with HART
1719 EX I/O Modules 1719-CF4H I_1718_1719AI4H Allen-Bradley Intrinsically Safe 4-channel HART Analog (configured as input) module
1719-CF4H I_1718_1719A04H Allen-Bradley Intrinsically Safe 4-channel HART Analog (configured as output)
module
1719-IF4H I_1718_1719AI4H Allen-Bradley Intrinsically Safe 4-channel HART Analog Input module
1719-IF4HB I_1718_1719AI4H Allen-Bradley Intrinsically Safe 4-channel HART Analog Input Wide module
1734 POINT I/O™ Modules 1734sc-IE2CH I_1734scIE2CH Spectrum Controls POINT I/O 2-channel HART Analog Input module
1734sc-IE4CH I_1734scIE4CH Spectrum Controls POINT I/O 4-channel HART Analog Input module
1734sc-OE2CIH I_1734scOE2CIH Spectrum Controls POINT I/O 2-channel Isolated HART Analog Output module
1756 ControlLogix® I/O Modules 1756-IF8H I_1756IF8H Allen-Bradley ControlLogix 8-channel HART Analog Input module
1756-IF8IH I_1756IF8IH Allen-Bradley ControlLogix 8-channel Isolated HART Analog Input module
1756-IF16H I_1756IF16H Allen-Bradley ControlLogix 16-channel HART Analog Input module
1756-IF16IH Allen-Bradley ControlLogix 16-channel Isolated HART Analog Input module
1756-OF8H I_1756OF8H Allen-Bradley ControlLogix 8-channel HART Analog Output module
1756-OF8IH I_1756-OF8IH Allen-Bradley ControlLogix 8-channel Isolated HART Analog Output module
(2) Supported in Library Release 3.5-02 and later. Requires controller firmware revision 24 or later.
HART I/O modules communicate with field devices in two simultaneous ways:
with an analog signal and a digital signal. The analog signal uses a range of
4.0…20.0 mA DC, and the digital communication signal is superimposed on the
analog signal.
For analog inputs, the field device provides the analog signal, and the signal
usually represents the main measurement that is provided by the device. For
example, a temperature transmitter with a range of 0…200 °C (32…392 °F)
provides a signal of:
• 4.0 mA DC when it measures 0 °C (32 °F).
• 20.0 mA DC when it measures 200 °C (392 °F).
• A proportional value in between for temperatures within the range,
such as 12 mA DC for 100 °C (212 °F).
For analog outputs, the analog signal is provided by the analog output module
and sent to the field device, such as a valve positioner. A signal of 4.0 mA DC can
request that the valve is fully closed, and 20.0 mA DC request that the valve is
fully open. Signal levels in between 4.0…20.0 mA DC represent a percentage
open.
For both analog input modules and analog output modules, the HART digital
signal gathers data and diagnostics from the field device. The HART protocol
provides for sending four floating point values from the device to the I/O
module, along with the units of measure and status for each:
• Primary Variable (PV)
• Secondary Variable (SV)
• Third Variable (TV)
• Fourth Variable (FV)
Generally, what data values are sent in these variables depend on the device and
can be configured in the field device. For the temperature transmitter, the PV can
be a digital copy of the main measured process temperature. The SV can be the
same value in other units (Fahrenheit). The TV can be the temperature of the
transmitter electronics, and the FV can be unused.
For the valve positioner example, the variables can be used to report requested
valve position, actual position, air supply pressure, and so on.
P_AInHART
Use an instance of the P_AInHART instruction for each defined HART analog
input channel with a connected field device (transmitter).
This instruction provides standard analog input functionality, plus digital HART
values, status, enumerations, and diagnostics. The instruction receives the
following values from the field device (if so configured):
• Analog Value ('AV' in parameter names)
– The analog value is scaled to engineering units and filtered by using a
simple first-order filter with configurable time constant.
• Digital Values:
– Primary Variable (PV)
– Secondary Variable (SV)
– Third Variable (TV)
– Fourth Variable (FV)
For each value, the instruction provides status, diagnostics, and units of measure.
Lookup tables provide diagnostic text and units of measure text that is based on
enumeration values that are received from the HART device.
The instruction also retrieves text and analog scaling information from the device
and can use this data to populate configuration fields of the instruction that
correspond. Retrieval of HART device information can be automatically or
manually initiated.
For the Analog Value only, the instruction also provides the following threshold
status and alarms, configurable delay times, and deadbands:
• High-High
• High
• Low
• Low-Low
• Out of Range (Fail)
To provide threshold alarms for any of the digital values, use an instance of the
P_AIn (analog input) instruction that is tied to the variable for which alarms are
required.
P_AOutHART
Use an instance of this instruction for each defined HART analog output
channel with a connected field device (actuator).
This instruction outputs an analog controlled variable (CV) to the field device.
The instruction receives the following values from the module and the field
device (if so configured):
• Analog (loopback) Value ('AV' in parameter names)
• Digital Values:
• Primary Variable (PV)
• Secondary Variable (SV)
• Third Variable (TV)
• Fourth Variable (FV)
For each value, the instruction provides status, diagnostics, and units of measure.
Diagnostic text and units of measure text are provided by lookup that is based on
enumeration values that are received from the HART device.
Generic lookup tables, plus a lookup table for specific Metso Neles® valve
actuators, are included in the Library Template and Sample applications. The
library is part of the Rockwell Automation Library of Process Objects download
set.
The instruction also retrieves text and analog scaling information from the device
and can use this data to populate configuration fields of the instruction that
correspond. Retrieval of HART device information can be automatically or
manually initiated.
Required Files Add-On Instructions are reusable code objects that contain encapsulated logic
that can streamline implementing your system. This code helps 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 Files
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
Images are external graphic files that can be used in displays. Images must be
imported to use in FactoryTalk® View software.
P_AInHART Files
When imported, PNG files are renamed by FactoryTalk View with a .bmp file
extension, but retain a .png format.
Table 4 - P_AInHART 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 The common icons that are used in the global objects and
standard displays for all Process Objects.
The Global Object files (.ggfx file type) in Table 5 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 5 - P_AInHART 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.
(RA_BAS) Process Faceplate Common Objects (RA_BAS-ME) Process Faceplate Common Objects Faceplate Configuration, Navigation, Command, and
Display Objects.
(RA-BAS) P_AIn Graphics Library (RA-BAS-ME) P_AIn Graphics Library Analog Input global-object device symbols that are used
to build process graphics.
(RA-BAS) Process Alarm Objects (RA-BAS-ME) Process Alarm Objects Global objects that are used to manage alarms on process
object faceplates.
(RA-BAS) Process Faceplate Analog Objects (RA-BAS-ME) Process Faceplate Analog Objects Analog global objects used on process object faceplates.
The Standard Display files (.gfx file type) in Table 6 are the Process Library
displays that you see at runtime.
P_AOutHART Files
PNG files are renamed by FactoryTalk View with a .bmp file extension when they
are imported, but they retain a .png format.
Table 8 - P_AOutHART 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 images are the common icons that are used in the
global objects and standard displays for all Process
Objects.
The Global Object files (.ggfx file type) in Table 9 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 9 - P_AOutHART 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.
(RA_BAS) Process Command Source Objects (RA_BAS-ME) Process Command Source Objects Faceplate command-source objects; global objects that
are used for managing command sources on process
object faceplates.
(RA_BAS) Process Faceplate Common Objects (RA_BAS-ME) Process Faceplate Common Objects Faceplate Configuration, Navigation, Command, and
Display Objects.
(RA-BAS) Process Alarm Objects (RA-BAS-ME) Process Alarm Objects Global objects that are used to manage alarms on process
object faceplates.
(RA-BAS) Process Diagnostic Objects (RA-BAS-ME) Process Diagnostic Objects Diagnostic global objects used on process
object faceplates.
(RA-BAS) Process Faceplate Analog Objects (RA-BAS-ME) Process Faceplate Analog Objects Analog global objects used on process object faceplates.
(RA-BAS) Process Graphics Library (RA-BAS-ME) Process Graphics Library Process global-object device symbols used to build
process graphics.
(RA-BAS) Process Interlock Objects (RA-BAS-ME) Process Interlock Objects Global objects that are used to manage interlocks and
permissives on process object faceplates.
The Standard Display files (.gfx file type) in Table 10 are the Process Library
displays that you see at runtime.
Table 10 - P_AOutHART Visualization Files: Standard Displays (.gfx)
FactoryTalk View SE Software FactoryTalk View ME Software Description
(RA-BAS) P_Alarm-Faceplate (RA-BAS-ME) P_Alarm-Faceplate The faceplate that is used to manage alarms for the object.
(RA-BAS) P_AOutHART-Faceplate (RA-BAS-ME) P_AOutHART-Faceplate The faceplate that is used for the object.
(RA-BAS) P_AOutHART-Quick (RA-BAS-ME) P_AOutHART-Quick The quick display that is used for the object.
(RA-BAS) P_AOutHART-Advanced (RA-BAS-ME) P_AOutHART-Advanced The faceplate that is used to manage the advanced
properties of the object.
(RA-BAS) P_Gate-Faceplate (RA-BAS-ME) P_Gate-Faceplate The gate faceplate display used for the object.
(RA-BAS) P_AOut-Faceplate (RA-BAS-ME) P_AOut-Faceplate The faceplate that is used for the object.
(RA-BAS) P_AOut-Quick (RA-BAS-ME) P_AOut-Quick The Quick display that is used for the object.
(RA-BAS) P_CmdSrc-Faceplate (RA-BAS-ME) P_CmdSrc-Faceplate The faceplate that is used to configure the
P_CmdSrc object.
(RA-BAS) P_CmdSrc-Advanced (RA-BAS-ME) P_CmdSrc-Advanced The faceplate that is used to configure the advanced
properties of the P_CmdSrc object.
(RA-BAS) Process Analog Family-Help (RA-BAS-ME) Process Analog Family-Help The Help display for Analog objects
(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.
(RA-BAS) Process Interlock Family-Help (RA-BAS-ME) Process Interlock Family-Help Optional
Interlock/permissives help display that is used for
the object.
Use this file if you use the P_Intlk or P_Perm faceplate.
Introduction This chapter covers the integration of the various HART input and output
modules with the Rockwell Automation® Library of Process Objects.
Input Module Integration You must have a project with a controller already configured. Make sure that the
project path is set to the correct controller. For the purposes of this document, we
refer to this project path as the target application.
TIP We recommend that you copy the module from the sample projects that are
included in the library. By copying the module, several module options are
configured for you.
3. On your desktop, right-click and select Paste to place the ACD file on
your desktop.
4. Double-click the sample ACD icon or right-click the icon and select Open
with RSLogix 5000®.
The selected module now appears in the project at the slot location from
the sample project.
8. Double-click the module.
10. Set the Slot to match the actual location of the module.
IMPORTANT For Bulletin 1794 FLEX™ I/O HART modules only, the module
Add-On Instruction has a Cfg_Slot configuration parameter. This
parameter must be set to the HART module 'slot' number on the
FLEX Bus for Device Information messages to execute correctly.
11. Click Change, set the Input Data to 'Analog and HART by Channel', and
click OK.
12. In the Controller Organizer, note the names of the Communication and
I/O modules for future use.
Communication Module
I/O Module
13. Open the controller tags and note the input and configuration tags for this
module.
Import Rungs
The easiest way to add the logic to support your HART I/O module is to use the
provided rung import to add the logic to a ladder diagram routine. Use the rung
import procedure to create the required tags, Add-On Instructions, Data Types,
and MSG (message instruction) configurations.
2. Scroll to the end of the ladder diagram, right-click in the left margin, and
choose Import Rungs.
IMPORTANT See Appendix B on page 141 if you are using 1794-IF8IHNFXT to determine the
correct file to import.
• Make sure that you select the RUNG import file, not the Add-On
Instruction import file.
• The HART module import files are in the library download:
The tags that are used on this rung must be renamed with new names for this
instance.
The following table describes how to name the HART modules and components.
Table 12 - Tag Naming Conventions Used in This Example
Name of How to Name Default in RUNG Final Name in
Import Used in Example
Example
HART module Enter in Module Properties Dialog when you create the module. Rk02_Sl01 Rk01_Sl03
Chassis Enter in Module Properties Dialog when you create the Rack02 Rack01
communication module.
Configuration tag for module Automatically named by using chassis and slot number Rack02:1:C Rack01:3:C
Input tag for module Automatically named by using chassis and slot number Rack02:1:I Rack01:3:I
Output tag for module (output modules only) Automatically named by using chassis and slot number (Rack02:1:O) (Rack01:3:O)
Module Add-On Instruction backing tag Enter this name in the Configure Tag References panel in the Rung R02_S01 R01_S03
Import Configuration. You can use any valid tag name. We
recommend the remaining tag names use this name as a base.
Use the Find/Replace dialog box to apply this name base to all
remaining tags.
Channel Data Array tag Use Add-On Instruction backing tag plus '_ChanData'. R02_S01_ChanData R01_S03_ChanData
Device Information MSG tag Use Add-On Instruction backing tag plus '_DevInfoMSG'. R02_S01_DevInfoMSG R01_S03_DevInfoMSG
Data buffer tag used with Device Information MSG Use Add-On Instruction backing tag plus '_DevInfoBuf'. R02_S01_DevInfoBuf R01_S03_DevInfoBuf
INT tag used with GSV for module connection status Use Add-On Instruction backing tag plus '_EntryStatus'. R02_S01_EntryStatus R01_S03_EntryStatus
Module Diagnostic MSG tag Use Add-On Instruction backing tag plus '_ModDiagMSG'. R02_S01_ModDiagMSG R01_S03_ModDiagMSG
Data buffer tag used with Module Diagnostic MSG Use Add-On Instruction backing tag plus '_ModDiagBuf'. R02_S01_ModDiagBuf R01_S03_ModDiagBuf
1. In the Import Content panel, click Tags and the Configure Tag References
panel appears.
2. Click Find/Replace.
7. Click Find/Replace.
TIP In the next steps, use Find/Replace, not the Find pull-down menu.
Use Find/Replace to automatically configure the message
communication paths. The Find pull-down menu does not.
8. In Find What, type the name of the tag you want to replace (Rack02:1 in
our example).
9. In Replace With, type the replacement name for the tag (Rack01:3 in our
example). The replacement name is the tag name base for the module you
pasted previously.
10. Click Final Name as the search area.
11. Click Replace.
All tag names that contain your 'Find What name' are replaced.
The rest of the references (Add-On Instructions, Data Types, and Other
Components) must be created or configured for the input module being used.
The Data Types (UDTs) used on the rungs must be created if they do not exist. If
the correct Data Types are already in place in the application (correct name and
definition for each), there is no need to reimport. The same Data Type is used for
ALL instances.
The Add-On Instructions that are used on the rungs must be created if they do
not exist. If the correct Add-On Instructions are already in place in the
application (correct name and definition for each), there is no need to reimport.
The same Add-On Instruction definition (with the same name) works for ALL
instances.
TIP For local I/O, use the name of the HART I/O module (Rk01_SL03 in our
example) in both of the following steps.
7. Click the Final Name for the Communication Module and type the name
that you noted earlier in step 12 on page 24.
8. Click the Final Name for the I/O Module and type the name.
Use the name that you noted earlier in step 12 on page 24, or use the
pull-down list to select the name.
9. Make any other necessary changes.
10. On the Import Configuration dialog box, click OK.
Two rungs of logic are added to your logic.
11. Return to the ladder diagram window.
12. Double-click the rung comment and make any necessary changes.
IMPORTANT An instance of the P_AInHART instruction is used for each channel (device) on
the input module.
3. If there are any red flags in the Import Content area, they must be
addressed.
See Configure Tag References on page 27 for an example of clearing
red flags.
4. When there are no red flags, click OK.
TIP You must import the P_AInHART Add-On Instruction (steps 1 through
4) only once for the project. The remaining steps apply to each
channel (instance).
8. Double-click the tag name, type a new tag name (PI_1403 in our
example), and press Enter.
9. Right-click the new tag name and choose New <new tag name>
(New PI_1403 in our example).
The New Tag dialog box appears.
10. In the New Tag dialog box, the following fields are completed by default:
• Name
• Data Type
• External Access (must be Read/Write)
11. Type an optional Description.
12. Select a Scope from the pull-down menu (controller scope in this example)
and click Create.
13. On the HART Analog Input element, double-click the question mark that
corresponds to Ref_ChanData.
A pull-down menu appears.
14. Either type or select the channel data array for the module.
15. Add an array index that indicates the correct channel and press Enter.
IMPORTANT See Ref_ChanData in the HART module instruction for the base
array name.
Channel Number
IMPORTANT For 1719 I/O, the I/O channels are numbered 1…4 but the channel data array
indices are numbered [0]…[3]. For all other I/O families, I/O channels are
numbered starting at zero.
17. Select the Edit Tags tab at the bottom of the window.
18. Right-click the tag for the diagnostic table that matches the field device
you are using (E+H Cerebar and Deltabar in our example) and
choose copy.
20. In the empty row, right-click the box that is left of the columns, and choose
Paste.
TIP Only one instance of a Diagnostic table tag is needed for all
similar devices.
21. On the HART Analog Input element, double-click the question mark that
corresponds to Ref_DiagTable.
A pull-down list appears.
22. Either type or select the Diagnostic table tag that was copied, and press
Enter.
TIP If a Diagnostic table tag is not included for your device, you can use the
HART5_DiagTable_Generic or HART7_DiagTable_Generic table tag, or
create your own. The Online Premier Integration Configuration Tool
can be useful when you build your table tag.
In this section, the analog channel data from the card you added to the project
must be connected to the input of P_AInHART instruction.
3. Double-click inside the Input Reference symbol and choose the analog
input from the module.
IMPORTANT The input data structure varies based on the I/O family. See the user
manual for your module for the location of the analog signal input.
Your completed function block for a HART channel instance is similar to the
following image.
Output Module Integration You must have a project open with a controller already configured. Make sure
that the project path is set to the correct controller.
The desired HART I/O module must be added into the project
I/O configuration.
TIP We recommend that you copy the module from the sample projects that are
included in the library. By copying the module, several module options are
configured for you.
The following procedures use this method.
5. If necessary, change the Slot to match the desired location for the module.
6. In the Module Definition area, make sure that Input Data is 'Analog and
HART by Channel'. If it is necessary to change Input Data, click Change.
The Module Definition dialog box appears.
a. Make sure that the Input Data row is set to 'Analog and HART by
Channel'.
b. Click OK to close the Module Definition dialog box.
7. In the Controller Organizer, note the names of the Communication and
I/O modules for future use.
Communication Module
I/O Module
Import Rungs
The easiest way to add the logic to support your HART I/O module is to use the
provided rung import to add the logic to a ladder diagram routine. Use the rung
import procedure to create, not only the logic, but to create the required tags and
MSG (message instruction) configurations.
1. At the end of the ladder diagram, right-click in the left margin, and choose
Import Rungs.
The Import Rung dialog box appears.
2. In the Import Rung dialog box, navigate to the Rung import file that
matches the given module, select it, and click Import.
The default Final Names for the imported rungs must be changed.
1. In the Import Content panel, click Tags and the Configure Tag References
panel appears.
2. Click Find/Replace.
The Find/Replace dialog box appears.
3. In Find What, type the name of the tag you want to replace (R02_S03 in
our example).
4. In Replace With, type the replacement name for the tag (R01_S02 in our
example). The replacement name is the tag name base for this module.
5. Click Final Name as the search area.
6. Click Replace.
All tag names that contain your 'Find What name' are replaced.
7. Click Find/Replace.
The Find/Replace dialog box appears.
8. In Find What, type the name of the tag you want to replace (R02_S03 in
our example).
9. In Replace With, type the replacement name for the tag (R01_S02 in our
example). The replacement name is the tag name base for the module you
pasted previously.
10. Click Final Name as the search area.
All tag names that contain your 'Find What name' are replaced.
The rest of the references (Add-On Instructions, Data Types, and Other
Components) must be created or configured for the output module.
The Data Types (UDTs) used on the rungs must be created if they do not exist. If
the correct Data Types are already in place in the application (correct name and
definition for each), there is no need to reimport. The same Data Type is used for
ALL instances.
The Add-On Instructions that are used on the rungs must be created if they do
not exist. If the correct Add-On Instructions are already in place in the
application (correct name and definition for each), there is no need to reimport.
The same Add-On Instruction definition (with the same name) works for
ALL instances.
The P_AOutHART Add-On Instruction receives digital signals from the device
and provides an analog signal to the output module for a given channel.
IMPORTANT An instance of the P_AOutHART instruction is used for each channel (device)
on the output module.
3. If there are any red flags, they must be addressed; otherwise, click OK.
A workspace opens.
8. Right-click the new tag name and choose New <new tag name>
(New PV_1403 in our example).
9. In the New Tag dialog box, the following fields are completed by default:
• Name
• Data Type
• External Access (must be Read/Write)
10. (Optional) Type in a Description.
11. Select a Scope from the pull-down list (controller scope in our example)
and click Create.
12. On the HART Analog Output element, double-click the question mark
that corresponds to Ref_ChanData.
A pull-down list appears.
13. Either type or select the channel data array for the module, then add an
array index that indicates the correct channel and press Enter.
IMPORTANT See Ref_ChanData in the HART module instruction for the base array
name.
Channel Number
18. In the empty row, right-click the box that is left of the columns, and choose
Paste.
TIP Only one instance of a Diagnostic table tag is needed for all
similar devices.
19. On the HART Analog Input element, double-click the question mark that
corresponds to Ref_DiagTable.
A pull-down list appears.
20. Either type or select the Diagnostic table tag that was copied, and press
Enter.
TIP If a Diagnostic table tag is not included for your device, you can use the
H_DiagTable_Generic table tag, or create your own. The Online
Premier Integration Configuration Tool can be useful when you build
your table tag.
IMPORTANT The output data structure varies based on I/O family. See the user
manual for your module for the location of the analog output signal.
Your completed function block for a HART channel instance can look similar to
the following image.
This instruction monitors one analog input from a flow, level, pressure,
temperature, or other HART-connected analog sensor. Alarms are provided
when the analog value exceeds user-specified thresholds (high and low). The
instruction also provides capabilities for linear scaling of an analog input value
from raw (input) units to engineering (output) units. Entry of a substitute
Process Variable (PV), which handles an out-of-range or faulted input,
is included. The global object and faceplate that is shown in the following images
are examples of the graphical interface tools for this Add-On Instruction.
Global Object
Faceplate
Add-On Instruction
Controller Code This section describes the parameter references for this Add-On Instruction.
InOut parameters are used to link the Add-On Instruction to external tags that
contain necessary data for the instruction to operate. These external tags must be
of the data type shown.
Table 13 - P_AInHART InOut Parameters
InOut Parameters Data Type Description
Ref_ChanData HART_ChanData Channel Data from HART AI Channel
Ref_DiagTable P_DiagTable[1] Lookup table for Diagnostic Code to text
The diagnostic lookup table (Ref_DiagTable) is a tag that contains a list (array) of
entries with diagnostic codes, the corresponding description, and a
'NAMUR status'.
The following image shows diagnostic codes 21 and 22 from the E+H Prosonic
lookup table.
The code corresponds to a bit offset in the HART Code48 response from the
device. Byte 0 bit 0 of the Code48 response is code '0'. Byte 0 bit 1 is code '1'. Byte
10 bit 0 is code '80' (8 bits per byte). The highest code number is 199, which is
byte 24 bit 7.
There are several Diagnostic Lookup tables that are provided in the Preferred
Integration Samples ACD file. There are 'generic' HART5 and HART7
diagnostic tables and several tables for Endress+Hauser HART instruments.
The following Operator and Maintenance Commands/Settings are sent from the HMI
and required to be contained in Local Tags. Their external access attribute is set to
ReadWrite.
• Source and Quality data elements (SrcQ_) are outputs of the instruction
that is used by the HMI to indicate PV source and quality.
• Status data elements (Sts_) are bit outputs of the instruction for use by the
HMI. Also, other application logic can use status bits.
• Error data elements (Err_) are outputs of the instruction that indicate a
particular configuration error. If any Err_ bit is set, then the Sts_Err
configuration error summary status is set and the Invalid Configuration
indicator is displayed on the HMI.
• Alarm data elements (Alm_) are outputs of the instruction that indicate a
particular alarm has occurred.
• Acknowledge data elements (Ack_) are outputs of the instruction that
indicate the corresponding alarm has been acknowledged.
• Ready data elements (Rdy_) are bit outputs of the instruction that are used
by the HMI to enable or disable Command buttons and Setting entry
fields.
Table 16 - P_AInHART Output Parameters
Parameter Data Type Alias For Description
EnableOut BOOL Enable Output—System-Defined Parameter
Val REAL Analog Value (after Substitute PV, if used)
Val_InpAV REAL Analog Input Value (actual, before Substitute PV selection)
Val_PVMinCapt REAL Captured Analog PV Minimum excursion or Maximum excursion since last cleared
Val_PVMaxCapt
Val_PVEUMin REAL Minimum and maximum of analog scaled range = Min (Cfg_PVEUMin, Cfg_PVEUMax) or MAX
(Cfg_PVEUMin, Cfg_PVEUMax)
Val_PVEUMax
Val_PV REAL Digital (HART) variable value:
Val_SV • Primary Variable (PV)
• Secondary Variable (SV)
Val_TV • Third Variable (TV)
• Fourth Variable (FV)
Val_FV
Val_DiagCode1 DINT HART Diagnostic Code 1, 2, or 3: 0…199
-1 = No diagnostic
Val_DiagCode2
Val_DiagCode3
Val_NAMURSts1 DINT NAMUR NE107 Status for HART Diagnostic Code:
0 = OK
Val_NAMURSts2
1 = Information
Val_NAMURSts3 2 = Maintenance required
4 = Off specification (uncertain)
8 = Function check (substitution)
16 = Failure
The following Operator and Maintenance Readies are sent to the HMI and
required to be contained in Local Tags. Their external access attribute is set to
ReadOnly.
Configuration parameters that are array, string, or structure data types cannot be
configured as parameters for Add-on Instructions. Configuration parameters of
these types appear as local tags to the Add-On Instruction. Configure local tags
through the HMI faceplates or in the Studio 5000 Logix Designer® application.
Open the instruction logic of the Add-On Instruction instance, and then open
the Data Monitor on a local tag. These parameters cannot be modified with
controller logic or the Logix Designer application export/import functionality.
Table 18 - P_AInHART Local Configuration Tags
Tag Name Data Type Default Description
Cfg_Desc STRING_40 'Analog Input Description for display on HMI. This string is shown in the title bar of
(HART)' the faceplate.
Cfg_EU STRING_8 '%' Analog PV Engineering units for display on HMI (from lookup table).
Cfg_FVEU STRING_8 '' Engineering units for HART fourth variable display on HMI.
Cfg_FVLabel STRING_16 '' Label for HART fourth variable for display on HMI.
Operations This section describes the primary operations for Add-on Instructions.
Alarms
This instruction uses the following alarms, which are implemented by using
embedded P_Alarm and P_Gate Add-On Instructions.
Table 19 - Alarms
Alarm Name P_Alarm Name P_Gate Name Description
Fail Fail FailGate Raised when any of the following is true:
• The analog PV quality is bad
• The Inp_PVBad input is true
• The analog PV is outside the configured failure limits
• The analog PV is infinite or not a number (floating
point exception)
• The raw or engineering unit range configuration is
invalid
High PV Hi HiGate Raised when the analog PV is above the High threshold.
The operator or program logic sets the threshold.
Deadband, gating, and timing are set in configuration.
High-High PV HiHi HiHiGate Raised when the analog PV is above the High-High
threshold. The operator or program logic sets the
threshold. Deadband, gating, and timing are set in
configuration.
Low PV Lo LoGate Raised when the analog PV is below the Low threshold.
The operator or program logic sets the threshold.
Deadband, gating, and timing are set in configuration.
Low-Low PV LoLo LoLoGate Raised when the analog PV is below the Low-Low
threshold. The operator or program logic sets the
threshold. Deadband, gating, and timing are set in
configuration.
For more information, see the following Rockwell Automation Library of Process
Objects publications:
• Common Alarm Block (P_Alarm) Reference Manual,
publication PROCES-RM013
• Condition Gate Delay (P_Gate) Reference Manual,
publication PROCES-RM014
Simulation
Simulation in P_AInHART disables the normal analog input (Inp_AV) and
provides an input on the Operator faceplate for you to enter your own input
value (Set_SimPV).
You must set the Inp_Sim parameter in the controller to ‘1’ to enable simulation.
The Simulation icon is displayed near the top of the Operator faceplate, which
indicates the device is in simulation.
When you have finished in simulation, set the Inp_Sim parameter in the
controller to ‘0’ to return to normal operation. Simulation values are entered on
the Diagnostics tab.
Execution
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, with tag structures in the
ControlLogix® system, aid consistency and save the time to engineer.
IMPORTANT The P_AInHART instruction uses the same Display Elements as the basic
Analog Input (P_AIn) instruction.
1
5
2
4 6
Status/Quality Indicators
One of these symbols appears on the graphic symbol when the described
condition is true.
Table 23 - Status/Quality Indicators
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 help you find the
configuration error. Once you navigate to the tab, the misconfiguration is
flagged with this indicator.
For the HART Analog Input Instruction, the Invalid Configuration indicator
appears under the following conditions:
• The Input Raw Scaling Minimum and Raw Maximum Scaling parameters
are set to the same value.
• The Scaled Engineering Units Minimum and Scaled Engineering Units
Maximum are set to the same value.
• PV Filter parameters (RateTime and TC) are invalid.
• A Status Deadband is set to a negative value.
• An Alarm On-delay, Off-delay, or Gate Delay time is set to a value less than
zero or greater than 2,147,483 seconds.
• Alarm Severity is set to a value less than 1 or greater than 1000.
• Alarm minimum on time or shelf time is invalid.
Threshold Indicators
Alarm Indicators
One of these symbols appears on the left of the label to indicate the described
alarm condition. The alarm border blinks if acknowledgment of an alarm
condition is required. Once the alarm is acknowledged, the alarm border remains
the color that corresponds to the severity of the alarm and the alarm symbol is
still present.
Table 25 - Alarm Indicator Descriptions
Symbol Border Color Description
Red Urgent-severity alarm
The maintenance bypass indicator appears at the top right of the display element
to indicate that a maintenance bypass has been activated. For the HART Analog
Input instruction, the maintenance bypass indicator appears when the Substitute
PV function is enabled. A Maintenance-entered value supersedes the ‘live’ process
variable.
Table 26 - Maintenance Bypass Indicator
Graphic Symbol Description
A maintenance bypass is active
TIP When the Maintenance Bypass Indicator appears, 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 help you find the bypass. Once you navigate to
the tab, the bypassed item is flagged with this indicator.
For the HART Analog Input instruction, the Maintenance Bypass indicator
appears when the Substitute PV function is enabled. A Maintenance-entered
value supersedes the ‘live’ PV.
Using a Display Element The global objects for P_AInHART can be found in the global object file
(RA-BAS) P_AIn Graphics Library.ggfx.
IMPORTANT The P_AInHART instruction uses the same display elements as the P_PAIn
basic analog input.
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.
In our example:
#102 {[ProcessObjix]FI101}
#103 [ProcessObjix]
TIP Click the ellipsis (…) to browse and select a tag. Values for items
marked ‘(optional)’ can be left blank.
4. Click OK.
Quick Display Interaction A Quick Display screen provides the means for operators to perform simple
interactions with the P_AInHART instruction instance. From the Quick
Display, click the Home button to navigate to the faceplate for full access for
operation, maintenance, and configuration. The following figure shows an
example of a quick display.
Figure 1 - P_AInHART
Basic Faceplate Attributes The P_AInHART faceplate consists of tabs, and each tab consists of one or more
pages. The Operator (Home) tab is displayed when the faceplate is initially
opened. The faceplate provides the means for operators, maintenance personnel,
engineers, and others to interact with the P_AInHART instruction instance,
which includes a view of its status and values. Faceplates also manipulate an
instruction through its commands and settings. Click the appropriate icon on the
left of the faceplate to access a specific tab.
This section provides an overview of the faceplate attributes that are common
across the objects. More details are supplied in the individual section for each
object.
The Faceplate initially opens to the Operator (Home) tab. From here, an
operator can monitor the device status.
1 7
8
5
6 9
Maintenance Tab
In the maintenance tab, there is a button for Advanced properties. Also, there are
page identifiers at the bottom if there are multiple configuration pages.
Maintenance personnel use the information and controls on the Maintenance tab
to adjust to device parameters. Also, the tab is used to troubleshoot and
temporarily work around device problems, and disable the device for routine
maintenance. See the following diagram for common attributes of the
maintenance tab.
4
1
2 5
IMPORTANT Click a threshold name to open the 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.
2
1
You can configure whether an object has HART PV, SV, TV, or FV inputs, input
and scaled ranges, and units for the device.
1
2
3 4
Item Description
4 EU minimum and maximum for scaling
These parameters must be set to match the Process Variable range of the input signal that is connected to
Inp_PV. The Process Variable engineering units minimum default is 0.0, and the Process Variable
engineering units maximum is 100.0.
Example: If your input card provides a signal from 4…20mA that represents -50…250°C, set the PV EU
minimum to -50.0 and the PV EU maximum to 250.0.
The raw minimum/maximum and Process Variable engineering units minimum/maximum are used for
scaling to engineering units.
5 Type engineering units for display on the HMI.
6 Check to use scaling for raw and engineering units ranges received from the device via HART.
Clear this checkbox to use manually entered ranges.
Item Description
4 Check to allow operator to update HART device information.
Clear to help prevent operator from being able to manually update HART device information.
5 PV Source and Quality
Generate SrcQ: This instruction determines the analog Process Variable quality using Inp_PVBad,
Inp_PVUncertain, and the PV value (out of range, infinite, or not a number).
Pass thru connected Channel’s SrcQ value: This instruction uses the Source and Quality (SrcQ) value
that is provided by an upstream object (such as P_AIChan) via Inp_PVSrcQ to determine the analog PV
source and quality.
6 Type the time, in seconds, for the process variable filter time constant.
See Basic Faceplate Attributes on page 81 for the description of the common
attributes.
1
2
3
4
5
6
7
8
9
10
11
12
Item Description
10 Type in the number of decimal places that are displayed for the HART SV.
11 Type in the number of decimal places that are displayed for the HART TV.
12 Type in the number of decimal places that are displayed for the HART FV.
Diagnostics Tab
The Diagnostics tab provides indications that are helpful to diagnose or help
prevent device problems. The device problems can include specific reasons a
device is ‘Not Ready’, device warnings and faults, warning and fault history, and
predictive/preventive maintenance data.
Alarms Tab
The Alarms tab displays each configured alarm for the P_AInHART instruction.
The icon on the tab for the alarms page changes color to show the current active
alarm status. A blinking alarm icon indicates that one or more alarms must be
acknowledged or the device must be reset.
When the Reset and Acknowledge All Alarms button is enabled, the border
around the alarm blinks. This blinking indicates that the alarm requires
acknowledgment or reset. The Alarm Acknowledge button is enabled if the
alarm requires acknowledgment. Click the button to acknowledge the alarm.
IMPORTANT Alarms are provided for the analog value only. There are no alarms for the
digital PV, SV, TV, or FV.
Trend Display
The Trend display shows trend charts of key device data over time. These
faceplate trends provide a quick view of current device performance to
supplement, but not replace, dedicated historical or live trend displays. The
trends displays are common across all I/O Processing Add-On Instructions.
Notes:
Global Object
Faceplate
Add-On Instruction
Controller Code This section describes the parameter references for this Add-On Instruction.
The diagnostic lookup table (Ref_DiagTable) is a tag that contains a list (array)
of entries with diagnostic codes, the corresponding description, and a
'NAMUR status'.
The following image shows diagnostic codes 21 and 22 from the E+H
Prosonic lookup table.
The code corresponds to a bit offset in the HART Code48 response from the
device. Byte 0 bit 0 of the Code48 response is code '0'. Byte 0 bit 1 is code '1'.
Byte 10 bit 0 is code '80' (8 bits per byte). The highest code number is 199,
which is byte 24 bit 7.
There are several Diagnostic Lookup tables that are provided in the Preferred
Integration Samples ACD file. There are 'generic' HART5 and HART7
diagnostic tables and several tables for Endress+Hauser HART instruments.
Settings (PSet_, OSet_, XSet_, MSet_) are used by program logic, operators,
and maintenance personnel to establish runtime setpoints, thresholds, and so
forth. A setting (without a leading P, O, X, or M) establishes runtime settings
regardless of role or command source.
Input Parameter Data Alias For Default Description
Type
EnableIn BOOL 1 Enable Input—System-Defined Parameter
Inp_IntlkOK BOOL 1 1 = Interlocks OK, Analog Output can be set
Inp_NBIntlkOK BOOL 1 1 = Non-bypassable interlocks OK, analog output can be set if bypassable interlocks are
bypassed.
Inp_IOFault BOOL 0 Input Communication Status:
0 = OK
1 = Fail
Inp_Sim BOOL 0 Simulation input. When set to 0, the instruction operates normally. When set to 1, the
instruction acts as normal but the output is held to at zero.
Inp_Hand BOOL CmdSrc.Inp_Hand 0 1 = Acquire Hand (typically hardwired local) Mode
0 = Release Hand Mode
Inp_Ovrd BOOL CmdSrc.Inp_Ovrd 0 1 = Acquire Override (higher priority program logic) Mode
0 = Release Override Mode
Inp_OvrdCV REAL 0.0 CV target in Override Mode
Inp_Reset BOOL 0 1 = Reset latched Alarms
Cfg_ShedHold BOOL 0 1 = Hold Output on Interlock
0 = Go to Cfg_IntlkCV
Cfg_SkipRoCLim BOOL 0 1 = Skip rate-of-change limits in Interlock, Maintenance, and Override modes
Cfg_SetTrack BOOL 1 This parameter is used to configure bumpless behavior of setting parameters when
switching modes.
When this parameter is 1 and the instruction is in Program mode, the operator settings
track the program settings. When this parameter is 1 and instruction is in Operator mode,
the program settings track the operator settings; and the simulation inputs match the
output values (transitions are bumpless).
When this parameter is 0, this instruction does not modify the operator settings and
program settings. In this case, when the mode is changed, the effective value of the setting
can change depending on the program-set and operator-set values.
Cfg_SetTrackOvrdHand BOOL 0 1 = Program/Operator settings track Override/Hand CV
Cfg_HasHART BOOL 1 1 = HART instrument
0 = non-HART (4…20 mA only) instrument
Cfg_HasMoreObj BOOL 0 1=Tells HMI an object with more info is available
Cfg_HasPV BOOL 1 1 = Digital variable is configured and displayed:
PV (primary variable)
Cfg_HasSV
SV (secondary variable)
Cfg_HasTV TV (third variable)
Cfg_HasFV FV (fourth variable)
Cfg_UseHARTText BOOL 0 1 = Use HART text for Description, Label, Tag, Engineering Units
0 = Manually entered
Cfg_UseHARTScaling BOOL 0 1 = Use HART scaling for raw, engineering units ranges
0 = Manually entered ranges
Cfg_AutoUpdDevInfo BOOL 1 1 = Automatically update device information
0 = No auto update
Cfg_ManUpdDevInfo BOOL 0 1 = Allow manual device-information update request
0 = disallow
The following Operator and Maintenance Readies are sent to the HMI and are
required to be contained in Local Tags. Their external access attribute is set to
ReadOnly.
Configuration parameters that are array, string, or structure data types cannot
be configured as parameters for Add-On Instructions. Configuration
parameters of these types appear as local tags to the Add-On Instruction. Local
tags can be configured through the HMI faceplates or in the
Studio 5000 Logix Designer® application. Open the instruction logic of the
Add-On Instruction instance, and then open the data monitor on a local tag,
to perform this configuration. These parameters cannot be modified by using
controller logic or the Logix Designer application export/import functionality.
Tag Name Data Type Default Description
Cfg_CVNavTag STRING_NavTag '' Tag name for destination of CV Navigation button.
IMPORTANT: This function does not apply to
FactoryTalk View ME software.
Cfg_Desc STRING_40 'Analog Description for display on HMI
Output'
Cfg_EU STRING_8 '%' Engineering units for CV display on HMI
Cfg_FVEU STRING_8 '' Engineering units for HART FV display on HMI
Cfg_FVLabel STRING_16 '' Label for Fourth Variable for display on HMI
Cfg_Label STRING_20 'Analog Label for graphic symbol displayed on HMI
Output'
Cfg_PVEU STRING_8 '' Engineering units for HART PV display on HMI
Cfg_PVLabel STRING_16 '' Label for Primary Variable for display on HMI
Cfg_SVEU STRING_8 '' Engineering units for HART SV display on HMI
Cfg_SVLabel STRING_16 '' Label for Secondary Variable for display on HMI
Cfg_Tag STRING_20 'P_AOutHART' Tag name for display on HMI
Cfg_TVEU STRING_8 '' Engineering units for HART TV display on HMI
Cfg_TVLabel STRING_16 '' Label for Third Variable for display on HMI
Operations This section describes the primary operations for Add-On Instructions.
Command Sources
This instruction uses the following standard command sources, which are
implemented by using an embedded P_CmdSrc Add-On Instruction.
Alarms
This instruction uses the following alarms, which are implemented by using the
embedded P_Alarm Add-On Instruction.
Table 40 - Alarms
Alarm Name P_Alarm P_Gate Description
Name Name
Interlock Trip IntlkTrip None Raised when an interlock ’not OK’ condition causes the output CV to
be changed to the configured Interlock CV value or held at its
last value.
If interlocks are not bypassed, a bypassable interlock or a non-
bypassable interlock ’not OK’ condition initiates an interlock trip. If
interlocks are bypassed, only a non-bypassable interlock ’not OK’
condition initiates an interlock trip.
I/O Fault IOFault None Raised when the Inp_IOFault input is true. This input is used to
indicate to the instruction that a communication failure has occurred
for its I/O. If the I/O Fault is configured as a shed fault, the output CV
is set to the configured Interlock CV or held at its last value until reset.
Simulation
You must set the Inp_Sim parameter in the controller to ‘1’ to enable
simulation. The Simulation/Loopback Test icon is displayed near the top of
the Operator faceplate, which indicates the device is in simulation.
When you have finished in simulation, set the Inp_Sim parameter in the
controller to ‘0’ to return to normal operation.
Execution
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, with tag structures in the
ControlLogix® system, aid consistency and save the time it takes to engineer.
IMPORTANT The P_AOutHART instruction uses the same display elements as the Analog
Output (P_AOut) instruction.
Status/Quality Indicators
One of these symbols appears on the graphic symbol when the described
condition is true.
Out of Service
TIP When the Not Ready indicator appears, you can find what condition helps
prevent 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 to find the condition. When you
navigate to the tab, the condition that helps prevent operation is flagged.
For the Analog Output Instruction, the Device Not Ready indicator appears
under the following conditions:
• The device is out of service.
• There is a configuration error.
• Interlock is not OK.
• I/O Fault and shed requires reset.
• Device logic is disabled or there is 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 acknowledgment 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
Red Urgent-severity alarm
TIP When the Maintenance bypass indicator appears, 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 help you find the
bypass. Once you navigate to the tab, the bypassed item is flagged with this
indicator.
Using a Display Element The global objects for P_AOutHART can be found in the global object file
(RA-BAS) Process 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_AOutHART instruction instance. From the Quick
Display, you can navigate to the faceplate for full access.
Figure 2 - P_AOutHART
Basic Faceplate Attributes The P_AOutHART faceplate consists of tabs, and each tab consists of one or
more pages. The Operator (Home) tab is displayed when the faceplate is
initially opened. The faceplate provides the means for operators, maintenance
personnel, engineers, and others to interact with the P_AOutHART
Add-On Instruction instance, which includes a view of its status and values.
Faceplates also manipulate an instruction through its commands and settings.
Click the appropriate icon on the left of the faceplate to access a specific 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.
1 7
8
2
9
3
4
10
11
6 12
Non-bypassed conditions OK
All conditions OK
Maintenance Tab
4
1
Engineering Tab
On Page 1 of the Engineering tab, you can configure the mode, description,
label, tag, and CV units for the device.
1
2
4 5
2
3
4
5
4
5
6
7
1
2
3
4
5
1
2
3
4
5
6
7
Item Description
1 Type the number of decimal places to be shown for the Control Variable.
2 Type the number of decimal places to be shown for the Primary Variable.
3 Type the number of decimal places to be shown for the Secondary Variable.
4 Type the number of decimal places to be shown for the Third Variable.
5 Type the number of decimal places to be shown for the Fourth Variable.
6 Check if an interlock instruction is used with this output.
7 Check to enable navigation to an object with more information (Cfg_HasMoreObj is set to true.)
This can be configured to navigate to an AOI backing tag or a UDT tag that has HMI_Type and HMI_Lib
defined.
For example, there is a motor with the tag name P101 and there is a need to have the more information
button navigate to the parent P_LLS object. A tag is created for the P_LLS object that is given the alias
P101_More. When the more information button is pressed on the motor, it links to P101_More. This
will open the faceplate for the LLS object.
8 Check to permit navigation to the faceplate of the object that is the source of the CV for this object.
This display lets you select the default command source for the object by
selecting the appropriate command source.
You must have FactoryTalk View security code E to select the default command
source on this display.
Diagnostics Tab
The Diagnostics tab provides indications that are helpful to diagnose or help
prevent device problems. These device problems can include specific reasons
that a device is 'Not Ready', device warnings and faults, warning and fault
history, and predictive/preventive maintenance data.
The Diagnostics tab displays possible reasons for the device not being ready.
Alarms Tab
The Alarms tab displays each configured alarm for the P_AOutHART
instruction. The icon on the tab for the alarms page changes color to show the
current active alarm status. A blinking alarm icon indicates that one or more
alarms must be acknowledged or the device must be reset.
When the Reset and Acknowledge All Alarms button is enabled, the border
around the alarm blinks. This blinking indicates that the alarm requires
acknowledgment or reset. The Alarm Acknowledge button is enabled if the
alarm requires acknowledgment. Click the button with the check mark to
acknowledge the alarm.
IMPORTANT Alarms are provided for the analog value only. There are no alarms for the
digital PV, SV, TV, or FV.
2
1
Alarm Indicators
One of these symbols appears on the left of the label to indicate the described
alarm condition. The alarm border blinks if acknowledgment of an alarm
condition is required. Once the alarm is acknowledged, the alarm border
remains the color that corresponds to the severity of the alarm and the alarm
symbol is still present.
Notes:
This section shows message (MSG) instruction configuration for all HART
Analog I/O modules.
If you use the RUNG import procedure that is outlined on page 24 to create
the module Add-On Instruction instances, these MSG configurations are set
for you on import. However, you can refer to this section if you are having
trouble getting HART device information or diagnostics from your module.
Configuration for MSG configuration for the Allen-Bradley® ControlLogix® I/O (1756) HART
analog modules, Spectrum Controls POINT I/O™ (1734sc) HART analog
ControlLogix I/O (1756), modules, and Allen-Bradley Ex I/O (1719) HART analog modules is
Spectrum Controls POINT I/O applicable to the following modules:
(1734sc), and Ex I/O (1719) • 1756-IF8H
• 1756-IF8IH
• 1756-IF16H
• 1756-IF16IH
• 1756-OF8H
• 1756-OF8IH
• 1734sc-IE2CH
• 1734sc-IE4CH
• 1734sc-OE2CIH
• 1719-CF4H (configured as input)
• 1719-CF4H (configured as output)
• 1719-IF4H
• 1719-IF4HB
This section covers the MSG instruction that is used to get device information
from tag <base>_DevInfoMSG.
Configuration Tab
Communication Tab
The Communication tab is used to set the Path. Use Browse to navigate to and
select the Path.
The following table shows the message communication settings for the
example 1734sc-IE2CH module
Field Value
Path Click Browse and choose the path to the HART module name in the
I/O configuration tree.
Connected Leave the box blank (unchecked).
This section covers the MSG instruction that is used to get diagnostic data
from tag <base>_ModDiagMSG.
Configuration Tab
The Configuration tab can be used to set the Message Type, Destination
Element, and other MSG settings.
Communication Tab
MSG configuration for FLEX .This section covers the following modules:
I/O (1794) HART Analog • 1794-IF8IH
Module • 1794-OF8IH
• 1794-IF8IHNFXT
There are three MSG instructions that are used to get device information:
• MSG 1 of 3 to get Device Information (Tag: <base>_DevInfoMSG1)
• MSG 2 of 3 to get Device Information (Tag: <base>_DevInfoMSG2)
• MSG 3 of 3 to get Device Information (Tag: <base>_DevInfoMSG3)
All three MSG instructions are configured the same. The module
Add-On Instruction manages the differences in Instance and Attribute values
for the three MSG instruction instances.
IMPORTANT The Flex™ I/O communication adapter acts as a proxy for the HART I/O
module. The module Add-On Instruction for the Flex I/O HART modules must
have the correct slot number configured in Cfg_Slot.
Configuration Tab
Communication Tab
The following table shows the message communication settings for the
example 1794-IF8IH module.
Field Value
Path Click Browse and choose the path to the FLEX I/O
adapter name in the I/O configuration tree.
IMPORTANT: For 1794 modules only, the FLEX I/O
adapter, and not the FLEX I/O HART module, must be
the target of the MSG instruction. The FLEXBus does not
support CIP messaging, and the I/O adapter serves as a
proxy for the HART I/O Module.
In the example above, the FLEX I/O adapter, named
‘Flex_IO’, is used in the MSG Path.
Connected Leave the box blank (unchecked).
This section covers the MSG instruction that is used to reset the Device
Information Available Flag data from tag <base>_ResetDevInfoMSG.
Configuration Tab
The Configuration tab can be used to set the Message Type, Source Element,
and other MSG settings
The following table shows the message configuration settings for the example
1794-IF8IH input module.
Field Value
Message Type Click the pull-down arrow and choose CIP Generic.
Service Type Click the pull-down arrow and choose
Set Attribute Single.
Service Code 10 (field cannot be entered for
Set Attribute Single service).
Class Type 7d.
Instance This field is set by the module Add-On Instruction, as
required. However, you must properly configure the slot
number in Cfg_Slot. For the example, the slot number
shown is 0.
Field Value
Source Element Click the pull-down arrow and choose the following:
Tag: <base>_ResetDevInfoChan (type INT)
The value of this tag is set by the module
Add-On Instruction, as required.
Source Length Type 2.
Destination Element None (field cannot be entered for
Set Attribute Single service).
Communication Tab
This information is the same as the Get Device Information MSG instructions.
Field Value
Path Click Browse and choose the path to the FLEX I/O
adapter name in the I/O configuration tree.
IMPORTANT: For 1794 modules only, the FLEX I/O
adapter, and not the FLEX I/O HART module, must be
the target of the MSG instruction. The FlexBus does not
support CIP messaging, and the I/O adapter serves as a
proxy for the HART I/O Module.
Connected Leave the box blank (unchecked).
This section covers the MSG instruction that is used to get diagnostic data
from tag <base>_ModDiagMSG.
Configuration Tab
The Configuration tab can be used to set the Message Type, Destination
Element, and other MSG settings.
Field Value
Destination Element Click the pull-down arrow and choose the following:
Tag: <base>_ModDiagBuf[0] (Module Diagnostic Buffer)
Type: SINT array.
The size of the array is:
• 8-channels: SINT[224]
The MSG instruction must point to element [0] of the array.
Communication Tab
This section covers the MSG Instruction that is used to get device information.
The MSG tag name is <base>_DevInfoMSG.
Configuration Tab
Use the Configuration tab to set the Message Type, Destination Element, and
other MSG settings.
Communication Tab
Use the Communication tab to set the path to the module. Click Browse and
navigate to the module in the I/O configuration tree to select the path.
The following table shows the message communication settings for the
example 1715-IF16 module.
Field Value
Path Click Browse and choose the path to the module name in
the I/O configuration tree.
Connected Leave the box blank (unchecked).
This section covers the MSG instruction that is used to initiate retrieval of
diagnostic data from the device. The MSG tag name is
<base>_MSG.ModDiagInitMSG.
Configuration Tab
Use the Configuration tab to set the Message Type, Destination Element, and
other MSG settings.
The following table shows the message configuration settings for the
example 1715-IF16 module.
Field Value
Message Type Click the pull-down arrow and choose CIP Generic.
Service Type Click the pull-down arrow and choose Custom.
Service Code Type 5f.
Class Type 35d.
Instance This field is set by Add-On Instruction logic as required.
Attribute Type zero.
Source Element Click the pull-down arrow and choose the following:
Tag: <base>_ModDiagInitSrc[0]
Type: SINT[10]
Source Length Type 9.
Destination Element Click the pull-down arrow and choose the following:
Tag: <base>_ModDiagInitDest[0]
Type: SIINT[10]
Communication Tab
Use the Communication tab to set the path to the module. The path is the
same as for the Device Information message.
Configuration Tab
Use the Configuration tab to set the Message Type, Destination Element, and
other MSG settings.
The following table shows the message configuration settings for the example
1715-IF16 module.
Field Value
Message Type Click the pull-down arrow and choose CIP Generic.
Service Type Click the pull-down arrow and choose Custom.
Service Code Type 60.
Class Type 35d.
Instance This field is set by Add-On Instruction logic as required.
Attribute Type zero.
Field Value
Source Element Click the pull-down arrow and choose the following:
Tag: <base>_ModDiagInitDest[2]
Type: SINT (This is member [2] of the data received by
the ‘Init’ message.)
Source Length Type 1.
Destination Element Click the pull-down arrow and choose the following:
Tag: <base>_ModDiagQueryDest
Type: SIINT[50]
Communication Tab
Use the Communication tab to set the path to the module. The path is the
same as for the device information message.
Determine the AOI/Rung 1. From the controller organizer, double-click controller tags to open the tag
Import File for 1794-IF8IHNFXT monitor.
2. Locate the tag with the HART Extended Status. This tag appears after the
basic input tag and adds a digit at the end, such as :I2 or :I3.
A digitial
add signal 10
display
input module 19
output module 44 elements
input 73
P_AInHART instruction 34
output 105
P_AOutHART instruction 51
additional quick
input 80
reference configurations 30, 48 output 110
resources 7 download center
Add-On Instruction
product compatibility 7
import 34, 51
references 30, 48
alarm E
indicators 107 execution
input indicators 77, 122
output tab 122 P_AInHART 72
P_AInHART 71 P_AOutHART 104
P_AOutHART 103
threshold 11
analog F
HART input 59 faceplate
HART output 91 P_AInHART 81
link signal 42 P_AOutHART 110
signal 10 files
signal link 56 ACD 19, 44
application P_AInHART 15
build 19 P_AOutHART 16
required 14
visualization 15
B find/replace
build message communication path 29
application 19 FLEX I/O
bypass HART modules 129
input maintenance 78 function block
P_AInHART 43
P_AOutHART 57
C
changes G
summary 7
communication guidelines
HART 10 P_AInHART 11
path, find/replace 29 P_AOutHART 12
Compact I/O supported modules 9
HART modules 135
configuration H
tag references 27
controller HART
input code 60 1715 135
ControlLogix analog
input 59
I/O HART modules 125 output 91
communication 10
D tab 127, 129, 131, 135
tag 137
data types Compact I/O modules 135
references 49 ControlLogix I/O, POINT I/O 125
UDT references 30 FLEX I/O modules 129
definition I/O messages 125
P_AInHART 11 message configuration
P_AOutHART 12 tab 126, 128, 130, 134, 136
redundant I/O modules 135
I N
I/O naming conventions
HART messages 125 tag, for example 27
import
Add-On Instruction 34, 51
rung 24, 46 O
indicators operation
input alarm 77, 122 create Add-On Instruction 31, 49
output maintenance bypass 107 output mode 102
output status 106 overwrite Add-On Instruction 31, 49
input use existing Add-On Instruction 31, 49
alarm indicators 77, 122 output
controller code 60 alarm indicators 107
display elements 73 alarm tab 122
execution 72 display elements 105
faceplate 81 execution 104
maintenance bypass indicators 78 HART procedures 91
module add 19 input parameters 93
parameters 62 maintenance bypass indicator 107
parameters output 93 mode
quick display 80 operation 102
instruction module
add P_AInHART 34 add 44
add P_AOutHART 51 status indicators 106
message 125
P
L P_AInHART
library add instruction 34
literature 7 alarm 71
link definition 11
analog signal 42, 56 function block 43
list local configuration tag 69
supported modules 9 simulation 71
literature tab
alarms 88
library 7 diagnostics 88
maintenance 82
P_AOutHART
M alarm 103
maintenance definition 12
bypass indicators 78 faceplate 110
output bypass indicator 107 function block 57
manual guidelines 12
purpose 7 local configuration tag 101
message simulation 103
reference 125 tab
mode diagnostics 121
engineering 115
output operation 102 maintenance 113
module parameters
add output 44 P_AInHART 62
output 44 P_AOutHART 93
supported 9 PCDC link 7
MSG
POINT I/O
1769sc 135
1794 HART analog module 129 HART modules 125
get device information 126 preface 7
get module diagnostic information 128, 134 procedures
reset device information available flag 132 HART analog input 59
HART output 91
product compatibility
download center 7
S
signal
analog and digital 10
analog link 42, 56
simulation
P_AInHART 71
P_AOutHART 103
statement
purpose 7
status
output indicators 106
summary
of changes 7
supported
modules
guidelines 9
modules list 9
T
tab
alarms
P_AInHART 88
P_AOutHART 122
diagnostics
P_AInHART 88
Notes:
Technical Support Center Knowledgebase Articles, How-to Videos, FAQs, Chat, User https://rockwellautomation.custhelp.com/
Forums, and Product Notification Updates.
Local Technical Support Phone Numbers Locate the phone number for your country. http://www.rockwellautomation.com/global/support/get-support-now.page
Find the Direct Dial Code for your product. Use the code to
Direct Dial Codes route your call directly to a technical support engineer. http://www.rockwellautomation.com/global/support/direct-dial.page
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete the
How Are We Doing? form at http://literature.rockwellautomation.com/idc/groups/literature/documents/du/ra-du002_-en-e.pdf.
Rockwell Automation maintains current product environmental information on its website at http://www.rockwellautomation.com/rockwellautomation/about-us/sustainability-ethics/product-environmental-compliance.page.
Allen-Bradley, Compact I/O, ControlLogix , FactoryTalk, FLEX, Logix5000, PlantPAx, POINT I/O, Rockwell Automation, Rockwell Software, RSLogix 5000, and Studio 5000 Logix Designer are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400