Rockwell Automation 1797-OE8H User Manual

FLEX Ex HART Analog Modules
1797-IE8H, 1797-OE8H
User Manual

Important User Information

Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://literature.rockwellautomation.com) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable.
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 we use notes to make you aware of safety considerations.
WARNING
IMPORTANT
ATTENTION
SHOCK HAZARD
BURN HAZARD
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.
Identifies information that is critical for successful application and understanding of the product.
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
recognize the consequence
Labels may be located on or inside the equipment to alert people that dangerous voltage may be present.
Labels may be located on or inside the equipment to alert people that surfaces may be dangerous temperatures.
Allen-Bradley, FLEX Ex, ControlNet Ex, PLC, RSNetWorx, RSLogix5, and Logix5000 are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.

Summary of Changes

What’s Changed

The following table lists items changed since the last printing.
Changes See
Removed the word bit in Command 12 B-2
Removed the word bit in Command 17 B-2
Added Device-specific Commands B-3 to B-24
To help you find new and updated information in this release of the manual, we have included change bars as shown next to this paragraph.
1 Publication 1797-6.5.3 - March 2006
Summary of Changes 2
Notes:
Publication 1797-6.5.3 - March 2006
Summary of Changes

Table of Contents

Important User Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
What’s Changed . . . . . . . . . . . . . . . . . . . . . . . . . Summary of Changes-1
Preface
About the FLEX Ex HART Analog Modules
Why Read This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Who Should Read This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
About the Vocabulary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
What This Manual Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
For Additional Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-2
Chapter 1
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
What the FLEX Ex Analog
I/O Modules Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
How FLEX Ex Analog Modules Communicate with Programmable
Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Events After Cycling Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Physical Features of Your Analog I/O Module . . . . . . . . . . . . . . . . . 1-3
Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Using Alarms on the 1797-IE8H Module. . . . . . . . . . . . . . . . . . . . . . 1-3
Data Format Alarm Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Overrange Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Underrange Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Remote Fault Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Local Fault Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
How to Use the HART Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
HART Implementation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
HART Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
HART Target Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
HART Command Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
HART Initialize Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
HART Initialize Channel Tags . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Modify Your Ladder-Logic Routine . . . . . . . . . . . . . . . . . . . . . . 1-13
Selecting the Correct Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Chapter 2
Understand Configurable FLEX Ex Analog Module Features
1 Publication 1797-6.5.3 - March 2006
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Selecting a 1797-IE8H FLEX Ex Analog Input Module’s
Operating Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Fault Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Remote Transmitter Error Up or Down . . . . . . . . . . . . . . . . . . . 2-3
High Low Error Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Input Filter Cutoff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Selecting a 1797-OE8H FLEX Ex Analog Output Module’s
Operating Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Table of Contents 2
Local Fault Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Latch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Global Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Analog Digital State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Analog Fault State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Analog Fault State Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Digital Fault State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Fault Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Understanding Image Table Mapping and Bit/Word Descriptions 2-12
Bit Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Analog Input Module (1797-IE8H) Image Table Mapping. . . . 2-13
Bit/Word Description for the Analog Input Module
(1797-IE8H). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Analog Output Module (1797-OE8H) Image Table Mapping . 2-16
1797-IE8H and -OE8H Extended Configuration Data Table . . . . 2-19
Secondary Master Enable (SME) and Primary Master
Inhibit (PMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
How to Install Your FLEX Ex Analog Modules
Chapter 3
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Before You Install Your Analog Module . . . . . . . . . . . . . . . . . . . . . . 3-1
Compliance to European Union Directives . . . . . . . . . . . . . . . . . . . . 3-2
EMC Directive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
ATEX Directive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Installation in Zone 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Installation in Zone 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Electrostatic Charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Removal and Insertion Under Power . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Install the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Mount on a DIN Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Panel/Wall Mount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Mounting the Analog Modules on the Terminal Base Unit. . . . . 3-9
Wire the Terminal Base Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Connecting Wiring to the FLEX Ex I/O Analog Modules. . . . . . . 3-11
Inputs/Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Connections for the 1797-IE8H Module . . . . . . . . . . . . . . . . . . 3-11
Connections for the 1797-OE8H Module . . . . . . . . . . . . . . . . . 3-13
Ground the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Publication 1797-6.5.3 - March 2006
Table of Contents 3
Publication 1797-6.5.3 - March 2006
Table of Contents 4
Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network
Calibrate Your Module
Chapter 4
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Using Programming Software in Your FLEX Ex Application . . . . . 4-2
About the ControlNet Ex Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Communication Over the FLEX Ex Backplane. . . . . . . . . . . . . . . . . 4-3
Scheduled Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Unscheduled Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Module I/O Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
I/O Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Adapter Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Fault State Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Device Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Communication Fault Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Idle State Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Chapter 5
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
When and How to Calibrate Your FLEX Ex Analog I/O Module . 5-2
Tools and Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
1797-IE8H Calibration Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
1797-IE8H Calibration Command Structure . . . . . . . . . . . . . . . . . . . 5-4
1797-IE8H Calibration Command Byte. . . . . . . . . . . . . . . . . . . . 5-5
1797-IE8H Calibration Item Byte Channel-Mask . . . . . . . . . . . . 5-8
1797-IE8H Calibration with Offset and Gain . . . . . . . . . . . . . . 5-11
1797-OE8H Calibration Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
1797-OE8H Calibration Command Byte . . . . . . . . . . . . . . . . . . 5-13
1797-OE8H Calibration Item Byte Channel-Mask . . . . . . . . . . 5-19
1797-OE8H Calibration Flowchart Procedure . . . . . . . . . . . . . 5-21
Apply FLEX Ex Analog I/O Modules
Publication 1797-6.5.3 - March 2006
Chapter 6
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Evaluate the Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Define the Area Classification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Decide Classification Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Determine Hazard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Determine Temperature Rating . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Select Protection Method(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Match Field Devices and I/O Modules . . . . . . . . . . . . . . . . . . . . . . . 6-3
P/I Analog Transmitter Functional and IS Parameters. . . . . . . . 6-3
1797-IE8H Functional and IS Parameters . . . . . . . . . . . . . . . . . . 6-4
Loop Functionality Verification . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Intrinsic Safety Entity Verification . . . . . . . . . . . . . . . . . . . . . . . . 6-6
I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Troubleshoot the FLEX Ex Analog I/O Modules
Specifications
Table of Contents 5
Optimize Power Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Assigning Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Power Supply Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Chapter 7
What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Status Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
1797-IE8H Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
1797-OE8H Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Repair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Appendix A
1797-IE8H Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
1797-IE8H CE, CENELEC I/O Entity Parameters. . . . . . . . . A-3
1797-IE8H UL, C-UL I/O Entity Parameters. . . . . . . . . . . . . . A-4
1797-IE8H FM I/O Entity Parameters . . . . . . . . . . . . . . . . . . . A-7
1797-OE8H Output Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
1797-OE8H CENELEC I/O Entity Parameters . . . . . . . . . . A-11
FLEX Ex HART Module Commands
Appendix B
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Protocol Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Universal Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Common Practice Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Device-specific Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Command 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Command 129 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
Command 130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6
Command 131 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7
Command 132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8
Command 133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8
Command 134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9
Command 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10
Command 136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11
Command 137 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
Command 138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13
Command 139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14
Command 140 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15
Command 141 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16
Command 143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-17
Command 144 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-17
Publication 1797-6.5.3 - March 2006
Table of Contents 6
Additional HART Protocol Information
Command 145 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18
Command 146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19
Command 147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20
Command 148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20
Command 149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21
Command 152 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21
Command 154 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-22
Command 158 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-23
Command 159 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24
Command 164 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24
Appendix C
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Message Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Master-slave Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Multiple Master Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Transaction Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Burst Mode (not supported) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Universal Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7
Common Practice Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
Configure the 1797-OE8H Module in RSLogix 5000 Software Over the ControlNet Network
Appendix D
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Background Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Analog Fault State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Fault Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Local Fault Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Latch Retry Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Analog/Digital Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Digital Fault State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Analog Fault State Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Digital Output Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Global Reset Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Analog Output Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
Diagnostic Status Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
HART Rebuild Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
Fault Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
HART Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
HART Readback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
HART Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
HART Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
Publication 1797-6.5.3 - March 2006
Configure the 1797-IE8H Module in RSLogix 5000 Software Over the ControlNet Network
Table of Contents 7
Appendix E
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
Background Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2
Fault Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2
Data Format Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2
Filter Cutoff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-4
Up/Down Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-5
High and Low Error Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-5
Square Root Threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
Analog Input Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
Underrange Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
Overrange Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-8
Local Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-8
Remote Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-8
Diagnostic Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-9
FLEX Ex HART Modules Network Messaging
Appendix F
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-1
Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-1
Differences Between Attributes and Assembly Indexes . . . . . . . . . . F-3
HART Frame Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-6
Index
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Installation Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
New Product Satisfaction Return . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Publication 1797-6.5.3 - March 2006
Table of Contents 8
Publication 1797-6.5.3 - March 2006

Preface

Why Read This Manual

Who Should Read This Manual

About the Vocabulary

What This Manual Contains

Chapter Title Contents
1 About the FLEX Ex HART Analog
2 Understand Configurable FLEX Ex
This manual shows you how to use your FLEX Ex analog modules with the ControlNet Ex products and ControlNet network. The manual helps you install, program, and troubleshoot your module.
You must be able to program and operate a ControlNet Ex product and ControlNet network to make efficient use of a FLEX Ex module.
In this manual, we refer to the:
1797-IE8H as the input module
1797-OE8H as the output module
The following chart lists each chapter with its corresponding title and a brief overview of the topics covered in that chapter.
Describes module functionality and physical
Modules
Analog Module Features
features
Describes configurable module features and configuration bits
3 How to Install Your FLEX Ex Analog
Modules
4 Input, Output and Configuration Files
for the Analog I/O Modules on the ControlNet Network
5 Calibrate Your Module Lists the tools needed, and the methods used to
6 Apply FLEX Ex Analog I/O Modules Describes how FLEX Ex is different from
7 Troubleshoot the FLEX Ex Analog I/O
Modules
Appendix Title Contents
A Outlines module specifications and accuracy
B Explains how to program the analog modules
C Additional HART Protocol Information Discusses the HART protocol and provides
How to install and wire the modules
Describes how to use these I/O modules over the ControlNet network
calibrate the module
traditional control systems
How to use the indicators to troubleshoot your module
references for additional information.
1 Publication 1797-6.5.3 - January 2006
Preface 2
D Configure the 1797-OE8H Module in
E Configure the 1797-IE8H Module in
F FLEX Ex HART Modules Network

For Additional Information

1797 Series FLEX Ex Selection Guide 1794-SG002
1797 Series ControlNet Ex System Cable Guide 1797-6.2.1
1797-TB3 FLEX Ex Terminal Base
1797-TB3S FLEX Ex Spring Clamp Terminal Base
1797-OE8H FLEX Ex HART 8 Output Analog Module 1797-5.3 1797-6.5.3
1797-IRT8 FLEX Ex RTD/Thermocouple/mV Module 1797-5.4 1797-6.5.2
1797-IE8H FLEX Ex HART 8 Input Analog Module 1797-5.5 1797-6.5.3
1797-OB4D 4 Output Module 1797-5.6
1797-IBN16 FLEX Ex NAMUR Digital Input Module 1797-5.7
1797-PS2E2 FLEX Ex Power Supply 1797-5.8
1797-IJ2 2 Frequency Input Module 1797-5.9 1797-6.5.4
1797-PS2N2 FLEX Ex Power Supply 1797-5.12
1797-BIC FLEX Ex Bus Isolator
1797-CEC FLEX Ex Flexbus Connector
1797-ACNR15 ControlNet Ex Adapter 1797-5.14
1797-RPA, -RPFM Fiber Hub 1797-5.15
1797-TPR, -TPRS,
-TPYR, -TPYS
1797-CE1S, -CE3S,
-CEFTN, -CEFTE
1797-EXMK Marker Kit 1797-5.23
1797-PS1E FLEX Ex Power Supply 1797-5.33
1797-PS1N FLEX Ex Power Supply 1797-5.34
1797-BCNR FLEX Ex Redundant ControlNet Barrier Module 1797-5.35
Provides the information necessary to configure
RSLogix 5000 Software Over the
the 1797-OE8H analog output module.
ControlNet Network
Provides the information necessary to configure
RSLogix 5000 Software Over the
the 1797-IE8H analog input module.
ControlNet Network
Discusses how to communicate with the HART
Messaging
modules via the MSG or CIO instruction, differences between attributes and assembly indexes, and enhancements to the HART frame.
For additional information on FLEX Ex systems and modules, refer to the following documents.
Catalog Number
FLEX Ex Taps
Interconnect Cables
Description
Installation Instructions
1797-5.1
1797-5.13
1797-5.18
1797-5.20
Publications
User Manual
1797-6.2.1
Publication 1797-6.5.3 - January 2006
Chapter

About the FLEX Ex HART Analog Modules

1

What This Chapter Contains

What the FLEX Ex Analog I/O Modules Do

Read this chapter to familiarize yourself with the input and output analog modules.
For See
What the FLEX Ex Analog I/O Modules Do
How FLEX Ex Analog Modules Communicate with Programmable Controllers
Physical Features of Your Analog I/O Module
Chapter Summary 1-15
The 1797-IE8H module accepts up to 8 analog inputs. The inputs are non-isolated and will accept current in either of the following two ranges: 4 to 20 mA or 0 to 20mA. The default input range is 0 to 20 mA. The inputs have both fixed hardware filters and selectable firmware digital filters.
Similarly, the 1797-OE8H module provides as many as eight analog outputs. The outputs are nonisolated and will provide current in either of the following two ranges: 4 to 20 mA or 0 to 20 mA. The default output range is 0 to 20 mA.
1-1
1-2
1-3
Each module offers host of features including:
Local microprocessor intelligence for advanced features
Full functionality without switches or jumpers
Multiple data ranges that can be independently programmed
in channel groups
Lead breakage detection
Overrange/underrange alarms
Remote transmitter alarm
1 Publication 1797-6.5.3 - March 2006
1-2 About the FLEX Ex HART Analog Modules

How FLEX Ex Analog Modules Communicate with Programmable Controllers

FLEX Ex analog I/O modules provide best utility when used with ControlNet Ex products on the ControlNet network. Data connections are established between the I/O module and an Allen-Bradley programmable controller to transfer information between the two at a scheduled rate.
Input module information is then automatically made available in the PLC data table through the data connection. Reciprocally, output data information determined by the PLC program is also automatically transferred from the PLC data table to the output module through the data connection.
In addition, when the data connection is originally established, configuration information for the module is automatically transferred to it via the network.
Events After Cycling Power
You must apply intrinsically safe +/-V power to your FLEX Ex analog I/O modules. The following sequence of events occurs after power has initially been applied to your module:
The module begins an internal diagnostic check. The channel 0 LED
indicator turns ON to indicate the check has begun. The indicator turns OFF when the check is finished.
After the diagnostic check, module configuration information, selected
by the user and downloaded over the network, is applied by the module.
For more information on configuration options, see Chapter 2.
Following the module configuration download for the 1797-IE8H
module, the module begins producing runtime data for the PLC.
Following the module configuration download for the 1797-OE8H
module, the module applies configuration data to output channels.
If any diagnostics or alarms are generated during normal module
operation, the data is returned to the PLC controller.
Publication 1797-6.5.3 - March 2006
About the FLEX Ex HART Analog Modules 1-3

Physical Features of Your Analog I/O Module

The module label identifies the keyswitch position, wiring and module type. Use the removable label to note individual designations per your application.
Indicators
Indicators are provided to identify input or output fault conditions, and to show when power is applied to the module. For example, the 1797-IE8H module is shown below.
1797-IE8H
Module Type
Removable Label
Ex
8 CHANNEL ANALOG INPUT
IN1IN0 IN2 IN3 IN4
Input Designators
IN5
1797-IE8
IN6 IN7
PWR
Keyswitch Position
3
Indicator (#3)
Power On Indicator
40070

Using Alarms on the 1797-IE8H Module

The 1797-IE8H FLEX Ex module is capable of generating four alarms:
Underrange
Overrange
Remote Fault
Local Fault
These alarm conditions are described in general terms and as they relate to bits on the FLEX Ex I/O module on the following pages. The following graphic shows at what values these alarms are generated for Data Format 4.
Publication 1797-6.5.3 - March 2006
1-4 About the FLEX Ex HART Analog Modules
0 mA 4 mA 20 mA 22 mA
Remote Fault Remote Fault
Data Format Alarm Example
In this example, the normal active data range is 4 to 20 mA. The alarms are generated in three overlapping bands.
PHYSICAL INPUT SIGNAL RANGE
Underrange Overrange
Local Fault
Local Fault
-25.00%
-12.50%
Programmable
in 20 0.1 mA
Steps by Error
Level 0.1 mA
Steps
Parameter
0.00%
Remote Transmitter Error
Up/Down Parameter
Determines Which of These
is Active
100.00% 112.50%
Programmable
in 20 0.1 mA
Steps by Error
Level 0.1 mA
Steps
Parameter
Overrange Alarm
The Overrange alarm notifies you when module input is overrange. When the input signal exceeds 100% (20 mA), an Overrange Alarm is generated.
This alarm stays active at any value above 100% of range and is always enabled by the module.
Underrange Alarm
41666
Publication 1797-6.5.3 - March 2006
The Underrange alarm works in a fashion converse to the overrange. This feature notifies you when the input signal falls underrange. If the input signal falls below 0% (4 mA), an Underrange Alarm is generated.
This alarm stays active at any value below 0% of range and is always enabled by the module.
About the FLEX Ex HART Analog Modules 1-5
Remote Fault Alarm
The Remote Fault Alarm is primarily intended for use with remote transmitter loops.
For example, the remote transmitter may be measuring temperature and converting it to a standard mA signal. In such a loop, though, the input module cannot determine the state of the loop on the far side of the transmitter. However, the remote transmitter may be capable of diagnosing a problem in the remote loop and signal the input module local loop with a preprogrammed out of range (high or low) value.
The Remote Fault Alarm allows the 1797-IE8H module to work with transmitters like the one just described. You must use the Remote Transmitter Error Up or Down feature, see page 2-3, to configure your application for Remote Fault notification.
For example, you must determine if you want a remote fault to cause high out of range values or low out of range values to be returned to the controller.
IMPORTANT
Once the alarm is issued, it remains active as long as the input signal value remains above the programmed value.
Use Remote Fault Alarm to Determine High High or Low Low Alarm Levels
If you do not have a remote transmitter in your loop, this alarm can also be used to program a high high or low low alarm level between the levels which actuate the overrange or underrange alarms and the high or low local fault alarms.
IMPORTANT
When establishing high high or low low alarms, you can only select one side (high or low). You must use the Remote Transmitter Error Up or Down feature in conjunction with this alarm.
Publication 1797-6.5.3 - March 2006
1-6 About the FLEX Ex HART Analog Modules
Program the Remote Fault Alarm
For the Remote Fault alarm, you must program the threshold in 0.1 mA steps at any level on the high or low end of input signal range. The Remote Fault alarm activates if your I/O module receives input signal values of:
100.63% (20.1 mA) to 111.88% (21.9 mA) on the high end of input
signal range
or
-0.63% (3.9 mA) to -11.88% (2.1 mA) on the low end of input
signal range
IMPORTANT
This alarm is only active for one band, either on the high side of normal operation or the low side.The Remote Transmitter Error Up/Down parameter determines which side is active. See page 2-3 for a description of the Remote Transmitter Error Up/Down feature.
Local Fault Alarm
The Local Fault alarm notifies you when the loop to the transmitter or field device, if no transmitter is used, is open or shorted.
IMPORTANT
112.50% (22 mA) or higher on the high end of input signal range - This
value indicates a short in the loop.
or
Once the alarm is issued, it remains active as long as the input signal value remains in the programmed range.
Publication 1797-6.5.3 - March 2006
-12.50% (2 mA) or lower on the low end of input signal range
- This value indicates an open wire condition in the loop.
The Remote Fault and Local Fault alarms are issued with the same bit whether the cause is an under or overrange. Monitor the Overrange and Underrange bits in your programming software to determine if the problem is a high current or low current.
About the FLEX Ex HART Analog Modules 1-7

How to Use the HART Capabilities

HART Implementation Overview

Before using the HART capabilities, be sure that:
the I/O module and the associated field device are working properly in
the analog 4 to 20 mA mode.
the I/O module is configured for 4 to 20 mA range.
the field device is HART capable.
no more than one HART field device is connected to each channel.
input filtering is set to a valid (defined) value.
The FLEX Ex HART modules act as intelligent HART multiplexers. Basically, the module learns which HART devices are attached to its channels and then routes HART messages, as appropriate, between the HART field devices and the Flexbus. Since the HART modules act as intelligent HART multiplexers, HART commands can be issued to the HART modules themselves.
Communication on the Flexbus occurs between the adapter and the HART module. The adapter converts these messages to the appropriate network format for communication with the controlling controller. The controlling controller gets its command from the user program, storing the responses in its memory.
Controller
User Program
Command
For Example, ControlNet
Response
Adapter FLEX Ex HART
I/O Module
Flexbus 4 to 20 mA
HART Field Device
In its basic form, your ladder-logic program issues an MSG instruction containing a HART command. The MSG instruction is routed to the appropriate adapter and FLEX Ex I/O module. Upon receiving the message, the HART module routes the message to the appropriate channel and gathers the HART field device response. To retrieve this response, your ladder-logic program issues another MSG instruction.
Publication 1797-6.5.3 - March 2006
1-8 About the FLEX Ex HART Analog Modules

HART Commands

Building a usable HART command for the MSG instruction involves an understanding of how to create a standard HART command plus the additional knowledge of how to pack the message into a ControlNet frame. To simplify this process, you can download the ladder-logic program discussed here at http://www.ab.com/io. This ladder-logic program consists of a main program and several subroutines. Modify the main program to meet your application needs.
The first routine is HART_initialize. Use this routine after a power cycle or reset to enable HART functionality on a specific FLEX Ex HART module and to rebuild the associated HART loops to its field device(s). Once a FLEX Ex HART module is initialized, it remembers the HART addresses of the field devices and associates them to their corresponding analog channel. This routine calls the Get_Status_with_retry subroutine to poll an answer from the target I/O module.
The second routine is Send_Hart_SF. This routine accepts a generic HART message to a specific I/O channel and returns a generic HART response. This routine calls the Get_Message_with_retry subroutine to poll a response from the target I/O module.
The third routine is Purge. If a communication error is found, this routine is called to empty the HART buffer in the FLEX Ex HART I/O module.
Use the remaining routines to execute specific HART commands. Each routine is dedicated to its associated HART command. For example, the HART_CMD_3 issues a HART command 3 to the specified target device.
To issue a HART command, after the FLEX Ex HART I/O module is initialized, fill the tag HART_Target with the associated information to uniquely describe the path to the target. If the HART command requires information to be send to the target device, then fill a second tag with the appropriate information.
For example, to send a HART command 3, fill the HART_Target tag. As this is a HART read command, no other information is necessary. To send a HART command 35, fill the HART_Target tag. As this is a HART write command, also fill the CMD35_cmd tag with appropriate data.
Publication 1797-6.5.3 - March 2006
About the FLEX Ex HART Analog Modules 1-9
HART Target Tags
The HART_Target tag consists of four members:
Path — HART_Target.Path
The Path specifies the direction the message follows to get to the desired target node. The data type is string.
Slot — HART_Target.Slot
The Slot indicates the specific place where the I/O module is attached to the FLEX Ex adapter. The data type is SINT.
1 = the closest module to the adapter
8 = the module farthest from the adapter
0 = the adapter
Channel
The Channel indicates which analog channel, 0 to 7, is desired. The data type is SINT.
Host_Group
The FLEX Ex HART modules have two message-access ports into them allowing two systems to gather information from the module concurrently. The data type is SINT.
The HART_Groups are numbered either 1 or 2. If there are no other systems accessing the FLEX Ex Hart I/O module, that is, an asset management system, then select the first HART_Group by setting this value to 1.
IMPORTANT
If multiple owners access or control the same FLEX Ex HART I/O module and field device, they must maintain identical configurations.
Publication 1797-6.5.3 - March 2006
1-10 About the FLEX Ex HART Analog Modules
HART Command Tags
The response from the HART command routines is located in their associated reply tags:
CMDx_Status (x is the specific command)
Table 1.1 CMDx_Status Tags
Tag Name Description Data Type
CMDx_Status.Started Indicates when the command is in
process
CMDx_Status.Done Indicates when the command has
completed without error
CMDx_Status.Error Indicates when the command has
completed with error
CMDx_Status.Error_Code If the CMDx_Status.Error bit is set,
the associated error code is placed here
CMDx_Status.Cmd_Performed If the CMDx_Status.Done bit is set,
the tag containing the HART command performed is placed here
BOOL
INT
CMDx_Reply (x is the specific command)
This tag is only returned when the specific HART command has data in its reply. The CMDx_Reply tag contains the HART response reformatted to their associated data type.
Table 1.2 CMD3_Reply Tags Example
Tag Name Description Data Type
CMD3_Reply.Current_mA The measured current value REAL
CMD3_Reply.PV_Units_Code The units code for the primary value INT
Publication 1797-6.5.3 - March 2006
CMD3_Reply.Primary_Value The primary value REAL
CMD3_Reply.SV_Units_Code The units code for the secondary
value
CMD3_Reply.Secondary_Value The secondary value REAL
CMD3_Reply.TV_Units_Code The units code for the third value INT
CMD3_Reply.Third_Value The third value REAL
CMD3_Reply.FV_Units_Code The units code for the fourth value INT
CMD3_Reply.Fourth_Value The fourth value REAL
INT
About the FLEX Ex HART Analog Modules 1-11
You r Ladder-logic Program
HART_Target
CMDx_cmd
Status
CMDx_reply
HART_CMD_x
Convert CMD Data Type to Generic HART Frame
Convert Generic HART Reply Frame to Specific Reply Data Type
Generic_HART Command Frame
Generic_HART Reply Frame
Status
Send_HART_SF
Send Message to Target and Poll for a Response
HART Initialize Tags
The HART_Target tag consists of four members:
Path — HART_Target.Path
The Path specifies the direction the message follows to get to the desired target node. The data type is string.
Slot — HART_Target.Slot
The Slot indicates the specific place where the I/O module is attached to the FLEX Ex adapter. The data type is SINT.
1 = the closest module to the adapter
8 = the module farthest from the adapter
0 = the adapter
Channel
The Channel indicates which analog channel, 0 to 7, is desired. The data type is SINT.
Publication 1797-6.5.3 - March 2006
1-12 About the FLEX Ex HART Analog Modules
Host_Group
The FLEX Ex HART modules have two message-access ports into them allowing two systems to gather information from the module concurrently.
The HART_Groups are numbered either 1 or 2. If there are no other systems accessing the FLEX Ex Hart I/O module, that is, an asset management system, then select the first HART_Group by setting this value to 1. The data type is SINT.
IMPORTANT
If multiple owners access or control the same FLEX Ex HART I/O module and field device, they must maintain identical configurations.
HART Initialize Channel Tags
The channel member of the HART_Target tag is a decimal number that indicates which channel is the target. The channels’ member of the HART_initialize tag consists of eight one bit flags.
0 = Search for a HART Field Device on the
Ch 7 Ch 6 Ch 5 Ch 4 Ch 3 Ch 2 Ch 1 Ch 0
IMPORTANT
To make the HART_initialize routine run effectively, only enable channels with active HART field devices.
Associated Channel
1 = Disables Searching for a HART Field Device on the Associated Channel
Publication 1797-6.5.3 - March 2006
About the FLEX Ex HART Analog Modules 1-13
Table 1.3 HART_Init_Status Tags
Tag Name Description Data Type
HART_Init_Status.Started Indicates when the command is in
process
HART_Init_Status.Done Indicates when the command has
completed without error
HART_Init_Status.Error Indicates when the command has
completed with error
HART_Init_Status.Error_Code If the CMDx_Status.Error bit is set,
the associated error code is placed here
HART_Init_Status.HART_Channels_ Found
If the CMDx_Status.Done bit is set, the tag containing the list of channels with active HART field devices
BOOL
INT
When these tags are initialized, a JSR to the HART_initialize routine is performed.
Modify Your Ladder-Logic Routine
With this background information, it is now time to modify the routine to meet the needs of your application. To do so, perform the following steps:
1. Make sure your wiring is correct and make note of your node address, the slot location of the FLEX Ex HART I/O module and the channel with your field device.
2. Load the program into Logix5000 software.
3. Modify the members of the HART_initialize tag to match your setup.
4. Modify the members of the HART_Target tag to match your setup.
5. If you plan to use a HART write command, which requires data to be
sent to the field device, modify the associated CMDx_cmd tag with the associated data.
6. Download the program to the ControlLogix controller.
Publication 1797-6.5.3 - March 2006
1-14 About the FLEX Ex HART Analog Modules
7. Place the controller into RUN mode.
This assumes you will re-write the Main Routine to meet your application.
8. Refer to the following list of error codes if an error is returned from one of the following routines:
Table 1.4 HART_Initialize Routine
Error Code Description
-1 Could not enable HART LEDs
-2 Could not rebuild HART loops
-3 Routine timed out
-4 Could not get status from Rebuild HART Loops command
Table 1.5 HART_CMD_x Routine
Error Code Description
-1 Invalid slot number
-2 Invalid expected data size
-3 Invalid Host Group number
-4 Could not get a response
Once you have modified your ladder-logic routine, the ladder logic will now call the HART_initialize routine. The yellow LEDs on the associated channels of the selected FLEX Ex HART module will start to flash. This indicates that the module has received the command and is in the process of searching for HART field devices on the associated channels. Upon successful completion of the HART_initialize routine, the HART_Init_Status_Done flag is set. At this point, the ladder logic will examine the contents of the HART_Cmd tag and attempt to issue the HART command associated with the decimal number contained in this tag. Any HART replies are placed in their associated CMDx_reply tag. To issue a different command, change the value of the HART_Cmd tag to match the desired HART Command.
Publication 1797-6.5.3 - March 2006
About the FLEX Ex HART Analog Modules 1-15

Selecting the Correct Path

The Path is a string that specifies the direction the message follows to get to a desired node. The MSG instruction requires a specific format for the string, consisting of a number sequence with each number separated by a $ sign. The message sequence is performed in sequential order from the perspective of the controller.
EXAMPLE
A path of $01$03$02$05 is interpreted as: $01 = Go out the backplane port of the 1756 controller
$03 = Go to the module in slot 3 of the 1756 chassis
(1)
$02 = Go out the front communications port of the module $05 = Go to node address 5
(1)
Assume that a 1756-CNB is in slot 3.
If you are using a ControlLogix system, the numbers $01 and the $02 will usually be in these sequence locations. The $03 may vary depending on the slot location of your network module. The $05 will vary according to your target address. If you need to bridge to other networks, then additional numbers will be needed in the sequence. For more details on this method, search in the Logix5000 Help.

Chapter Summary

In this chapter, you learned about FLEX Ex analog I/O modules and HART module capabilities. Move on to Chapter 2 to learn about configurable features on your module.
Publication 1797-6.5.3 - March 2006
1-16 About the FLEX Ex HART Analog Modules
Notes:
Publication 1797-6.5.3 - March 2006
Chapter

Understand Configurable FLEX Ex Analog Module Features

2

What This Chapter Contains

Read this chapter to familiarize yourself with configurable features on the input and output analog modules.
For See
Selecting a 1797-IE8H FLEX Ex Analog Input Module’s Operating Features
Selecting a 1797-OE8H FLEX Ex Analog Output Module’s Operating Features
Understanding Image Table Mapping and Bit/Word Descriptions
Instance: Slot number (range from 1 to 8 with 1 being the I/O module closest to the adapter
HART configurable features described in this chapter include:
Table 2.1 Analog/Digital Configurable Features on the FLEX Ex Analog I/O Modules
1797-IE8H Input Module Features 1797-OE8H Output Module Features
Fault Mode Output Enable
Remote Transmitter Error Up or Down Module Fault State Mode
High Low Error Level Local Fault Mode
2-2
2-7
2-12
2-19
Input Filter Cutoff Digital Output
Data Format Latch Retry Mode
Global Reset
Analog Digital State
Analog Fault State
Digital Fault State
Data Format
Fault Alarm
1 Publication 1797-6.5.3 - March 2006
2-2 Understand Configurable FLEX Ex Analog Module Features

Selecting a 1797-IE8H FLEX Ex Analog Input Module’s Operating Features

IMPORTANT
All features of the 1797-IE8H analog input module are independently configurable in two four-channel groups (channels 0 to 3 & channels 4 to 7).
IMPORTANT
You must use the I/O configuration portion of your PLC programming software to select and configure these features. This manual assumes familiarity with the programming software. A brief description of each module feature is provided here. For more information on your programming software, see the software user manual.
The default selection value for all parameters is 0.
Fault Mode
Your input modules are capable of indicating various fault conditions, depending on the input signal value. Use the Fault Mode feature to enable or disable two alarms:
Remote Fault alarm
Local Fault alarm
Use your programming software to set the Fault Mode bit to 0 to disable these alarms. Set the bit to 1 to enable them.
IMPORTANT
For more information on the Remote Fault Alarm, see page 1-5. For more information on the Local Fault Alarm, see page 1-6.
Fault Mode will only enable or disable the Remote and Local Fault alarms. It does not affect the Underrange and Overrange alarms. They are always active.
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-3
Remote Transmitter Error Up or Down
A second feature of your input modules that affects use of the Remote Fault alarm is the Remote Transmitter Error Up or Down feature. Used in conjunction with the High Low Error level, this feature designates whether remote faults are displayed with input signal readings beyond the high or low signal levels normally used by the module.
When setting the Remote Transmitter Error Up or Down feature in your programming software, set this feature’s bit to 0 to select up. Set the bit to 1 to select down.
For more information on the Remote Fault Alarm, see page 1-5. For more information on the Local Fault Alarm, see page 1-6.
High Low Error Level
High Low Error level sets the high and low signal levels at which your input modules will indicate a signal fault. This feature works in conjunction with the Remote Transmitter Error Up or Down.
If the Remote Fault Alarm feature is enabled and a remote fault occurs, the module will detect and report the fault, depending on how the High Low Error level is configured.
Use your programming software to set the high or low error levels.
Input Filter Cutoff
Eight available input filter settings allow you to choose the best rolloff frequency for input channels on your I/O module. When choosing a filter, remember that time filter selection affects your input signal’s accuracy.
For example, if you choose the highest frequency of 10 Hz (filter 3), signal noise is more likely to affect the reading, but the slowest frequency of 0.5 Hz (filter 7) provides the most accurate signal due to incoming noise filtering.
See Table 2.2 to decide which input filter to use in your FLEX Ex analog I/O application:
Table 2.2 Input Filter Frequency
Filter 76543210
Frequency 0.5 Hz
(2 s)
1 Hz (1 s)
2 Hz (500 ms)
4 Hz (250 ms)
10 Hz (100 ms)
Reserved
Choose the best input filter cutoff in your programming software.
Publication 1797-6.5.3 - March 2006
2-4 Understand Configurable FLEX Ex Analog Module Features
(
)
(
)
Data Format
You must choose a module data format in your user program. For mats 8, 9, 10 and 15 are not used. If they are selected for a channel quad, a configuration fault will occur and will be reported as Diagnostic Data 2. All data for that channel quad will be set to zero (0).
Formats 5, 12, 13 and 14 are 2’s complement data formats, and will
return data in that form.
12 Formats are available
Default format is 0 to 20 mA
The data format selected interprets input readings and returns them to
the PLC
Table 2.3 1797-IE8H Data Formats
controller
Data Format
Format Resolution Input
0 0…20 mA
as mA
1 0…20 mA
as %
2 020 mA
as √%
3 0…20 mA
as unsigned integer
4 4…20 mA
as mA
0.1% of 0…20 mA
0.2% of 0…20 mA
0.19% of 0…20 mA
0.03% of 0…20 mA
0.1% of 4…20 mA
Module Data Processing Data Table Value
Range
0…22 mA Datatable = 1000 (input) 0…22000
0…22 mA 0…11000
0…22 mA 0…10488
0…20 mA 0…65535
2…22 mA Datatable = 1000 (input) 2000…22000
Datatable = 10000
Datatable = 10000
IF…Square_Root_Threshold
< 10000
Else…datatable = 0
Datatable = 65535
input
20
input
20
input
20
input
20
(Interpretation)
(0…22.000 mA)
(0…110.00%)
(0…104.88%)
(0…22 mA)
(2.000…22.000 mA)
Count per mA
1000 With
500
524
3276
1000
Error Steps
error steps
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-5
(
)
(
)
(
)
(
)
(
)
(
)
Table 2.3 1797-IE8H Data Formats
Data Format
Format Resolution Input
5 4…20 mA
as %
6 420 mA
as √%
7 4…20 mA
as unsigned integer
8
Not assigned
9
10
11 0…20 mA
as A/D count
12 4…20 mA
as %
0.16% of 4…20 mA
0.17% of 4…20 mA
0.03% of 4…20 mA
0.04% of 0…20 mA
0.16% of 4…20 mA
Module Data Processing Data Table Value
Range
2…22 mA -1250 … +11250
4…22 mA 0…10607
4…20 mA 0…65535
0…22 mA 0…55000
3.6…21 mA
Datatable = 10000
Datatable = 10000
IF…Square_Root_Threshold
< 10000
Else…datatable = 0
Datatable = 65535
Datatable = 55000
Datatable = 10000
input-4
16
input-4
16
input-4
16
input-4
16
input
22
input-4
16
(Interpretation)
(2’s complement) (-12.50% … +112.50%)
(0…106.07%)
(4…20 mA)
(0…22 mA)
-250 … +10625 ( 2 ’ s c o m p l e m e n t ) (-2.50… +106.25%)
Count per mA
625 With
589 With
4095 With
2500 All fixed
625 NAMUR
Error Steps
error steps
error steps, under­range not allowed
error steps
NE 4 all fixed
13 4…20mA
as %
14 4…20 mA
as %
15 Not assigned
0.16% of 4…20 mA
0.16% of 4…20 mA
3…21 mA -625 … +10625
2…22 mA -1250 … +11250
Datatable = 10000
Datatable = 10000
input-4
16
input-4
16
( 2 ’ s c o m p l e m e n t ) (-6.25… +106.25%)
( 2 ’ s c o m p l e m e n t ) (-12.50… +112.50%)
Publication 1797-6.5.3 - March 2006
All fixed
2-6 Understand Configurable FLEX Ex Analog Module Features
Data Formats and Error Ranges
0 mA 20 mA 22 mA
Normal Signal Range Overrange
Format 0 Format 1 Format 2 Format 3
Format 4 Format 5 Format 6 Format 7
Format 8 Format 9 Format 10 Format 11
0.00 mA
0.00%
0.00% 0
0 mA 20 mA 22 mA
Underrange
Remote Fault
Local fault
2 mA
-12.50%
0.00 mA
-25.00%
0 mA 20 mA 22 mA
2 mA 2 mA
Programmable
in 20
0.1 mA Steps
Normal Signal Range
0
PHYSICAL INPUT SIGNAL RANGE
20.00 mA
100.00%
100.00% 65535
Normal Signal Range
4.00 mA
0.00%
0.00% 0
Not Assigned Not Assigned Not Assigned
20.00 mA
100.00%
100.00% 65535
50000 5500055000
Programmable
in 20
0.1 mA Steps
Overrange
Programmable
in 20
0.1 mA Steps
Overrange
Remote Fault
22.00 mA
110.00%
104.88% 22 mA
Remote Fault
22.00 mA
112.50%
106.07% 22 mA
Remote Fault
Local Fault
Local Fault
Local Fault
Format 12 Format 13 Format 14 Format 15
0 mA 20 mA 22 mA
Overrange
Remote Fault
Remote Fault
Underrange
Normal Signal Range
Local
-25.00%
-25.00%
-25.00%
Fault
-12.50%
-12.50%
-12.50%
-2.50%
-6.25%
-12.50%
-0.00%
-0.00%
-0.00%
Not Assigned
100.00%
100.00%
100.00%
106.25%
106.25%
112.50%
112.50%
112.50%
112.50%
Local Fault
41667
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-7

Selecting a 1797-OE8H FLEX Ex Analog Output Module’s Operating Features

All features of the 1797-OE8H analog output module are independently configurable in two four-channel groups (channels 0 to 3 & channels 4 to 7).
IMPORTANT
The default selection value for all parameters is 0.
Local Fault Mode
The Local Fault Mode can be programmed to determine how the module responds to communications faults and internal module faults.
When setting the Local Fault Mode feature in your programming software, set this feature’s bit to 0 to use the analog fault state or digital fault state only if a communications fault occurs. Set the bit to 1 to use the analog fault state or digital fault state if any fault occurs.
Latch Mode
Latch Mode determines channel operation under wire off or lead break fault conditions. This feature controls the operation of two channel groups, channels 0 to 3 and channels 4 to 7. Channel detection occurs on a continuous basis. If a fault is detected, the channel fault alarm is set.
If Latch Mode is enabled when a fault occurs, the fault will remain latched in its fault state until a Global Reset (see below) is issued. If Latch Mode is disabled when a fault occurs, the channel reports a fault until the fault is corrected. Global Reset is not necessary if Latch Mode is disabled.
When using your programming software, set the Latch Mode bit to 0 to disable the feature. Set the bit to 1 to enable it.
Global Reset
Global Reset works in conjunction with Latch Mode during fault conditions. If Latch Mode is enabled and a fault condition occurs, the channel operating with a fault remains in this condition (with analog or digital fault state implied) until a Global Reset is issued. The Global Reset feature resets all outputs of a particular channel group to accept normal system output data.
The Global Reset feature is an edge triggered signal. Use your programming software to set the Global Reset bit to 1 for normal operation. Resetting of outputs occurs during the 1 to 0 transition.
Publication 1797-6.5.3 - March 2006
2-8 Understand Configurable FLEX Ex Analog Module Features
Analog Digital State
You can configure your FLEX Ex analog output modules to work in an analog mode or digital mode using the Analog Digital State feature. Depending on which state you choose for your application, additional parameters (see the descriptions of Analog Fault State and Digital Fault State on page 2-8) must be configured for your module to react to fault conditions.
Set the Analog Digital State bit in your programming software to 0 for your module to operate in an analog state. Set the bit to 1 for your module to operate in a digital state. A selection bit is available to each channel.
Analog Fault State
The Analog Fault State feature determines how your I/O module reacts to faults when a channel is used in analog mode. After a fault condition occurs, the module may got to minimum value, maximum value, hold last state or use analog fault state value.
Use your programming software to set the Analog Fault State bits on the I/O module for one of the following fault reactions:
0 = minimum value
1 = maximum value
2 = hold last state
3 = use analog fault state value
You can set these parameters independently for channels 0 to 1, 2 to 3, 4 to 5, 6 to 7.
Analog Fault State Value
Specifies the fault state value of the analog output data to the module. Specific format is controlled by the Module Data Format Control parameter. This data is used when the channel is in analog output mode and the analog fault state is configured to use analog fault state value.
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-9
Digital Fault State
The Digital Fault State feature determines how your I/O module reacts to faults when a channel is used in digital mode. After a fault condition occurs, the module may reset channel outputs or hold last state of the outputs.
Use your programming software to set the Digital Fault State bit to 0 to reset outputs. Set to 1 to hold last state of the outputs after a fault occurs. This feature is available on a per channel basis.
Data Format
You must choose a module data format in your user program. See 1797-OE8H Data Formats on page 2-10 for an explanation of each bit. Data Formats 2, 5, 6, 8, 9, 10, 12 and 15 are not assigned.
When choosing a data format, remember the following:
If a non-assigned Analog Data Format is selected, the module sets
Diagnostic Data to 2 for configuration failure and puts affected channels affected in the corresponding fault state.
An unconfigured module channel pair can be assumed to have the
default configuration Analog Data Format 0, 0 to 20 mA and Analog Mode Fault State minimum range. If a non-assigned format is selected, then the diagnostic 2 for configuration failure is set and the module channel pair goes to the default fault state minimum range.
If the configuration had been changed, from the default, and then it was
changed again to a non-assigned format, then the diagnostic bit 2 for configuration failure is set and the module goes to the fault state for the last valid configuration.
Formats 13 and 14 are 2’s complement data formats, and require data to
the module in that form.
Range: 0 to 15
Default: 0
Data Table Reference: data format, word 12 and 13, bits 0 to 3, bits 4 to
7
Publication 1797-6.5.3 - March 2006
2-10 Understand Configurable FLEX Ex Analog Module Features
(
)
(
)
(
)
(
)
(
)
If data is sent to the module which is out of range, the value will be clipped and Diagnostic Data will be set to 11 data out of range.
datatable
20.000
16.000
12.000
8.000
4.000
0.000
Diagnos tic Data err or 11=data out of range
Table 2.4 1797-OE8H Data Formats
Data Format
0mA as
1 % as
2———Not assigned
Format Resolution Full
Output Range
0…20 mA
0…20 mA
0.1% of 0…20 mA
0.2% of 0…20 mA
0…22 mA 0…22000
0…22 mA 0…11000
Module Data Processing Data Table Value
Output =
Output = 20
-4.000 0 4 8 12 16 20 24
Output mA
(Interpretation)
datatable
1000
datatable
10000
(0…22.000 mA)
(0…110.00%)
Diagnostic Data error 11=data out of range
Count per mA
1000 Min=0 mA
500 Min=0 mA
Analog Fault State
Max=22 mA Hold last=hold 50%=11 mA
Max=22 mA Hold last=hold 50%=11 mA
3 Unsigned
integer as 0…20 mA
4mA as
4…20 mA
5———Not assigned
6
7 Unsigned
integer as 4…20 mA
Publication 1797-6.5.3 - March 2006
0.03% of 0…20 mA
0.1% of 4…20 mA
0.03% of 4…20 mA
0…20 mA 0…65535
2…22 mA 2000…22000
4…20 mA 0…65535
Output = 20
Output =
Output = 16
datatable
65535
datatable
1000
datatable
65535
+ 4
(0…22 mA)
(2.000…22.000 mA)
(4…20 mA)
3276 Min=0 mA
Max=20 mA Hold last=hold 50%=10 mA
1000 Min=2 mA
Max=22 mA Hold last=hold 50%=12 mA
——
4095 Min=4 mA
Max=20 mA Hold last=hold 50%=12 mA
Understand Configurable FLEX Ex Analog Module Features 2-11
(
)
(
)
(
)
Table 2.4 1797-OE8H Data Formats
Data Format
8———Not assigned
9
10
11 D/A count
12 4…20 mA Not assigned
13 % as
14 % as
Format Resolution Full
Output Range
as 0…20 mA
4…20 mA
4…20 mA
0.28% of 0…20 mA
0.16% of 4…20 mA
0.16% of 4…20 mA
0…22 mA 0…8000
3…21 mA -625 …+10625
2…22 mA -1250…+11250
Module Data Processing Data Table Value
(Interpretation)
Output = 22
Output = 16
Output = 16
datatable
8000
datatable
10000
datatable
10000
+ 4
+ 4
(0…22 mA)
(2’s complement) (-6.25…+106.25 %)
(2’s complement) (-12.50…+112.5 0%)
Count per mA
363 Min=0 mA
625 Min=3 mA
625 Min=2 mA
Analog Fault State
Max=22 mA Hold last=hold 50%=11 mA
Max=21 mA Hold last=hold 50%=12 mA
Max=22 mA Hold last=hold 50%=12 mA
15———Not assigned
Fault Alarm
Fault Alarm selects whether the channel pair fault detection is enabled or disabled. There is a 100 Hz (10 ms) filter for wire off/lead break detection.
Use your programming software to set the Fault Alarm. Set the feature bit to 0 to disable the alarm. Set the bit to 1 to enable wire off/lead break fault detection.
Publication 1797-6.5.3 - March 2006
2-12 Understand Configurable FLEX Ex Analog Module Features

Understanding Image Table Mapping and Bit/Word Descriptions

Bit Descriptions
Use the table below to understand bits used in image table mapping and bit/word descriptions. Complete definitions of these feature documented below can be found in Chapter 2.
Table 2.5 Bit/Word Descriptions
Bit(s) Location Definition
Ch 1797-IE8H Input and output maps
1797-OE8H Input and output maps
Ovr Alm 1797-IE8H Input map Overrange Alarm
Und Alm 1797-IE8H Input map Underrange Alarm
Rm Flt 1797-IE8H Input map Remote Fault
Lo Flt 1797-IE8H Input map Local Fault
Res Flg 1797-IE8H Input map
1797-OE8H Input map
U/D 1797-IE8H Output map Up/down
Flt Md 1797-IE8H Output map Fault Module
Cd Flg 1797-IE8H Output map
1797-OE8H Output map
Channel
Response Flag
Command Flag
Flt Alm 1797-OE8H Input map Fault Alarm
Glbl Rst 1797-OE8H Output map Global Reset
Lo Flt Md 1797-OE8H Output map Local Fault Module
Alg Flt Ste 1797-OE8H Output map Analog Fault State
Lth Rty 1797-OE8H Output map Latch Retry
Dig Flt Ste 1797-OE8H Output map Digital Fault State
Alg Dig Md 1797-OE8H Output map Analog Digital Module
Diagnostic Status
HRBD 1797-IE8H Input map
HRB 1797-IE8H Input map
HFAIL 1797-IE8H Input map
HTMT 1797-IE8H Input map
HCM 1797-IE8H Input map
1797-IE8H Input map 1797-OE8H Input map
1797-OE8H Input map
1797-OE8H Input map
1797-OE8H Input map
1797-OE8H Input map
1797-OE8H Input map
Diagnostic Status
HART Rebuild Flag
HART Readback Flag
HART Failure Flag
HART Transmitter Flag
HART Communication Flag
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-13
Analog Input Module (1797-IE8H) Image Table Mapping
Table 2.6 Input Map (Read Words)
Bit
Word
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0 Channel 0 Input Data 1 Channel 1 Input Data 2 Channel 2 Input Data 3 Channel 3 Input Data 4 Channel 4 Input Data 5 Channel 5 Input Data 6 Channel 6 Input Data 7 Channel 7 Input Data 8Ovr
9Rm
Alm
ch
7
Flt ch
7
Ovr
Alm
ch
6
Rm
Flt ch
6
Ovr
Alm
ch
5
Rm
Flt ch
5
Ovr
Alm
ch
4
Rm
Flt ch
4
Ovr
Alm
ch
3
Rm
Flt ch
3
Ovr
Alm
ch
2
Rm
Flt ch
2
Ovr
Alm
ch
1
Rm
Flt ch
1
Ovr
Alm
ch
0
Rm
Flt ch
0
10 Reserved H
H
H
H
H
H
H
11 H
Rb ch
12 H
Tmt
ch
H
Rb
Rb
Rb
Rb
Rb
Rb
Rb
ch
ch
ch
ch
ch
ch
ch
0
1
2
3
4
5
6
7
H
H
H
H
H
H
H
Tmt
Tmt
Tmt
Tmt
Tmt
Tmt
Tmt
ch
ch
ch
ch
ch
ch
ch
0
1
2
3
4
5
6
7
Und Alm
ch
7
Lo Flt ch
7
Rbd
H
Fail
ch
7 H
Cm
ch
7
Und
Und
Und
Und
Und
Alm
Alm
Alm
Alm
Alm
ch
ch
ch
ch
ch
6
5
4
3
2
Lo
Lo
Lo
Lo
Lo
Flt
Flt
Flt
Flt
Flt
ch
ch
ch
ch
ch
2
3
4
5
6
Reserved Diagnostic Status
H
H
H
H
H
Fail
Fail
Fail
Fail
Fail
ch
ch
ch
ch
ch
2
3
4
5
6
H
H
H
H
H
Cm
Cm
Cm
Cm
Cm
ch
ch
ch
ch
ch
2
3
4
5
6
Und Alm
ch
1
Lo Flt ch
1
H
Fail
ch
1 H
Cm
ch
1
Und Alm
ch
0
Lo Flt ch
0
H
Fail
ch
0 H
Cm
ch
0
Where: ch = channel
Ovr Alm = Over Range Alarm Und Alm = Under Range Alarm Rm Flt = Remote Fault Lo Flt = Local Fault H Rbd = HART Rebuild H Rb = HART Readback H Fail = HART Failure H Tmt = HART Transmitter H Cm = HART Communication
Publication 1797-6.5.3 - March 2006
2-14 Understand Configurable FLEX Ex Analog Module Features
Table 2.7 Configuration Map (Write Words)
Bit
Word
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0 Reserved High and Low Error Level 0…3 U/D
1 Sqrt High and Low Error Level 4…7 U/D
Where: U/D = up/down
Flt Md = Fault Module Sqrt = Square Root
Bit/Word Description for the Analog Input Module (1797-IE8H)
Table 2.8 Fault Mode - Write Words 0 and 1
Word 0 Bit 00 Fault enable for channels 0…3 Word 1 Bit 00 Fault enable for channels 4…7
Where: 0 = disabled
1 = enable with wire-off and overload or short circuit
0…3
4…7
Write
Filter Cutoff 0…3 Data Format 0…3 Flt
Md
0…3
Filter Cutoff 4…7 Data Format 4…7 Flt
Md
4…7
Table 2.9 Add-on Filter Selections - Write Words 0 and 1
Word Bits Description
0 070605Channels 0…3 1 070605Channels 4…7
000Reserved 001 010 0 1 1 10 Hz (100 ms) 1004 Hz (250 ms) 1012 Hz (500 ms) 1101 Hz (1 s)
1110.5 Hz (2 s)
Table 2.10 Remote Transmitter Error Up/Down - Write Words 0 and 1
Word 0 Bit 08 Up/down channels 0…3 Word 1 Bit 08 Up/down channels 4…7
Where: 0 = remote fault is enabled by transmitter overrange
1 = remote fault is enabled by transmitter underrange
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-15
Table 2.11 Data Format - Write Words 0 and 1
Bits Description
Word 0 04030201Data format for channels 0…3 Word 1 04030201Data format for channels 4…7
0000022 mA, w/error steps (default) 0001022 mA = 0110%, w/error steps 0010022 mA = 0104.8%, square root, w/error steps 0011022 mA = 065,535, unsigned integer, w/error
steps 0100222 mA, w/error steps 0101222 mA = -12.5112.5%, w/error steps 0110422 mA = 0106%, square root, w/error steps 0111420mA = 065,535, unsigned integer, w/error steps 1000Not assigned 1001Not assigned 1010Not assigned 1011022 mA = A/D count, w/fixed error
11003.621 mA = NAMUR NE 43, w/fixed error 1101321 mA = -6.25106.28% w/fixed error 1110222 mA = -12.5112.5% w/fixed error 1111Not assigned
Table 2.12 Error Level 0.1mA Steps
Bits Description
Word 0 131211109 Error level channels 0…3 Word 1 131211109 Error level channels 4…7
00000Disabled
0.1 mA * step value = remote fault alarm threshold Examples
Data Format 2…22 mA
00111Step value = 7, 0.1 mA * 7 = 0.7 mA
Remote fault alarm at -4.38% or +104.38%
01111Binary value = 15, 0.1 mA * 15 = 1.5 mA
Remote fault alarm at -9.38% or + 109.38%
-12.5…
112.5%
Publication 1797-6.5.3 - March 2006
2-16 Understand Configurable FLEX Ex Analog Module Features
Analog Output Module (1797-OE8H) Image Table Mapping
Table 2.13 Input Map (Read Words)
Bit
Word
0Flt
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Alm ch7
Flt
Flt
Flt
Flt
Flt
Flt
Flt
Alm
Alm
Alm
Alm
Alm
Alm
Alm
ch6
ch5
ch4
ch3
ch2
ch1
ch0 1 Reserved 2H
Rb
ch 7
3H
Tmt
ch 7
Where: ch = channel
Flt Alm = Fault Alarm H Rbd = HART Rebuild H RB = HART Readback H Fail = HART Failure H Tmt = HART Transmitter H Cm = HART Communication
H
Rb
ch 6
H
Tmt
ch 6
Rb
ch 5
H
Tmt
ch 5
Rb
ch 4
H
Tmt
ch 4
Rb
ch 3
H
Tmt
ch 3
Rb
ch 2
H Tmt ch 2
Rb
ch 1
H
Tmt
ch 1
Rb
ch 0
H
Tmt
ch 0
H
H
H
H
H
H
Table 2.14 Output Map (Write Words)
Bit
Word
0Rese
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
rved
Glbl
Reserved Dig
Rst
1 Channel 0 Output Data 2 Channel 1 Output Data 3 Channel 2 Output Data 4 Channel 3 Output Data 5 Channel 4 Output Data 6 Channel 5 Output Data 7 Channel 6 Output Data 8 Channel 7 Output Data
Where: ch = channel
Dig Out = Digital Output Glbl Rst = Global Reset
H
Fail
ch 7
H
Cm
ch 7
Out
ch 7
Reserved Diagnostic Status
H
H
H
H
H
H
Fail
Fail
Fail
Fail
Fail
Fail
ch 1
ch 2
ch 3
ch 4
ch 5
ch 6
H
H
H
H
H
H
Cm
Cm
Cm
Cm
Cm
Cm
ch 1
ch 2
ch 3
ch 4
ch 5
ch 6
Dig
Dig
Dig
Dig
Dig
Dig
Out
Out
Out
Out
Out
Out
ch 6
ch 5
ch 4
ch 3
ch 2
ch 1
H
Fail
ch 0
H
Cm
ch 0
Dig Out
ch 0
Publication 1797-6.5.3 - March 2006
Table 2.15 Configuration Map (Write Words)
Understand Configurable FLEX Ex Analog Module Features 2-17
Bit
Word
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Dig
Flt
Ste
ch 1
Alg Flt
Ste
ch
0…1
Alg Flt
Ste
ch
4…5
Dig
Flt
Ste
ch 0
Alg Dig Md
ch 7
0 Lo Flt MdRese
rved
Md
ch
Flt
Ste
Lth Md
ch
0…3
Dig
Flt
Ste
ch 6
1Lth
4…7
2Dig
ch 7
Flt
Md
ch
2…3
Flt
Md
ch
6…7
Dig
Flt
Ste
ch 5
Flt
Md
ch
0…1
Flt
Md
ch
4…5
Dig
Flt
Ste
ch 4
Dig
Flt
Ste
ch 3
Alg Flt
Ste
ch
2…3
Alg Flt
Ste
ch
6…7
Dig
Flt
Ste
ch 2
3 Analog Fault State Value Channel 0
4 Analog Fault State Value Channel 1
5 Analog Fault State Value Channel 2
6 Analog Fault State Value Channel 3
7 Analog Fault State Value Channel 4
8 Analog Fault State Value Channel 5
Data Format
ch 2…3
Data Format
ch 6…7
Alg
Alg
Dig
Dig
Md
Md
ch 6
ch 5
Alg Dig Md
ch 4
Alg Dig Md
ch 3
Data Format
ch 0…1
Data Format
ch 4…5
Alg
Alg
Dig
Dig
Md
Md
ch 2
ch 1
Alg Dig Md
ch 0
9 Analog Fault State Value Channel 6
10 Analog Fault State Value Channel 7
Where: ch = channel
Lo Flt Md = Local Fault Mode Flt Md = Fault Mode Alg Flt Ste = Analog Fault State Lth Md = Latch Mode Dig Flt Ste = Digital Fault State Alg Dig Md = Analog/Digital Mode Cd Flg = Command Flag
Publication 1797-6.5.3 - March 2006
2-18 Understand Configurable FLEX Ex Analog Module Features
Table 2.16 Data Format Control
Data Format
0000020 mA0.1% of
Range Resolution Full
Range
0…22 mA 0…22 mA 0…2000 1000
Interpretation Data Table
0…20 mA
0001 0.2% of
0…110% 0…11000 500
0…20 mA 0010Not assigned 0011420 mA0.03% of
0…20 mA 0100 0.1% of
0…20 mA Unsigned
integer
2…22 mA 2…22 mA 2000…
4…20 mA 0101Not assigned 0110 0111420 mA0.03% of
4…20 mA
4…20 mA Unsigned
integer 1000Not assigned 1001 1010 1011020 mA0.28% of
0…22 mA D/A count 0…8000 363
0…20 mA 1100Not assigned 1101420mA0.16% of
4…20 mA
3…21 mA -6.25…
+106.25%
1110 222 mA-12.5
+112.5%
1111Not assigned
Count per
Value
mA
0…65535 3276
1000
22000
0…65535 4095
-625…
625
+10625
-1250…
625
+11250
Publication 1797-6.5.3 - March 2006
Understand Configurable FLEX Ex Analog Module Features 2-19
1797-IE8H and -OE8H
The FLEX Ex HART modules are addressed by using an MSG or CIO instruction. When using one of these instructions, configure it to the
Extended Configuration
following:
Data Table
Class: 0x7D
Instance:
module closest to the adapter
Attribute: 0x66
Service: 0x0E for a get attribute single or 0x10 for a set attribute single
Also, configure the communication path to the target I/O module.
For a set attribute single, configure two words as defined in the Extended Configuration Data Table to be sent to the I/O module.
For a get attribute single, two words configured as defined in the Extended Configuration Data Table will be returned from the instruction.
Table 2.17 1797-IE8H and -OE8H Extended Configuration Data Table
Bit
Word
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Slot number (range from 1 to 8 with 1 being the I/O
0PMI
1 Reserved HART Read Back Threshold
Where: ch = channel
PMI = Primary Master Inhibit SME = Secondary Master Enable HS LED = HART Status LEDs HS Inht = HART Status Inhibit
ch 7
PMI
ch 6
PMI
ch 5
PMI
ch 4
PMI ch 3
PMI ch 2
ch 4…7
PMI
ch 1
PMI
ch 0
SME ch 7
HS
LED
SME
ch 6
HS
Inht
SME
ch 5
50/
60 Hz
SME
SME
SME
ch 4
ch 3
ch 2
HART Read Back Threshold
ch 0…3
SME
ch 1
SME ch 0
Publication 1797-6.5.3 - March 2006
2-20 Understand Configurable FLEX Ex Analog Module Features
Secondary Master Enable (SME) and Primary Master Inhibit (PMI)
These two bits control a few module internal functions individually for channels 0 to 7.
Table 2.18
(1)
Bits
PMI 8, 9, 10, 11, 12, 13, 14, 15 0 0 1 1
SME 0, 1, 2, 3, 4, 5, 6, 7 0 1 0 1
HART Smooth Filter Pulsed On Off On
Rebuild On On Off Off
HART Read Back On On Off Off
Primary Master On On Off Off
Secondary Master Off On Off On
1Where:
Ch0 - bits 0 and 8; Ch1 - bits 1 and 9; Ch2 - bits 2 and 10; Ch3 - bits 3 and 11; Ch4 - bits 4 and 12; Ch5 - bits 5 and 13; Ch6 - bits 6 and 14; Ch7 - bits 7 and 15
1 (Default) 2 3 4
HART Status LEDs
When this bit is set, the LEDs are used for HART diagnostics. LED behavior changes to show communication on HART with each LED representing a HART loop. A flashing yellow LED indicates that communication is currently being processed while a solid yellow LED means that this device is in the transmitter list.
Publication 1797-6.5.3 - March 2006
HART Status Inhibit
When this bit is set, the HART communication status is not shown in the realtime data table to enable compatibility. The appropriate areas are cleared with zeroes.
50/60 Hz Filter
The values are:
0 = 50 Hz (default)
1 = 60 Hz
Understand Configurable FLEX Ex Analog Module Features 2-21
HART Read Back Threshold
This bit delivers the percentage value, in steps of 1%, of the threshold for forcing the HART read back indication. The maximum input signal deviation for HART analog modules is 31%.
If there is no HART transmitter on the loop or if the loop is not in the transmitter list, the function is switched off internally in the I/O module. The values are:
0 = disabled (default)
1 to 4 = not supported from the I/O module (set to 5 internally)
5 to 31 = percentage threshold data (5 to 31%)

Chapter Summary

In this chapter, we told you about the FLEX Ex system and the analog I/O modules, and how they communicate with programmable controllers. Move to Chapter 3 to learn how to install your FLEX Ex analog module.
Publication 1797-6.5.3 - March 2006
2-22 Understand Configurable FLEX Ex Analog Module Features
Notes:
Publication 1797-6.5.3 - March 2006
Chapter
3

How to Install Your FLEX Ex Analog Modules

What This Chapter Contains

Before You Install Your Analog Module

Read this chapter to install the input and output analog modules.
For See
Before You Install Your Analog Module 3-1
Compliance to European Union Directives 3-2
Installation in Zone 1 3-3
Removal and Insertion Under Power 3-4
Install the Module 3-4
Connecting Wiring to the FLEX Ex I/O Analog Modules
Ground the Module 3-14
Chapter Summary 3-15
Before installing your FLEX Ex analog module:
Table 3.1 Steps to Complete Before Installation
You Need To As Described Under
Verify that the module will be installed in a suitable metal enclosure
Position the keyswitch on the terminal base
3-11
Installation in Zone 1, page 3-3
Installing the Module, page 3-9
ATTENTION
1 Publication 1797-6.5.3 - March 2006
These modules do not receive primary operational power from the backplane. +/-V dc power must be applied to your module before installation. If power is not applied, the module position will appear to the adapter as an empty slot in your chassis.
3-2 How to Install Your FLEX Ex Analog Modules

Compliance to European Union Directives

If these products have the CE mark they are approved for installation within the European Union and EEA regions. They have been designed and tested to meet the following directives.
EMC Directive
These products are tested to meet the Council Directive 89/336/EC Electromagnetic Compatibility (EMC) as amended by 92/31/EC and 93/68/EEC, by applying the following standards:
EN61000-6-4:2001, Electromagnetic Compatibility (EMC) - Part 6-4:
Generic Standard for Industrial Environments (Class A)
EN61000-6-2:2001, Electromagnetic Compatibility (EMC) - Part 6-2:
Generic Standards - Immunity for Industrial Environments
EN61326-1997 + A1-A2, Electrical Equipment For Measurement,
Control, and Laboratory Use - Industrial EMC Requirements
ATEX Directive
These products are tested in conjunction with associated I/O modules to meet the Council Directive 94/9/EC (ATEX) Equipment and Protective Systems Intended for Use in Potentially Explosive Atmospheres by applying the following standards:
EN50014:1997 + A1-A2, Electrical Apparatus for Potentially Explosive
Atmospheres
EN50020:1994, Electrical Apparatus for Potentially Explosive
Atmospheres - Intrinsic Safety “i”
EN50284:1999, Special Requirements for Construction, Test and
Marking of Electrical Apparatus of Equipment Group II, Category 1G
EN50281-1-1:1998 + A1, Electrical Apparatus for Use in the Presence
of Combustible Dust - Part 1-1: Protection by Enclosure
Publication 1797-6.5.3 - March 2006
How to Install Your FLEX Ex Analog Modules 3-3

Installation in Zone 1

Installation in Zone 22

These modules must not be exposed to the environment. Provide a suitable metal enclosure. These modules have a protection factor of IP20.
WARNING
When the module is installed in Zone 22, the following cabinets must be used: IVK-ISRPI-V16LC; IVK-ISRPI-V8HYW; or IVK-ISRPI-V8LC. These cabinets can be purchased from:
Pepperl+Fuchs GmbH Konigsberger Allee 85-87, D-68307 Mannheim, Germany Attn: PA Sales Dept. Kirsten Becker Telephone +49 776 1298 www.pepperl-fuchs.com
These modules cannot be used in an intrinsically safe environment after they have been exposed to nonintrinsically safe signals.

Electrostatic Charge

The IS-RPI cabinets (type IVK2-ISRPI-V8LC, IVK2-ISRPI-V8HYW, or IVK-ISRPI-V16LC) ensures the basic protection for the intrinsically safe apparatus of the IS-RPI system for use in Zone 22. It corresponds with category 3D according to RL 94/9 EG and with the type label marked with the following information:
Pepperl+Fuchs GmbH 68301 Mannheim IVK2-ISRPI-V8LC (or IVK2-ISRPI-V8HYW or IVK-ISRPI-V16LC)
II 3D IP54 T 70°C CE Serial (manufacturing) number Model
Protect the system against electrostatic charge. Post a sign near this module: Attention! Avoid electrostatic charge. For your convenience, a sign which can be cut out and posted is included in this user manual before the back cover.
Publication 1797-6.5.3 - March 2006
3-4 How to Install Your FLEX Ex Analog Modules

Removal and Insertion Under Power

Install the Module

WARNING
Installation of the analog module consists of:
Mounting the terminal base unit
Installing the analog I/O module into the terminal base unit
Installing the connecting wiring to the terminal base unit
These module are designed so you can remove and insert them under power. However, take special care when removing or inserting these modules in an active process. I/O attached to any module being removed or inserted can change states due to its input/output signal changing conditions.
If you insert or remove the terminal base while backplane power is on, an electrical arc can occur. This could cause an explosion in hazardous location installations.
Be sure that power is removed or the area is nonhazardous before proceeding.
If you are installing your module into a terminal base unit that is already installed, proceed to Mounting the Analog Modules on the Terminal Base on 3-9.
ATTENTION
Make certain that you power this terminal base module combination with an instrinsically safe power supply. Do not exceed the values listed in the specifications for the terminal base or module.
Do not use the unused terminals on the terminal base unit. Using the terminals as supporting terminals can result in damage to modules and/or unintended operation of your system.
Publication 1797-6.5.3 - March 2006
Mount on a DIN Rail
How to Install Your FLEX Ex Analog Modules 3-5
ATTENTION
Do not remove or replace a terminal base unit when power is applied. Interruption of the flexbus can result in unintended operation or machine motion.
1. Remove the cover plug in the male connector of the unit to which you are connecting this terminal base unit.
2. Check to make sure that the 16 pins in the male connector on the adjacent device are straight and in line so that the mating female connector on this terminal base unit will mate correctly.
3. Make certain that the female flexbus connector is fully retracted into the base unit.
4. Position the terminal base over the 35 x 7.5mm DIN rail A (A-B pt. no. 199-DR1).
A
Position terminal base at a slight angle and hooked over the top of the DIN rail A.
A
41106
Publication 1797-6.5.3 - March 2006
3-6 How to Install Your FLEX Ex Analog Modules
41107
Slide the terminal base over tight against the adapter (or proceeding terminal base). Make sure the hook on the terminal base slides under the edge of the adapter (or proceeding terminal base) and the flexbus connector is fully retracted.
ATTENTION
Do not force the terminal base into the adjacent modules. Forcing the units together can bend or break the hook and allow the units to separate and break communication over the backplane.
5. Rotate the terminal base onto the DIN rail with the top of the rail hooked under the lip on the rear of the terminal base.
Use caution to make sure that the female flexbus connector does not strike any of the pins in the mating male connector.
41108
Press down on the terminal base unit to lock the terminal base on the DIN rail. If the terminal base does not lock into place, use a screwdriver or similar device to open the locking tab, press down on the terminal base until flush with the DIN rail and release the locking tab to lock the base in place.
Publication 1797-6.5.3 - March 2006
41109
Gently push the flexbus connector into the side of the adapter (or proceeding terminal base) to complete the backplane connection.
How to Install Your FLEX Ex Analog Modules 3-7
6. For specific wiring information, refer to the installation instructions for the module you are installing in this terminal base unit.
Terminal assignments are also given later in this chapter, see page 3-11.
7. Repeat the above steps to install the next terminal base.
8. Be sure the flexbus connector cover on the last terminal base is in place.
Panel/Wall Mount
Installation on a wall or panel consists of:
Laying out the drilling points on the wall or panel
Drilling the pilot holes for the mounting screws
1 - Mounting Plate for Adapter 2 - 18 #6 Self-tapping Screws
(2 for the Adapter, and 2 Each for Up to 8 Modules)
Adapter Module (Not Included)
Mounting the adapter mounting plate
Installing the terminal base units and securing them to the wall or panel
If you are installing your module into a terminal base unit that is already installed, proceed to Mounting the Analog Modules on the Terminal Base Unit on page 3-9.
Use the mounting kit Cat. No. 1794-NM1 for panel/wall mounting.
1.4
(35.5)
1
2
41547
Terminal Base Unit (Not Included)
Publication 1797-6.5.3 - March 2006
3-8 How to Install Your FLEX Ex Analog Modules
To install the mounting plate on a wall or panel:
1. Lay out the required points on the wall/panel as shown in the drilling dimension drawing.
Drilling Dimensions for Panel/Wall Mounting of FLEX Ex I/O
50
(2.0)
35.5
(0.51)
.83 (21)
mm
(In)
ATTENTION: Be careful of metal chips when drilling cable mounting holes. Do not drill holes
!
above a system that has any modules installed.
58.5 (2.3)
35.5 (1.4)
58.5 (2.3)
Cable length
approximately
292.1 (11.5) or
901.0 (35.5) from upper connector
[length depends
upon cable - 0.3 m
(1 ft) or 0.091 m
(3 ft)]
35.5 (1.4)
40.5 (1.6)
15.6
(0.61)
V
+
1
2
8
(0.3)
-V V
+
-V
3
4
40871
2. Drill the necessary holes for the #6 self-tapping mounting screws.
3. Mount the mounting plate (1) for the adapter module using two #6
self-tapping screws (18 included for mounting up to 8 modules and the adapter).
IMPORTANT
Make certain that the mounting plate is properly grounded to the panel. Refer to Industrial Automation Wiring and Grounding Guidelines, publication 1770-4.1.
4. Hold the adapter (2) at a slight angle and engage the top of the mounting plate in the indention on the rear of the adapter module.
5. Press the adapter down flush with the panel until the locking lever locks.
Publication 1797-6.5.3 - March 2006
How to Install Your FLEX Ex Analog Modules 3-9
6. Position the terminal base unit up against the adapter and push the female bus connector into the adapter.
7. Secure to the wall with two #6 self-tapping screws.
8. Repeat for each remaining terminal base unit.
Mounting the Analog Modules on the Terminal Base Unit
The analog input and output modules mount on a 1797-TB3 or TB3S intrinsically safe terminal base unit.
1. Rotate keyswitch (1) on terminal base unit (2) clockwise to position 3 for the 1797-IE8H or position 4 for the 1797-OE8H as required for each type of module.
Do not change the position of the keyswitch after wiring the terminal base unit.
4
Label under here or under here
7
3
5
1
8
2
6
40231
2. Make certain the flexbus connector (3) is pushed all the way to the left to connect with the neighboring terminal base/adapter. You cannot install the module unless the connector is fully extended.
Publication 1797-6.5.3 - March 2006
3-10 How to Install Your FLEX Ex Analog Modules
3. Make sure the pins on the bottom of the module are straight so they will align properly with the connector in the terminal base unit.
4. Position the module (4) with its alignment bar (5) aligned with the groove (6) on the terminal base.
5. Press firmly and evenly to seat the module in the terminal base unit. The module is seated when the latching mechanism (7) is locked into the module.
6. Make certain that you only connect terminal base units to other intrinsically safe system modules or adapters to maintain the integrity of the intrinsically-safe backplane.
7. Remove cap plug (8) and attach another intrinsically safe terminal base unit to the right of this terminal base unit if required.
Make sure the last terminal base has the cap plug (8) in place.

Wire the Terminal Base Units

41307
The adapter is capable of addressing eight modules. Do not exceed a maximum of eight terminal base units in your system.
Wiring the FLEX Ex I/O analog modules is done through the 1797-TB3 and 1797-TB3S terminal base units.
ATTENTION
The FLEX Ex analog I/O modules do not receive primary operational power from the backplane. +/-V dc power must be applied to your module before operation. If power is not applied, the module position will appear to the adapter as an empty slot in your chassis. If the adapter does not recognize your module after installation is completed, cycle power to the adapter.
Make certain that you power these modules with an intrinsically safe power supply. Do not exceed the values listed in the specifications for the modules.
Publication 1797-6.5.3 - March 2006
How to Install Your FLEX Ex Analog Modules 3-11

Connecting Wiring to the FLEX Ex I/O Analog Modules

Inputs/Outputs
Each 1797-IE8H input can be operated from an analog field device signal, and each 1797-OE8H output channel can operate an analog field device. Do not apply any non-intrinsically safe signals to these modules.
IMPORTANT
When using an intrinsically safe electrical apparatus according to EN50020, the European Community directives and regulations must be followed.
The channels of the 1797-IE8H are electrically connected to each other and have a common plus-line. The channels of the 1797-OE8H are electrically connected to each other.
IMPORTANT
When interconnecting several lines, you must consider the total accumulated power and check for intrinsic safety.
Connections for the 1797-IE8H Module
Row B
Row A
Row C
+V
-V
4 to 20mA
Xmit
flexbus
10 234 5678 9101112131415
Ch 0 Ch 1 Ch 2 Ch 3
Ch 4 Ch 5 Ch 6 Ch 7
+V +V–V –V
Bus
uC
1797-IE8H Module
No connection allowed
91 17V
+ sig –+ sig –+ sig –
+
sig
22
-
+ sig –
28 29 30 31 32 3322 23 24 25 26 2716 17 18 19 20 21
+ sig –+ sig –+ sig –+ sig –
46 47 48 49 50 5140 41 42 43 44 4534 35 36 37 38 39
No connection allowed
4 to 20mA
Xmit
I
I
PP
40072
40071
Publication 1797-6.5.3 - March 2006
3-12 How to Install Your FLEX Ex Analog Modules
For Two-Wire Transmitter Devices
1. Connect the individual input wiring to (+) terminals (0, 4, 8, 12) on the 0 to 15 row (A) and on the 16 to 33 row (B) (terminals 17, 21, 25, 29) as indicated in the table below.
2. Connect the associated input to the corresponding (sig) terminal (1, 5, 9,
13) on the 0 to 15 row (A), and on the 16 to 33 row (B) (terminals 18, 22, 26, 30) for each input as indicated in the table below.
3. Connect +V dc power to terminal 34 on the 34 to 51 row (C).
4. Connect -V to terminal 35 on the 34 to 51 row (C).
5. If continuing power to the next terminal base unit, connect a jumper
from terminal 50 (+V) on this base unit to terminal 34 on the next base unit.
6. If continuing common to the next terminal base unit, connect a jumper from terminal 51 (-V) on this base unit to terminal 35 on the next base unit.
Table 3.2 Wiring Connections for the 1797-IE8H Module
Input Input
Source
Input 0 A-0 A-1 A-2 Input 4 B-17 B-18 B-19
Input 1 A-4 A-5 A-6 Input 5 B-21 B-22 B-23
Input 2 A-8 A-9 A-10 Input 6 B-25 B-26 B-27
Input 3 A-12 A-13 A-14 Input 7 B-29 B-30 B-31
+V Terminals 34 and 50
-V Terminals 35 and 51
Terminals 16, 33, 40, 41, 42, 43, 44 and 45 are connected to chassis ground.
ATTENTION
Input Signal
Input Return
Input Input
Source
Input Signal
Input Return
Do not use the unused terminals on the terminal base unit. Using these terminals as supporting terminals can result in damage to the module and/or unintended operation of your system.
Publication 1797-6.5.3 - March 2006
Connections for the 1797-OE8H Module
flexbus
Bus
How to Install Your FLEX Ex Analog Modules 3-13
+V
power supply
-V
+
4 to 20mA valve
uC
1797-OE8H Module
Row A
Row B
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+- + - +- +-
ch0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
+ +++----
ch4 ch5 ch6
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Row C
+V +V-V -V
No connections allowed to terminals 2, 3, 6, 7, 10, 11, 14, 15, 19, 20, 23, 24, 27, 28, 31, 32, 36, 37, 38, 39, 46, 47, 48, 49
ch1 ch2 ch3
-
ch7
1. Connect the individual output wiring to (+) terminals (0, 4, 8, 12) on the 0 to 15 row (A) and on the 16 to 33 row (B) (terminals 17, 21, 25, 29) as indicated in the table below.
4 to 20mA actuator
41441
41440
2. Connect the associated output to the corresponding (-) terminal (1, 5, 9,
13) on the 0 to 15 row (A), and on the 16 to 33 row (B) (terminals 18, 22, 26, 30) for each input as indicated in the following table.
3. Connect +V dc power to terminal 34 on the 34 to 51 row (C).
4. Connect -V to terminal 35 on the 34 to 51 row (C).
5. If continuing power to the next terminal base unit, connect a jumper
from terminal 50 (+V) on this base unit to terminal 34 on the next base unit.
6. If continuing common to the next terminal base unit, connect a jumper from terminal 51 (-V) on this base unit to terminal 35 on the next base unit.
Publication 1797-6.5.3 - March 2006
3-14 How to Install Your FLEX Ex Analog Modules
Table 3.3 Wiring connections for the 1797-OE8H Module
Output Output + Output – Output Output + Output –
Output 0 A-0 A-1 Output 4 B-17 B-18
Output 1 A-4 A-5 Output 5 B-21 B-22
Output 2 A-8 A-9 Output 6 B-25 B-26
Output 3 A-12 A-13 Output 7 B-29 B-30
+V Terminals 34 and 50
-V Terminals 35 and 51
Terminals 16, 33, 40, 41, 42, 43, 44 and 45 are connected to chassis ground.

Ground the Module

ATTENTION
Do not use the unused terminals on the terminal base unit. Using these terminals as supporting terminals can result in damage to the module and/or unintended operation of your system.
All I/O wiring must use shielded wire. Shields must be terminated external to the module, such as bus bars and shield-terminating feed throughs.
Publication 1797-6.5.3 - March 2006
30820
How to Install Your FLEX Ex Analog Modules 3-15

Chapter Summary

In this chapter, we told you how to install your input module in an existing programmable controller system and how to wire to the terminal base units.
Move to chapter 4 to learn about input, output and configuration files for the analog I/O modules on ControlNet.
Publication 1797-6.5.3 - March 2006
3-16 How to Install Your FLEX Ex Analog Modules
Notes:
Publication 1797-6.5.3 - March 2006
Chapter

Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network

4

What This Chapter Contains

Read this chapter to familiarize yourself with input, output and configuration files for analog I/O modules on the ControlNet network.
For See
Using Programming Software in Your FLEX Ex Application
About the ControlNet Ex Adapter 4-2
Communication Over the FLEX Ex Backplane 4-3
I/O Structure 4-5
Fault State Data 4-7
Device Actions 4-7
Chapter Summary 4-8
In this chapter, you will learn about:
Using software to configure the FLEX Ex I/O modules
ControlNet Ex Adapter
I/O structure
Fault state data
Communication fault data
Idle state behavior
Input data behavior upon module removal
4-2
IMPORTANT
This chapter provides a brief description of the steps you must take in your programming software to configure FLEX Ex I/O modules and an overview of what occurs during configuration.
For a full explanation of how to use your programming software to perform module configuration, use the software online help.
1797-6.5.3 - March 2006
4-2 Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network

Using Programming Software in Your FLEX Ex Application

When using FLEX Ex I/O analog modules, you must perform I/O mapping and configure the ControlNet network before generating configuration data for your I/O modules.
For example, you may use RSNetWorx software to connect FLEX Ex I/O modules to a ControlNet controller or scanner through a FLEX Ex ControlNet Ex adapter (cat. no. 1797-ACNR15). The I/O configuration portion of another programming software, for example RSLogix5 software could be used to generate the configuration data for each I/O module in the control system.
Configuration data is transferred from the controller to the I/O modules when communication to the modules is first established.
Follow these general guidelines when configuring I/O modules:
1. Perform I/O mapping.
2. Configure all I/O modules.
3. Change to Run mode to initiate communication
4. Download module configuration.

About the ControlNet Ex Adapter

The FLEX Ex ControlNet Ex adapter interfaces up to eight FLEX Ex modules to a ControlNet controller or scanner. The adapter can support ControlNet real-time data connections to individual modules or module groups. Each connection is independent of the others and can be from different controllers or scanners.
Publication 1797-6.5.3 - March 2006
Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network 4-3

Communication Over the FLEX Ex Backplane

Network
ControlNet Ex Adapter
Write
One 1797-ACNR15/B ControlNet Ex adapter can interface up to eight terminal base units with installed FLEX Ex modules, forming a FLEX Ex system of up to eight slots.
The adapter communicates to other network system components (typically one or more controllers or scanners, and/or programming terminals) over the ControlNet network. The adapter communicates with its I/O modules over the FLEX Ex backplane.
Read
I/O Module I/O ModuleI/O Module
Inputs Inputs Inputs
Status
Outputs
Configuration Configuration Configuration
Slot 0 Slot 1 Slot 7
0
Read Words
Write Words
X
StatusStatus
OutputsOutputs
Configuration data is not continuously updated to the module.
41626
Scheduled Data Transfer
Scheduled data transfer:
is continuous.
is asynchronous to the controller program scan.
occurs at the actual rate displayed in the Actual Packet Interval field on
the programming software ControlNet I/O mapping (monitor) dialog
Publication 1797-6.5.3 - March 2006
4-4 Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network
Unscheduled Data Transfer
Unscheduled operations include:
Unscheduled non-discrete I/O data transfers–through ControlNet I/O
Transfer (CIO) instructions
Peer-to-peer messaging–through message (MSG) instructions
Messaging from programming devices
Unscheduled messaging on a ControlNet network is non-deterministic. Your application and your configuration, that is, the number of nodes, application program, NUT, amount of scheduled bandwidth used, determine how much time there is for unscheduled messaging.
Module I/O Mapping
The I/O map for a module is divided into read words and write words. Read words consist of input and status words, and write words consist of output and configuration words. The number of read words or write words can be 0 or more.
The length of each I/O module’s read words and write words vary in size depending on module complexity. Each I/O module will support at least 1 input word or 1 output word. Status and configuration are optional, depending on the module.
Publication 1797-6.5.3 - March 2006
Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network 4-5

I/O Structure

Network READ
Network WRITE
Output data is received by the adapter in the order of the installed I/O modules. The output data for slot 0 is received first, followed by the output data for slot 1, and so on up to slot 7.
The first word of input data sent by the adapter is the Adapter status word. This is followed by the input data from each slot, in the order of the installed I/O modules. The input data from slot 0 is first after the status word, followed by input data from slot 1, and so on up to slot 7.
ControlNet Adapter
Read Data
Adapter Status
Slot 0 Input Data
Slot 1 Input Data
Slot 7 Input Data
Slot 0 Output Data Slot 1 Output Data
Read
Write
I/O
Module
Slot 0
I/O
Module
Slot 1
I/O
Module
Slot 7
Slot 7 Input Data
Adapter Status Word
The status word consists of:
I/O module fault bits – 1 status bit for each slot
Additionally, in the case of a PLC-5 controller, it adds:
Node address changed – 1 bit (created by PLC-5 controller)
I/O status – 1 bit (created by PLC-5 controller)
41628
Publication 1797-6.5.3 - March 2006
4-6 Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network
The following FLEX Ex adapter status word for a PLC-5 controller results.
Bit: 15 910…15 8 7 6 5 4 3 2 1 0
I/O Module Fault Bits
Created by PLC-5 controller
Bit Description Bit Explanation
I/O Module Fault
Node Address Changed (Created by PLC-5 controller.)
I/O Status Bit
Node Address Changed Bit
41629
As an example, in a PLC-5 system, the adapter status word bit descriptions are shown in the following table.
Table 4.1 Adapter Status Word Bit Descriptions
0 This bit is set (1) when an error is detected in slot position 0.
1 This bit is set (1) when an error is detected in slot position 1.
2 This bit is set (1) when an error is detected in slot position 2.
3 This bit is set (1) when an error is detected in slot position 3.
4 This bit is set (1) when an error is detected in slot position 4.
5 This bit is set (1) when an error is detected in slot position 5.
6 This bit is set (1) when an error is detected in slot position 6.
7 This bit is set (1) when an error is detected in slot position 7.
8 This bit is set (1) when the node address switch setting has
been changed since power-up.
I/O State (Created by PLC-5 controller.)
Publication 1797-6.5.3 - March 2006
9 Bit = 0 - idle
Bit = 1 - run
10…15 Not used – set to 0
Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network 4-7
Possible causes for an I/O module fault are:
Transmission errors on the FLEX Ex backplane
Failed module
Module removed from its terminal base
Incorrect module inserted in a slot position
Slot is empty
Slot contains a non-discrete module

Fault State Data

Device Actions

The FLEX Ex HART modules provides storage for alternate module output data during communication faults or controller idle state. This fault state data assures that a known output will be applied to the output devices during the previously mentioned modes.
The controller or scanner software must include the means to specify this fault state data for each module. If applicable, this data is sent in the configuration block, see Image Table Mapping on page 2-12.
Device actions include:
Communication fault behavior
Idle state behavior
Input data behavior upon module removal
Publication 1797-6.5.3 - March 2006
4-8 Input, Output and Configuration Files for the Analog I/O Modules on the ControlNet Network
Communication Fault Behavior
You can configure the response to a communication fault for each I/O module in its system. Upon detection of a communication fault, the module can:
Leave the module output data in its last state (hold last state)
Reset the module output data to zero (reset)
Apply fault state data to the module output
Idle State Behavior
The FLEX Ex HART I/O module can detect the state of the controlling controller or scanner. Only 2 states can be detected: run mode, or program mode (idle).

Chapter Summary

When run mode is detected, the adapter copies the output data received from the controller to the corresponding module output. When program mode is detected, the I/O module can be configured to:
Leave the module output data in its last state (hold last state)
Reset the module output data to zero (reset)
Apply fault state data to the module output
In this chapter you learned about input, output and configuration files for the analog I/O modules on ControlNet. Move to Chapter 5 to learn how to calibrate your module.
Publication 1797-6.5.3 - March 2006

Calibrate Your Module

Chapter
5

What This Chapter Contains

Use this chapter to calibrate the FLEX Ex analog I/O modules.
For See
When and How to Calibrate Your FLEX Ex Analog I/O Module
Tools and Equipment 5-2
1797-IE8H Calibration Features 5-3
1797-IE8H Calibration Command Structure 5-4
1797-IE8H Calibration Command Byte 5-5
1797-IE8H Calibration Item Byte Channel-Mask
1797-IE8H Calibration with Offset and Gain 5-11
1797-OE8H Calibration Features 5-12
1797-OE8H Calibration Command Byte 5-13
1797-OE8H Calibration Item Byte Channel-Mask
1797-OE8H Calibration Flowchart Procedure 5-21
IMPORTANT
This chapter provides a detailed method to perform module calibration with individual commands. This discussion is only given here to explain the general process.
5-2
5-8
5-19
In practice, you must use the I/O configuration portion of your programming software to calibrate your modules. The software executes the methodology explained here.
1 Publication 1797-6.5.3 - March 2006
5-2 Calibrate Your Module

When and How to Calibrate Your FLEX Ex Analog I/O Module

Your module is shipped already calibrated. If a calibration check is required, the module must be in a FLEX Ex I/O system.
Perform module calibration periodically, based on your application. Module calibration may also be required to remove module error due to aging of components in your system.
ATTENTION
Use one of these general methods to calibrate your module:
Intrinsically safe equipment
Factory trained personnel under controlled conditions with
non-intrinsically safe equipment to maintain your module’s intrinsic safety certification
ATTENTION
Your FLEX Ex analog I/O modules are intrinsically safe equipment. This module cannot be used in instrinsically safe environment after having been exposed to non-intrinsically safe signals.
Calibration personnel must use extreme care to avoid compromising the intrinsically safe characteristics of the modules. This method may never be used in a hazardous environment.

Tools and Equipment

Publication 1797-6.5.3 - March 2006
Use the following tools and equipment to calibrate your analog I/O modules:
Table 5.1 Tools for Calibration
Tool or Equipment Description
Precision Current Source 0…22 mA, 0.01 µA
resolution
Precision Current Meter 0…22 mA, 0.01 µA
resolution
Industrial Terminal and Interconnect Cable
Programming terminal for A-B family controllers
Used for input modules
Used for output modules
Calibrate Your Module 5-3

1797-IE8H Calibration Features

The following features are unique to the 1797-IE8H module:
There are two different values per channel that need to be calibrated:
gain and offset at room temperature (25 °C).
All values are stored in the I/O module non-volatile EEPROM.
You can calibrate each channel separately or a specified number of
channels together in respect of one value.
If an offset value is calibrated, the corresponding gain value is invalid
because the gain value depends on the actual offset value. Therefore, the gain values have to be calibrated after the offset values.
After calibration, the actual date must be transmitted to the IOM and
stored in the module non-volatile.
The whole calibration can be set to default values by sending a reset
command. The default date is Jan,01,2000.
A specified calibration value can be set to default by sending a reset
command for that channel.
There is a special command to store the whole calibration data from
RAM to EEPROM within the I/O module.
If one value, except the calibration date, isn’t calibrated yet, or if you set
one value to default, the I/O module displays a calibration error within the Real Time Data diagnostic field.
Publication 1797-6.5.3 - March 2006
5-4 Calibrate Your Module
1797-IE8H Calibration
Calibration of the HART I/O module is performed using data structures and MSG Ladder-logic instructions. The MSG instruction sends the data structure
Command Structure
to a dedicated attribute in the FLEX HART I/O module and the associated response is read from the same attribute. The data structure contains commands and its associated parameters. Depending on the command, they are either writable or readable. Only one access, either read or write, is executable at a time.
The Calibration data structure has four members: Command, Item, Data1, and Data2.
Table 5.2 Calibration Data Structure
Attribute Field Size Implementation Description Value (Hex) Access
67
hex
4 byte struct { Conditional Read or write
USINT Command; Calibration
command;
USINT Item; Additional command
information;
USINT Data1; Data according to
command;
USINT Data2; Data according to
command
} Calibration;
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-5
1797-IE8H Calibration Command Byte
The Calibration command byte uses the following format to write to the module:
76543210
Calibration command
Reserved (10
The Calibration command byte uses the following format to read from the module:
must be written)
bin
76543210
Last Calibration command mirrored back
Status of last written Calibration command
= last written command executed/idle
00
bin
01
= error occurred during execution of last
bin
command, command aborted
10
= last written command pending
bin
11
= reserved
bin
Table 5.3 1797-IE8H Calibration Command List
Calibration Command (Decimal)
Function
Bits 0…5
0 Reserved
1 Calibrate offset at 25 °C
2 Calibrate gain at 25 °C
3…7 Reserved
8 Set all calibration values to default
9 Set one specified calibration value to
default
10…13
Reserved
(1)
14 Save calibration content to EEPROM
15…63 Reserved
(1)
Used during manufacture of the product. Do not use.
Publication 1797-6.5.3 - March 2006
5-6 Calibrate Your Module
Table 5.4 1797-IE8H Interpretation of Command Data Structure Content During Write Access
Command Byte Item Byte Data1 Byte Data2 Byte
Reserved (Binary) Command Bits 0…5 (Decimal)
10
(1)
1 Calibrate offset at 25 °C Channel-Mask
Reserved
(4)
Reserved
2 Calibrate gain at 25 °C
3…7
Reserved
(2)
8 Set all calibration values to default
Reserved
Reserved
(4)
Reserved
(2)
(4)
Reserved
9 Set one specified calibration value to default Value identifier (0)
10
11
12
13
Reserved
Reserved
Reserved
Reserved
(3)
(4)
(4)
(4)
14 Save calibration content to EEPROM
15…63
(1)
Always must be 10
(2)
Do not use. Designated for future use.
(3)
Reserved. Used during manufacture of the product. Do not use.
(4)
In attempt to write this byte, write 0.
.
bin
Reserved
(2)
Reserved
Reserved
——
(3)
(4)
Reserved
Reserved
(3)
(4)
Reserved
Reserved
(4)
(4)
(3)
(4)
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-7
Table 5.5 1797-IE8H Interpretation of Calibration Data Structure Content During Read Access (Idle Status)
Command Byte Item Byte Data1 Byte Data2 Byte
Status (Binary) Command Bits 0…5 (Decimal)
00 Idle 0 Nothing is done. The state after power on. 0 0 0
1 Calibration of offset at 25 °C is done according to
Channel-Mask
channel-mask
2 Calibration of gain at 25 °C is done according to
channel-mask
8 All calibration values are set to default 0
9 The specified calibration value is set to default Value-identifier
10
11
12
13
Reserved
Reserved
Reserved
Reserved
(1)
(1)
(1)
(1)
Reserved
(1)
Reserved
(1)
Reserved
14 The calibration content is saved to EEPROM. 0 0 0
(1)
Reserved. Used during manufacture of the product.
Table 5.6 1797-IE8H Interpretation of Calibration Data Structure Content During Read Access (Error Status)
Command Byte Item Byte Data1 Byte Data2 Byte
Status (Binary) Command Bits 0…5 (Decimal)
01 Error 1 Calibration of offset at 25 °C according to
Channel-mask 0 0
channel-mask has failed
(1)
2 Calibration of gain at 25 °C according to
channel-mask has failed
3…7 Unknown command is mirrored back 0
8 The calibration values are not set to default 0
9 The specified calibration value is not set to default Value-identifier
10
11
12
13
Reserved
Reserved
Reserved
Reserved
(1)
(1)
(1)
(1)
14 The calibration content could not be saved to
EEPROM
15…61 Unknown command is mirrored back
62 Reserved Reserved Reserved Reserved
63 Reserved
(1)
Reserved. Used during manufacture of the product. Do not use.
Reserved
(1)
Reserved
(1)
Reserved
(1)
000
Publication 1797-6.5.3 - March 2006
5-8 Calibrate Your Module
Table 5.7 1797-IE8H Interpretation of Calibration Data Structure Content During Read Access (Pending Status)
Command Byte Item Byte Data1 Byte Data2 Byte
Status (Binary) Command Bits 0…5 (Decimal)
10 Pending 1 Calibration of offset at 25 °C is in process
according to channel-mask
2 Calibration of gain at 25 °C is in process according
to channel-mask
3…7 The unknown command is trying to be interpreted
8 All calibration values are set to default 0 0 0
9 The specified calibration value is set to default Value-identifier
10
11
12
13
Reserved
Reserved
Reserved
Reserved
(1)
(1)
(1)
(1)
14 The calibration content is saved to EEPROM
15…61 Unknown command is mirrored back 0 0 0
62 Reserved Reserved Reserved Reserved
63 Reserved
(1)
Reserved. Used during manufacture of the product. Do not use.
(2)
The received values are mirrored back.
Channel-mask 0 0
(2)
x
Reserved
(2)
x
(1)
(2)
x
Reserved
(2)
x
(1)
(2)
x
Reserved
(2)
x
(1)
Publication 1797-6.5.3 - March 2006
1797-IE8H Calibration Item Byte Channel-Mask
The Calibration item byte channel-mask uses each bit of the byte to correspond to one channel: where 1 is calibrate this channel and 0 is do not calibrate this channel. The LSB corresponds to channel 0, for example, 0x03 > channel 0 and 1 have to be calibrated.
76543210
Calibrate channel 0 Calibrate channel 1
Calibrate channel 7
:
Calibrate Your Module 5-9
Table 5.8 1797-IE8HCalibration Item Byte Value Identifier List
Identifier (Decimal) Value Access Rule
0 Offset channel 0 Read/write
………
7 Offset channel 7 Read/write
8 Gain channel 0
………
15 Gain channel 7 Read/write
16…47 Reserved
48 Status mask offset Read/write
49 Status mask gain
50 Calibration day
51 Calibration month
52 Calibration year
53 Checksum over calibration
Read
values
54…255 Reserved
1797-IE8H Calibration Item Byte Value Identifier 48 (Status Mask Offset)
Each bit of the lower byte of this word corresponds to one channel. A logical 1 within the lower byte of the words means that this channel is calibrated according to offset at room temperature. A logical 0 means that this channel is not calibrating. In an attempt to write the upper byte of this word, write 0x00h. In an attempt to read the upper byte of this word, 0x00h is given back.
Reserved Offset
15 14 13 12 11 10 9 8
76543210
Channel 0
Channel 1
:
Channel 7
Reserved
:
Reserved
Publication 1797-6.5.3 - March 2006
5-10 Calibrate Your Module
1797-IE8H Calibration Item Byte Value Identifier 49 (Status Mask Gain)
Each bit of the lower byte of this words corresponds to one channel. A logical 1 within the lower byte of the word means that this channel is calibrated according to gain at room temperature. A 0 means that this channel is not calibrating. In an attempt to write the upper byte of this word, write 0x00h. In an attempt to read the upper byte of this word, 0x00h is given back.
Reserved Gain
15 14 13 12 11 10 9 8
76543210
Channel 0
Channel 1
:
Channel 7
Reserved
:
Reserved
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-11
1797-IE8H Calibration with Offset and Gain
You must calibrate the offset from a channel before gain is calibrated at the same channel, because the gain value depends on the offset value. During the calibration of offset, the corresponding gain value is declared invalid. Before all values are calibrated, there is a calibration error displayed within the Real Time Data in the diagnostic status. After calibration is complete, the calibrated values are stored in the RAM area by the I/O module. Therefore, a store command is necessary to cause the I/O module to transfer the RAM content to the EEPROM.
Use the following guidelines when setting the offset and gain calibrations:
To calibrate a channel according to offset, the corresponding channel
must be sorted, or opened, so that flow is 0.00 mA.
To calibrate a channel according to gain, the corresponding channel
must be supplied with 20.00 mA.
Set the I/O module ambient temperature in the range of 25…±5 °C.
Check the calibration status to see if it is idle or erroneous before
sending the calibration command by reading attribute 67
hex
.
Calibration Command Given Back by the I/O Module
Idle or erroneous Calibration is complete
Pending Poll the status again and recheck
Does not correspond with the first written command
Idle and it corresponds with the first written command
Indicates
Access conflict with another calibration device or another access error — repeat the calibration command
Successful calibration by the module
Publication 1797-6.5.3 - March 2006
5-12 Calibrate Your Module

1797-OE8H Calibration Features

The following features are unique to the 1797-OE8H module:
There are six values per channel that the I/O module uses to calculate
the corresponding calibration values (offset and gain).
Min Scale DAC at 1500
Max Scale DAC at 6700
Current-read-back Min Scale at 1500
Current-read-back Max Scale at 6700
Voltage-read-back Min. Scale at 1500
Voltage-read-back Max Scale at 6700
about 1 mA
dec
about 20 mA
dec
about 1 mA
dec
about 20 mA
dec
dec
dec
The module internally calculated calibration values are:
Offset DAC
Gain DAC
Offset I-read-back
Gain I-read-back
Offset U-read-back
Gain U-read-back
All calibration values are stored in the module non-volatile EEPROM.
Only one channel can be calibrated at a time according to one
calibration value (max scale or min scale values).
The actual date must be transmitted after calibration to the I/O module
and stored in the module non-volatile EEPROM. The data can be read out over the EDT channel.
The whole calibration can be set to default values by sending a reset
command. The default date is Jan,01,2000.
A specified calibration value can be set to default by sending a reset
command for that channel.
There is a special command to store the whole calibration data from
RAM to EEPROM within the I/O module.
If one value, except the calibration date, isn’t calibrated yet, or if you set
one value to default, the I/O module displays a calibration error within the Real Time Data diagnostic field.
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-13
1797-OE8H Calibration Command Byte
The Calibration command byte uses the following format to write to the module:
76543210
Calibration command
Reserved (10
The Calibration command byte uses the following format to read from the module:
must be written)
bin
76543210
Last Calibration command mirrored back
Status of last written Calibration command
= last written command executed/idle
00
bin
01
= error occurred during execution of last
bin
command, command aborted
10
= last written command pending
bin
11
= reserved
bin
Publication 1797-6.5.3 - March 2006
5-14 Calibrate Your Module
Table 5.9 1797-OE8H Calibration Command List
Calibration Command (Decimal)
Function
Bits 0…5
0 Reserved
1 Calibration command min scale
2 Calibration command max scale
3 Write measured min scale value (Current, uA)
4 Write measured min scale value (Voltage, uV)
5 Write measured max scale value (Current, uA)
6 Write measured max scale value (Voltage, uV)
7 Reserved
8 Set all calibration values to default
9 Set one specified calibration value to default
10…13
Reserved
(1)
14 Save calibration content to EEPROM
15…63 Reserved
(1)
Used during manufacture of the product. Do not use.
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-15
Table 5.10 1797-OE8H Interpretation of Command Data Structure Content During Write Access
Command Byte Item Byte Data1 Byte Data2 Byte
Reserved (Binary) Command Bits 0…5 (Decimal)
10
(1)
1 Calibration command min scale Channel-Mask
Reserved
(4)
Reserved
2 Calibration command max scale
(4)
3 Write measured min scale value (Current, uA) Value
4 Write measured min scale value (Voltage, uV)
5 Write measured max scale value (Current, uA)
6 Write measured max scale value (Voltage, uV)
7
Reserved
(2)
8 Set all calibration values to default
9 Set one specified calibration value to default Value identifier (0)
10
11
12
13
Reserved
Reserved
Reserved
Reserved
(3)
(4)
(4)
(4)
14 Save calibration data to EEPROM
15…63
(1)
Always must be 10
(2)
Do not use. Designated for future use.
(3)
Reserved. Used during manufacture of the product. Do not use.
(4)
In attempt to write this byte, write 0.
.
bin
Reserved
(2)
Value
low-byte
high-byte
——
Reserved
Reserved
Reserved
(4)
(3)
(4)
Reserved
Reserved
Reserved
(4)
(3)
(4)
Reserved
Reserved
Reserved
(4)
(3)
(4)
——
Publication 1797-6.5.3 - March 2006
5-16 Calibrate Your Module
Table 5.11 1797-OE8H Interpretation of Calibration Data Structure Content During Read Access (Idle Status)
Command Byte Item Byte Data1 Byte Data2 Byte
Status (Binary) Command Bits 0…5 (Decimal)
00 Idle 0 Nothing is done. The state after power on. 0 0 0
1 The min scale value is supported at the outputs
Channel-Mask
according to channel-mask
2 The max scale value is supported at the outputs
according to channel-mask
3 The written min scale value of Current was
4 The written min scale value of Voltage was
5 The written max scale value of Current was
6 The written max scale value of Voltage was
7
8 All calibration values are set to default 0 0 0
9 The specified calibration value is set to default Value-identifier
10
11
12
13
14 The calibration content is saved to EEPROM. 0 0 0
(1)
Do not use. Designated for future use.
(2)
Reserved. Used during manufacture of the product.
accepted
accepted
accepted
accepted
Reserved
Reserved
Reserved
Reserved
Reserved
Value low-byte
(1)
(2)
(2)
(2)
(2)
Reserved
Reserved
(1)
(2)
Reserved
Reserved
(1)
(2)
Value high-byte
Reserved
Reserved
(1)
(2)
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-17
Table 5.12 1797-OE8H Interpretation of Calibration Data Structure Content During Read Access (Error Status)
Command Byte Item Byte Data1 Byte Data2 Byte
Status (Binary) Command Bits 0…5 (Decimal)
01 Error 3 The written min scale value of Current was not
accepted/internal read back erroneous
4 The written min scale value of Voltage was not
accepted/internal read back erroneous
5 The written max scale value of Current was not
accepted/internal read back erroneous
6 The written max scale value of Voltage was not
accepted/internal read back erroneous
7
Reserved
(1)
8 The calibration values are not set to default 0 0 0
9 The specified calibration value is not set to default Value-identifier
10 The specified calibration value is not written Value
11
12
13
14
Reserved
Reserved
Reserved
Reserved
(2)
(2)
(2)
(2)
15…61 Unknown command is mirrored back 0 0 0
62
63
(1)
Do not use. Designated for future use.
(2)
Reserved. Used during manufacture of the product. Do not use.
(3)
Only for internal use. Do not use for calibration purposes.
The specified setup value is not written
The setup data could not be saved to EEPROM
(3)
Channel-Mask Value
low-byte
Reserved
(1)
Reserved
(1)
Value high-byte
Reserved
Value
low-byte
Reserved
Setup value-identifier
(3)
000
(2)
Reserved
Value low-byte
(2)
high-byte
Reserved
Value high-byte
(1)
(2)
Publication 1797-6.5.3 - March 2006
5-18 Calibrate Your Module
Table 5.13 1797-OE8H Interpretation of Calibration Data Structure Content During Read Access (Pending Status)
Command Byte Item Byte Data1 Byte Data2 Byte
Status (Binary) Command Bits 0…5 (Decimal)
10 Pending 1 Calibration command number 1 is in interpretation
Channel-Mask 0 0
now
2 Calibration command number 2 is in interpretation
now
3 The written min scale value of Current is in
interpretation now
Value low-byte
4 The written min scale value of Voltage is in
interpretation now
5 The written max scale value of Current is in
interpretation now
6 The written max scale value of Voltage is in
interpretation now
7
Reserved
(1)
Reserved
(1)
Reserved
(1)
8 All calibration values are set to default now 0 0 0
9 The specified calibration value is set to default
Value-identifier
now
10
11
12
13
Reserved
Reserved
Reserved
Reserved
(2)
(2)
(2)
(2)
Reserved
(2)
Reserved
(2)
14 The calibration data is saved to EEPROM right now 0 0 0
15…61 The unknown command is trying to be interpreted x
2
62 The specified setup-value is written now Setup
value-identifier
2
x
Value low-byte
Value high-byte
Reserved
Reserved
2
x
Value high-byte
(1)
(2)
63 The setup data is saved to EEPROM right now 0 0 0
(1)
Do not use. Designated for future use.
(2)
Reserved. Used during manufacture of the product. Do not use.
Publication 1797-6.5.3 - March 2006
Calibrate Your Module 5-19
1797-OE8H Calibration Item Byte Channel-Mask
The Calibration item byte channel-mask uses each bit of the byte to correspond to one channel: where 1 is calibrate this channel and 0 is do not calibrate this channel. The LSB corresponds to channel 0, for example, 0x03 > channel 0 and 1 have to be calibrated. Only one channel can be calibrated at a time. If there are more channels selected within the calibration commands, the I/O module signals an error.
76543210
Calibrate channel 0 Calibrate channel 1
Calibrate channel 7
:
Table 5.14 1797-OE8HCalibration Item Byte Value Identifier List
Identifier (Decimal) Value Access Rule
0 Offset channel 0 Read/write
……
7 Offset channel 7
8 Gain channel 0
……
15 Gain channel 7
16 Offset current-read-back
channel 0
……
23 Offset current-read-back
channel 7
24 Gain current-read-back
channel 0
……
31 Gain current-read-back
channel 7
32 Offset voltage-read-back
channel 0
……
39 Offset voltage-read-back
channel 7
Publication 1797-6.5.3 - March 2006
5-20 Calibrate Your Module
Table 5.14 1797-OE8HCalibration Item Byte Value Identifier List
Identifier (Decimal) Value Access Rule
40 Gain voltage-read-back
Read/write
channel 0
……
47 Gain voltage-read-back
channel 7
48 Status mask calibration
49 Reserved
50 Calibration day
51 Calibration month
52 Calibration year
53 Checksum over calibration
Read
values
54…255 Reserved
1797-OE8H Calibration Item Byte Value Identifier 48 (Status Mask Calibration)
Each bit of the lower byte of this word corresponds to one channel. A logical 1 within the lower byte of the words means that this channel is completely calibrated. A logical 0 means that this channel is not completely calibrated. In an attempt to write the upper byte of this word, write 0x00h. In an attempt to read the upper byte of this word, 0x00h is given back.
Reserved Offset
15 14 13 12 11 10 9 8
76543210
Publication 1797-6.5.3 - March 2006
Channel 0
Channel 1
:
Channel 7
Reserved
:
Reserved
Calibrate Your Module 5-21
1797-OE8H Calibration Flowchart Procedure
Perform the calibration at ambient room temperature, 25 (±5) °C, according to the procedure flowchart. Each channel is calibrated one after the other. The current is measured indirectly via a precision voltmeter placed across a precision 100 ohm resistor.
+-CHx
100 ohm 650 ohm
Voltmeter
Voltmeter
Before all values are completely calibrated, a calibration error is displayed within the Real Time Data field in the diagnostic status field. After calibration is complete, the I/O module stores the calibrated values in the RAM area. Therefore, you must send a store command to cause the I/O module to transfer the RAM content to the EEPROM.
Publication 1797-6.5.3 - March 2006
5-22 Calibrate Your Module
Start of
calibration
Measurement
equipment is connected to
channel x
Write calibration
command 1 or 2 to
I/O module
Is
calibration
status
idle?
The voltage is
measured
No
No
Is
calibration
status
erroneous?
Abort by
power-cycl
Write voltage
Write voltage
value to I/O
value to I/O
module with
module with
command 4 or 6
command 4 or 6
Is
calibration
status
idle?
The current is
measured
Write current
value to I/O
module with
command 3 or 5
Is
calibration
status
idle?
No
No
No
Is
calibration
status
erroneous?
No
Is
calibration
status
erroneous?
Abort by
power-cycl
Abort by
power-cycl
Publication 1797-6.5.3 - March 2006
Calibration of this value at this channel is done
End

Apply FLEX Ex Analog I/O Modules

Chapter
6

What This Chapter Contains

Evaluate the Application

Read this chapter to learn how to use entity parameters when electrically interconnecting your FLEX Ex analog I/O module in a hazardous area.
For See
Evaluate the Application 6-1
Define the Area Classification 6-2
Select Protection Method(s) 6-3
Match Field Devices and I/O Modules 6-3
Optimize Power Distribution 6-7
Chapter Summary 6-10
The FLEX Ex system is different from traditional control systems used the intrinsic safety in its ability to be located directly in hazardous areas and to embrace high speed network-based control.
Follow these steps when designing a FLEX Ex system for your application:
1. Define the area classification.
2. Select protection method(s).
3. Match field devices and I/O modules.
4. Optimize power distribution.
5. Layout the ControlNet Ex network.
An explanation of each of these steps is provided in this chapter.
1 Publication 1797-6.5.3 - March 2006
6-2 Apply FLEX Ex Analog I/O Modules

Define the Area Classification

Before you can determine what components will make up your FLEX Ex system, you must define the area in which that system will operate. You must determine the following:
Classification method
Hazard
Temperature rating
Decide Classification Method
Your application location will usually decide whether the classification method is Zone or Class/Division, but the system designer may make this determination. FLEX Ex is certified for zone method only. Certification is pending for Division method.
Determine Hazard
Hazard–typically gas, dust, or fibers–is determined by the material being processed. For example, a coal mine will generally be rated for dust and methane gas hazards. FLEX Ex is certified for gas hazard only. Certification is pending for attaching wiring to FLEX Ex I/O modules from a dust and fiber hazardous area.
Determine Temperature Rating
The spontaneous ignition temperature of the hazard in your application determines the temperature rating. For example, an application with a hydrogen hazard may use equipment with a temperature rating of T1 because hydrogen’s ignition temperature is 550 °C. FLEX Ex is certified as a T4 system.
Publication 1797-6.5.3 - March 2006
Loading...