FLEX 5000 Analog I/O Modules: User Manual
FLEX 5000 Analog I/O Modules: User Manual
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required to be carried out by suitably
trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this
equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with
any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment,
which may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
These labels may also be on or inside the equipment to provide specific precautions.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous
voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may
reach dangerous temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
Identifies information that is useful and can help to make a process easier to do or easier to understand.
Rockwell Automation recognizes that some of the terms that are currently used in our industry and in this publication are not in alignment
with the movement toward inclusive language in technology. We are proactively collaborating with industry peers to find alternatives to such
terms and making changes to our products and content. Please excuse the use of such terms in our content while we implement these
changes.
Preface
About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Download Firmware, AOP, EDS, and Other Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Summary of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Manual Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Feature Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 1
FLEX 5000 Analog I/O Module Construct a 5094 FLEX 5000
Operation in a Logix 5000 I/O System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Control System
Controller and Software Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Controller Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Firmware and Software Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Secure Access to the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Types of Analog I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Module Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
FLEX 5000 I/O System Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Configure the Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Connections for Standard Analog I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Connection Types Available with Standard Analog I/O Modules . . . . . . . . . . . . . . . 19
Data Types Available with Standard Analog I/O Modules . . . . . . . . . . . . . . . . . . . . . 20
Requested Packet Interval. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Connections for Safety Analog I/O Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
‘Configured By’ Options Available for Safety Analog I/O Modules . . . . . . . . . . . . . . 21
Requested Packet Interval. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Connection Over an EtherNet/IP Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Input Module Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Output Module Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Listen Only Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Protected Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 2
Common Analog I/O Module Rolling Timestamp of Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Features Rolling Timestamp with the 5094-IF8 and 5094-IY8, and 5094-IRT8S Modules . . 27
Rolling Timestamp with the 5094-OF8 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Floating Point Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Module Data Quality Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Calibration Causes Uncertain Data Quality Indication on Input Module Groups . . 29
Software Configurable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Fault and Status Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Module Inhibiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Rockwell Automation Publication 5094-UM002E-EN-P - March 2025 3
Table of Contents
Electronic Keying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Producer/Consumer Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Use CIP Sync Time with
I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Alarm Latching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Enable Latching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Unlatch Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Data Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Module Accuracy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Absolute Accuracy at 25 °C (77 °F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Module Accuracy Drift with Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Module Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Chapter 3
5094-IF8 Analog Input Module Multiple Input Ranges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Features Notch Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Digital Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Underrange/Overrange Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Process Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Rate Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Sensor Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Open Wire Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Over Temperature Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Field Power Loss Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Fault and Status Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Chapter 4
Current/Voltage/Temperature- Multiple Input Ranges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
sensing (5094-IY8) and RTD/ Notch Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Relationship between Notch Filter Settings and RPI Setting (5094-IY8 Only) . . . . 47
Thermocouple (5094-IRT8S)
Considerations When Using Different Notch Filter Selections
Analog Input Module Features (5094-IRT8S only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Digital Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Underrange/Overrange Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Process Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Rate Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Sensor Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Sensor Type Temperature Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Sensor Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10 Ohm Copper Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Open Wire Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Temperature Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Over Temperature Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Critical Temperature Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Field Power Loss Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Cold Junction Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Remote Cold Junction (5094-IY8 Only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Cold Junction Disable Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4 Rockwell Automation Publication 5094-UM002E-EN-P - March 2025
Table of Contents
Chapter 5
5094-OF8 Analog Output Module Multiple Output Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Features Channel Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Hold for Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Connection Fault Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Output Behavior Immediately After a Connection Fault. . . . . . . . . . . . . . . . . . . . . . 64
Fault State Duration After Connection Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Final Fault State Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Output State Once Connection is Re-established . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Output Clamping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Clamp Alarming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Output Ramping/Rate Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Data Echo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
No Load Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Short Circuit Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Over Temperature Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Field Power Loss Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Fault and Status Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Chapter 6
Safety I/O Module Features Safety Application Suitability Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Safety Considerations for Module Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Single-channel or Dual-channel Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Determine Conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Safety Application Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Safe State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Configuration Signature and Ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Configuration Signature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Configuration Ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Different Configuration Owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Reset FLEX 5000 safety I/O Modules to Out-of-Box State . . . . . . . . . . . . . . . . . . . . . . . . 74
Chapter 7
Configure Standard Analog I/O Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Modules Create a New Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Discover Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
New Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Edit the Module Configuration Common Categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
General Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Connection Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Module Info Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Edit 5094-IF8 Module Configuration Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Channels Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Calibration Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Edit 5094-IY8 Module Configuration Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Channels Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
CJ Channels Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Calibration Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Edit 5094-OF8 Module Configuration Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Channels Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Calibration Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
View the Module Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Chapter 8
Configure and Replace Safety Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Analog I/O Modules Create a New Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Edit the Module Configuration Common Categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
General Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Connection Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Safety Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Module Info Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Edit 5094-IRT8S Module Configuration Categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Channels Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Calibration Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
View the Module Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Calibrate a Safety Analog
I/O Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Before You Begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Start the Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Revert to Factory Calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Replace a Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Set the SNN Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Reset to Out-of-Box Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Replace a Module in a Logix 5000 System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Chapter 9
Calibrate the Modules Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Controller State During Calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Calibration Impacts Data Quality on Entire Input Module Group . . . . . . . . . . . . . . 109
Difference Between Calibrating an Input Module and an Output Module. . . . . . . . . . . 110
Calibrate the Input Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Calibrate the 5094-IF8 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Calibrate the 5094-IY8 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Calibrate the Output Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Calibrate a 5094-OF8 Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Appendix A
Troubleshoot Your Module SA Power Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Module Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
FLEX 5000 Analog Input Modules Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Appendix B
Module Tag Definitions Tag Name Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Access the Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5094-IF8 Module Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Configuration Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Input Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Output Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5094-IY8 Module Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Configuration Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Input Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Output Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
5094-OF8 Module Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Configuration Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Input Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Output Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
5094-IRT8S Module Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Input Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Output Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Appendix C
Application/Wiring Examples 5094-IRT8S and 5094-IRT8SXT Module Wiring Diagrams . . . . . . . . . . . . . . . . . . . . . . . 155
for Safety I/O Modules
Appendix D
Safety Data for Safety I/O FLEX 5000 I/O Safety Input Module Safety Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Modules Safety Reaction Time (5094-IRT8S, 5094-IRT8SXT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Notes:
About This Publication This manual describes how to use FLEX 5000® analog standard and safety I/O modules in
Logix 5000® control systems.
Download Firmware, AOP, Download firmware, associated files (such as AOP, EDS, and DTM), and access product release
notes from the Product Compatibility and Download Center at rok.auto/pcdc.
EDS, and Other Files
Summary of Changes This publication contains the following new or updated information. This list includes
substantive updates only and is not intended to reflect all changes.
Topic Page
Updated Additional Resources 11
Replaced publication reference ENET-UM004 with 5094-UM005 11, 18, 75, 80, 91
Updated topic Remote Cold Junction (5094-IY8 Only) 59
Updated section Chxx Category for 5094-IY8 module 84
Updated 5094-IY8 module configuration tag definitions for tags CJChxx.Disable and 136
CJChxx.Remote
Manual Conventions Within this manual, we simplified product names and added product icons for your ease of
use.
We use standard module to indicate a module that does not have functional safety capability.
We use safety module to indicate a module with functional safety capability (catalog numbers
ending in “S” or “SXT”). Further, we use FLEX 5000 I/O module to indicate when a concept or
task applies to both the standard and safety analog I/O modules.
Throughout this publication, the term Logix 5000 controller refers to the controllers with
which you can use FLEX 5000 I/O modules in a given capacity. The term does not refer to all
Logix 5000 controllers.
Feature Support Throughout this manual, the table at left indicates the analog I/O modules that support the
feature that is described in that chapter or section.
Applies to these modules:
• If both standard and safety modules support a feature, both module types are in the
5094 Standard HART I/O Modules table. Any difference in operation between the modules for that feature is
5094 Safety HART I/O Modules communicated in the text in the chapter or section.
• If only one type of module, standard or safety, supports a feature, only that module type
appears in the table.
Terminology This table defines terms that are used in this manual.
Abbreviation Full Term Definition
An industrial communication protocol that is used by Logix 5000-based
CIP™ Common Industrial Protocol automation systems on EtherNet/IP, ControlNet®, and DeviceNet®
communication networks.
CIP Sync provides the increased control coordination needed for control
Common Industrial Protocol Synchronization
CIP Sync™ applications where absolute time synchronization is vital to achieve real-time
synchronization between distributed intelligent devices and systems.
CIP Safety™ Common Industrial Protocol – Safety Certified SIL-rated version of CIP.
Logical communication channel for communication between nodes.
— Connection Connections are maintained and controlled between masters and slaves.
CL Claim Limit The maximum safety integrity level (SIL) that can be achieved.
DC Diagnostic Coverage The ratio of the detected failure rate to the total failure rate.
A template that is used in RSNetWorx™ software to display the configuration
parameters, I/O data profile, and connection-type support for a given I/O
EDS Electronic Data Sheet module. RSNetWorx software uses these simple text files to identify products
and commission them on a network.
EN European Norm. The official European Standard.
Used for backup for memory retention at powerdown on controllers. The ESS is
ESS Energy Storage System inside the controller and cannot be removed.
A ladder logic instruction that retrieves specified controller status information
GSV Get System Value and places it in a destination tag.
The length of time that a device or other product is expected to remain reliable
MTTF Mean Time To Failure
in operation.
— Multicast The transmission of information from one sender to multiple receivers.
The translation of an Internet Protocol (IP) address to another IP address on
NAT Network Address Translation another network.
A nonprofit association of vendors that are established for the promotion of CIP
ODVA Open DeviceNet Vendor Association networks.
Computer that is used to interface with and control a Logix-based system via
PC Personal computer the Studio 5000® environment.
The average probability of a system to fail to perform its design function on
PFD Probability of Failure on Demand demand.
PFH Average frequency of a dangerous failure per hour The probability of a system to have a dangerous failure occur per hour.
PL Performance Level ISO 13849-1 safety rating.
Periodic test that detects failures in a safety-related system so that, if
— Proof test necessary, the system can be restored to an as-new condition or as close as
practical to this condition.
— Safety (devices) Devices or portions of devices that have functional safety capability.
A relative level of risk-reduction provided by a safety function, or to specify a
SIL Safety Integrity Level target level of risk reduction.
SNN Safety Network Number A unique number that identifies a section of a safety network.
SRT Safety Reaction Time A consideration of delays or latencies within the safety system.
SSV Set System Value A ladder logic instruction that sets controller system data.
— Standard (devices) Devices or portions of devices that do not have functional safety capability.
— Unicast The transmission of information from one sender to one receiver.
Additional Resources These documents contain additional information concerning related products from Rockwell
Automation.
Resource Description
Provides specifications for FLEX 5000 EtherNet/IP adapters and FLEX 5000
FLEX 5000 Module Specifications Technical Data, publication 5094-TD001 modules.
FLEX 5000 EtherNet/IP Adapters with RJ45 Ports Installation Instructions, Describes how to install and wire the EtherNet/IP adapters with RJ45 ports.
publication 5094-IN001
FLEX 5000 EtherNet/IP Adapters with SFP Support Installation Instructions, Describes how to install and wire the EtherNet/IP adapters with SFP support.
publication 5094-IN002
FLEX 5000 Analog 8-channel Current/Voltage Input Modules Installation Instructions, Describes how to install and wire the 5094-IF8 and 5094-IF8XT analog input
publication 5094-IN006 modules.
FLEX 5000 Analog 8-channel Current/Voltage Output Modules Installation Describes how to install and wire the 5094-OF8 and 5094-OF8XT analog output
Instructions, publication 5094-IN007 modules.
FLEX 5000 Analog 8-channel Current/Voltage/RTD/Thermocouple Input Modules Describes how to install and wire the 5094-IY8 and 5094-IY8XT analog input
Installation Instructions, publication 5094-IN008 modules.
FLEX 5000 Analog 8-channel RTD/Thermocouple Safety Input Modules Installation Describes how to install and wire the 5094-IRT8S and 5094-IRT8SXT analog safety
Instructions, publication 5094-IN018 input modules.
FLEX 5000 Terminal Base Assembly Modules Installation Instructions, publication Describes how to install and wire the terminal base assemblies for the FLEX 5000
5094-IN010 system.
Describes how to configure, operate, and troubleshoot FLEX 5000 EtherNet/IP
FLEX 5000 EtherNet/IP Adapter User Manual, publication 5094-UM005 adapters.
CompactLogix 5380 and Compact GuardLogix 5380 Controllers User Manual, Describes how to configure, operate, and troubleshoot CompactLogix® and Compact
publication 5069-UM001 GuardLogix® 5380 controllers.
ControlLogix 5580 and GuardLogix 5580 Controllers User Manual, Describes how to configure, operate, and troubleshoot ControlLogix® and GuardLogix
publication 1756-UM543 5580 controllers.
Contains detailed requirements for achieving and maintaining SIL 2/PLd and SIL 3/
GuardLogix 5580 and Compact GuardLogix 5380 Controller Systems PLe with the GuardLogix 5580 and Compact GuardLogix 5380 controller systems,
Reference Manual, publication 1756-RM012 using the Studio 5000 Logix Designer application.
Electronic Keying in Logix 5000 Control Systems Application Technique, publication
LOGIX-AT001 Describes how to use electronic keying in Logix 5000 control system applications.
Describes how to configure and use EtherNet/IP devices to communicate on the
EtherNet/IP Network Devices User Manual, publication ENET-UM006 EtherNet/IP network.
Describes basic Ethernet concepts, infrastructure components, and infrastructure
Ethernet Reference Manual, publication ENET-RM002 features.
Provides guidance on how to conduct security assessments, implement Rockwell
System Security Design Guidelines Reference Manual, publication SECURE-RM001 Automation products in a secure system, harden the control system, manage user
access, and dispose of equipment.
Converged Plantwide Ethernet (CPwE) Design and Implementation Guide, Provides information about CIP Sync technology and how to synchronize clocks
publication ENET-TD001 within the Rockwell Automation Integrated Architecture® system.
Designed to harmonize with NEMA Standards Publication No. ICS 1.1-1987 and
Safety Guidelines for the Application, Installation, and Maintenance of Solid-state provides general guidelines for the application, installation, and maintenance of
Control, publication SGI-1.1 solid-state control in the form of individual devices or packaged assemblies
incorporating solid-state components.
Industrial Automation Wiring and Grounding Guidelines, publication 1770-4.1 Provides general guidelines for installing a Rockwell Automation industrial system.
Helps configure complete, valid catalog numbers and build complete quotes based
Product Selection and Configuration tools, rok.auto/systemtools on detailed product information.
Provides coordinated high-fault branch circuit solutions for motor starters, soft
Rockwell Automation Global SCCR tool, rok.auto/sccr starters, and component drives.
Product Certifications website, rok.auto/certifications Provides declarations of conformity, certificates, and other certification details.
Download Safety Automation Builder® software to help simplify machine safety
design and validation, and reduce time and costs. Integration with our risk
assessment software provides you with consistent, reliable, and documented
management of the Functional Safety Lifecycle.
Safety Automation Builder and SISTEMA Library, https://rok.auto/sistema
The SISTEMA tool, also available for download from the Safety Automation Builder
page, automates calculation of the attained Performance Level from the safety-
related parts of a machine’s control system to (EN) ISO 13849-1.
Notes:
IMPORTANT You cannot use FLEX 5000 I/O modules with all Logix 5000 controllers.
For example, you can use FLEX 5000 I/O modules with CompactLogix
5380 and ControlLogix 5580 controllers but not with CompactLogix
5370 and ControlLogix 5570 controllers.
You can use FLEX 5000 I/O modules with Logix 5000 controllers as
remote I/O modules only.
Throughout this publication, the term Logix 5000 controller refers to
the controllers with which you can use FLEX 5000 I/O modules in a
given capacity. The term does not refer to all Logix 5000 controllers.
For the most current information on the Logix 5000 controllers with
which you can use FLEX 5000 I/O modules, see the product description
at http://www.ab.com.
Logix 5000 controllers use FLEX 5000 analog I/O modules to control devices in a control
system. The controllers access the modules over an EtherNet/IP network. FLEX 5000 analog
I/O modules use terminal base (TB) assemblies to connect field-side wiring.
FLEX 5000 analog I/O modules convert analog signals to digital values for inputs and convert
digital values to analog signals for outputs. Controllers use these signals for control purposes.
FLEX 5000 analog I/O modules use the Producer/Consumer network communication model.
This communication is an intelligent data exchange between modules and other system
devices in which each module produces data without first being polled.
You use the Studio 5000 Logix Designer application, version 31 or later, to configure the
standard I/O modules.
You use the Studio 5000 Logix Designer application, version 33 or later, to configure the safety
I/O modules.
You use FLEX 5000 analog I/O modules as remote I/O modules that are accessible via an
EtherNet/IP network. The modules are installed to the right of a FLEX 5000 EtherNet/IP
adapter.
Logix 5000 controllers can exchange data with the modules over the network.
Figure 1 shows a standard controller with standard I/O modules. Standard controllers do not
support safety I/O modules.
Figure 1 - FLEX 5000 Standard I/O Modules in a Logix 5000 Control System
X100
FLEX 5000 I/O FLEX 5000 I/O FLEX 5000 I/O
® ® ®
POWER STATUS POWER STATUS POWER STATUS
FLEX 5000 I/O
®
EtherNet/IP™ Adapter
X10 STATUS
NET
LINK 1 5094-IF8 ANALOG 8 INPUT 2 1 TB3 5094-IY8 UNIVERSAL ANALOG 8 INPUT 3 3 TB3T 5094-OF8 ANALOG 8 OUTPUT 3 1 TB3
X1
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
IP ADDRESS LINK 2
5094-AENTR
POWER
PRP
DLR
Figure 2 shows a safety controller with standard and safety I/O modules. Safety controllers
support both standard and safety I/O modules.
Figure 2 - FLEX 5000 Safety I/O Modules in a Logix 5000 Control System
SIL2 CPU
5069-L3100ERMS2
X100
FLEX 5000 I/O FLEX 5000 I/O
® ®
POWER STATUS POWER STATUS
FLEX 5000 I/O
®
POWER STATUS
FLEX 5000 I/O
®
EtherNet/IP™ Adapter
X10 STATUS
NET
LINK 1 5094-IRT8S SAFETY RTD/TC 8 INPUT 3 4 TB3IT 5094-IRT8S SAFETY RTD/TC 8 INPUT 3 4 TB3IT 5094-OW8I RELAY 8 OUTPUT ISOLATED 2 2 TB3W
MOD Power
X1
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
IP ADDRESS LINK 2
5094-AENTR
POWER
PRP
DLR
SA Power
Compact GuardLogix
5069-L340ERMS2/3 EtherNet/IP Network 5094-AENTR 5094 Safety I/O 5094 Standard I/O
Construct a 5094 FLEX 5000 FLEX 5000 I/O is a small, modular I/O system for distributed applications that performs all of
the functions of rack-based I/O. The FLEX system contains the components pictured below.
I/O System
Applies to these modules:
5094 Standard I/O Modules
5094 Safety I/O Modules
X100
FLEX 5000 I/O
TM
EtherNet/IP™ Adapter
X10 STATUS
NET
LINK 1
X1
IP ADDRESS LINK 2
5094-AENTR
POWER
PRP
DLR
• Adapter - Transfers read and write configuration data to and from the
I/O module
• Terminal base - Contains a terminal strip to terminate wiring for two- or three-wire
devices
• I/O modules - Contains the bus interface and circuitry needed to perform specific
functions related to your application
• End cap - Basically a dust cap for the last module in a rack
Before You Begin Before you use your analog I/O module, you must complete the following:
Applies to these modules:
a. Install a FLEX 5000 EtherNet/IP adapter.
5094 Standard I/O Modules b. Install the FLEX 5000 I/O modules to the right of adapter.
5094 Safety I/O Modules c. Install an EtherNet/IP network.
d. Install the Logix 5000 controller that accesses the FLEX 5000 I/O modules via an
EtherNet/IP network.
Make sure that you have enough FLEX 5000 terminal base (TB) assemblies to satisfy your
application needs. For more information, see the FLEX 5000 Terminal Base Assembly Modules
Installation Instructions, publication 5094-IN010.
IMPORTANT TBs are not included with your module and are not available for
purchase. TBs consist of a mounting base (MB) and removable terminal
block (RTB). You must purchase MBs and RTBs separately and assemble
them together.
Controller and Software Controller and programming software compatibility requirements apply when you use FLEX
5000 standard and safety I/O modules. A module type and how it is used affect which
Compatibility requirements apply.
Applies to these modules:
You must also consider Studio 5000 Logix Designer application version requirements when
5094 Standard I/O Modules
you design your system. For example, you can use FLEX 5000 safety I/O modules with only
5094 Safety I/O Modules version 33 or greater of the Studio 5000 Logix Designer application.
Controller Compatibility
Compatibility between Logix 5000 controllers and FLEX 5000 I/O modules varies based on
module type, that is, whether the module is standard or safety.
While you must pair safety I/O with a safety controller, you can also pair standard I/O with a
safety controller. For example, ControlLogix 5580 and CompactLogix 5380 controllers are
compatible with FLEX 5000 standard I/O modules. GuardLogix 5580 and Compact GuardLogix
5380 controllers are compatible with FLEX 5000 standard and safety I/O modules.
IMPORTANT You must use adapter firmware version 3.011 or later with standard I/O
firmware version 2.011 and safety I/O modules.
Table 1 - FLEX 5000 I/O Standard and Safety Modules Controller Compatibility Requirements
Modules Controllers
CompactLogix 5380
Compact GuardLogix 5380
Standard Modules CompactLogix 5480
5094-IF8, 5094-IF8XT, 5094-IY8, 5094-IY8XT, 5094-OF8, 5094-OF8XT ControlLogix 5580
GuardLogix 5580
Safety Modules Compact GuardLogix 5380
5094-IRT8S, 5094-IRT8SXT GuardLogix 5580
Secure Access to the To secure access to the [device] by authorized users only, consider these options:
System • Password helps protect the source and execution of the control program
• Remove the key from the controller
• Implement physical barriers, such as locked cabinets
Follow recommended network practices for products with network interfaces, such as
communication ports or web servers. These practices help minimize risk or exposure by
unauthorized activity or users. For more information, see:
• Converged Plantwide Ethernet (CPwE) Design and Implementation Guide, publication
ENET-TD001
• EtherNet/IP Network Devices User Manual, publication ENET-UM006
• Configure System Security Features User Manual, publication SECURE-UM001
Types of Analog I/O Table 2 describes the types of FLEX 5000 analog I/O modules.
Modules Table 2 - FLEX 5000 Analog I/O Modules
Applies to these modules: Cat. No. Description
5094 Standard I/O Modules 5094-IF8, 5094-IF8XT 8-channel current/voltage input modules
5094 Safety I/O Modules 5094-IY8, 5094-IY8XT 8-channel current/voltage/RTD/Thermocouple input modules
5094-OF8, 5094-OF8XT 8-channel current/voltage output modules
5094-IRT8S, 5094-IRT8SXT 8-channel RTD/Thermocouple safety input modules
Module Overview Figure 3 shows the parts of an example FLEX 5000 analog standard I/O module.
Figure 4 shows the parts of an example FLEX 5000 analog safety I/O module.
Figure 3 - Example FLEX 5000 Analog Standard I/O Module
2 3
1 3 4 5
1 3 4 5
System-side power begins at the FLEX 5000 EtherNet/IP adapter and passes across the
FLEX 5000 module internal circuitry via terminal base power bus, that is, Backplane power.
Field-side power, that is, SA power begins at the first terminal base assembly and can be daisy
chained to the next terminal base assembly on the right. You can also install a separate field-
side power source to each terminal base assembly.
For more information on how to power FLEX 5000 modules, see FLEX 5000 EtherNet/IP
Adapter User Manual, publication 5094-UM005.
SA Power Requirements
IMPORTANT We recommend that you use separate external power supplies for the
adapter and the adjacent terminal base. This practice can prevent
unintended consequences that can result if you use one supply.
Ownership Every I/O module in a Logix 5000 control system must be owned by a controller, also known as
the owner-controller. When the FLEX 5000 analog I/O modules are used in a Logix 5000 control
Applies to these modules: system, the owner-controller performs the following:
5094 Standard I/O Modules • Stores configuration data for every module that it owns.
5094 Safety I/O Modules
• Can reside in a location that differs from the FLEX 5000 I/O modules.
• Sends the I/O module configuration data to define module behavior and begin operation
in the control system.
Each FLEX 5000 I/O module must continuously maintain communication with its owner-
controller during normal operation.
Typically, each I/O module in a FLEX 5000 I/O system has only one owner-controller. Output
modules are limited to one owner-controller.
Configure the Modules You must create a Studio 5000 Logix Designer application project for the Logix 5000 controller
that owns the FLEX 5000 I/O modules. The project includes module configuration data for the
Applies to these modules: FLEX 5000 I/O modules.
5094 Standard I/O Modules
5094 Safety I/O Modules The Studio 5000 Logix Designer application transfers the project to the owner-controller
during the program download. Data is then transferred to the FLEX 5000 I/O modules over the
EtherNet/IP network.
The FLEX 5000 I/O modules can operate immediately after receiving and applying the
configuration data.
Connections for Standard During module configuration, you must define the module. Among the Module Definition
parameters, you must choose a connection type for the module. A connection is a real-time
Analog I/O Modules data transfer link between the owner-controller and the module that occupies the slot that the
Applies to these modules: configuration references.
5094 Standard I/O Modules
When you download module configuration to a controller, the controller attempts to establish a
connection to each module in the configuration.
Because part of module configuration includes a slot in the FLEX 5000 I/O system, the owner-
controller checks for the presence of a module there. If a module is detected, the owner-
controller sends the configuration. One of the following occurs:
• If the configuration is appropriate to the module detected, a connection is made and
operation begins.
• If the configuration is not appropriate to the module detected, the data is rejected and
the Studio 5000 Logix Designer application indicates that an error occurred.
The configuration can be inappropriate for many reasons. For example, a mismatch in
electronic keying that helps prevents normal operation.
The owner-controller monitors its connection with a module. Any break in the connection, for
example, the loss of power to the FLEX 5000 I/O system, causes a fault. The Studio 5000 Logix
Designer application monitors the fault status tags to indicate when a fault occurs on a
module.
Table 3 describes the connection types that you can use with FLEX 5000 analog I/O modules.
For more information on the Connection and Data parameter choices available with FLEX 5000
I/O modules, see the Studio 5000 Logix Designer application.
You set the RPI value during initial module configuration and can adjust it as necessary after
module operation has begun. Valid RPI values are 0.2…750 ms.
IMPORTANT If you change the RPI while the project is online, the connection to the
module is closed and reopened in one of the following ways:
• You inhibit the connection to the module, change the RPI value, and
uninhibit the connection.
• You change the RPI value. In this case, the connection is closed and
reopened immediately after you apply the change to the module
configuration.
For more information on guidelines for specifying RPI rates, see the Logix 5000 Controllers
Design Considerations Reference Manual, publication 1756-RM094.
During module configuration, you must define the module. Among the Module Definition
parameters with FLEX 5000 safety I/O modules, you must choose how module is configured.
The choice depends on whether the project is downloaded to the controller that owns the
module configuration, that is, the owner-controller, or to a controller that is listening to input
modules in a project.
A real-time data transfer link is established between the controller and the module that
occupies the slot that the configuration references.
When you download module configuration to a controller, the controller attempts to establish a
connection to each module in the configuration.
Because part of module configuration includes a slot number in the remote FLEX 5000 I/O
system, the owner-controller checks for the presence of a module there. If a module is
detected, the owner-controller sends the configuration. One of the following occurs:
• If the configuration is appropriate to the module detected, a connection is made and
operation begins.
• If the configuration is not appropriate to the module detected, the data is rejected and
the Studio 5000 Logix Designer application indicates that an error occurred.
The configuration can be inappropriate for many reasons. For example, a mismatch in
electronic keying that helps prevents normal operation.
The owner-controller monitors its connection with a module. Any break in the connection, for
example, the loss of power to a remote FLEX 5000 I/O system, causes a fault. The Studio 5000
Logix Designer application monitors the fault status tags to indicate when a fault occurs on a
module.
Table 4 describes the connection types that you can use with FLEX 5000 I/O safety modules.
Table 4 - Configured By Choices - FLEX 5000 Safety I/O Modules
Description
Configured by Choice
FLEX 5000 Safety Input Module
The module returns the following to the owner-controller:
This controller General fault data
Safety input data
When the External Means option is chosen, another controller owns the module.
A controller that chosen this option does not write configuration for the module. It
External means merely listens to the data exchanged with the owner-controller. That is, it receives
Safety input data.
IMPORTANT • For standard applications, you can change the RPI while the project is
online.
• For safety applications, you can change the RPI while the project is
online only if the safety application does not have a generated safety
signature. If the safety application has a generated safety signature,
you cannot change the RPI while the project is online.
• Safety output connection RPI is configured via the Safety task period.
The safety task period cannot be set to values outside of the 2 ms to
500 ms range.
If you change the RPI while the project is online, however, the
connection to the module is closed and reopened in one of the
following ways:
• You inhibit the connection to the module, change the RPI value, and
uninhibit the connection.
• You change the RPI value. In this case, the connection is closed and
reopened immediately after you apply the change to the module
configuration.
Connection Reaction Time Limit
Setting the RPI on FLEX 5000 I/O safety modules is not as straightforward as setting it on FLEX
5000 I/O standard modules. With FLEX 5000 I/O safety modules, the Connection Reaction Time
Limit configuration affects the RPI that is used for a module.
The Connection Reaction Time Limit defines the predicted period of safety packets on the
associated connection. If the Max Network Delay exceeds the Connection Reaction Time Limit,
a connection fault occurs.
By default, the Connection Reaction Time Limit is four times the RPI for safety input
connection. Use the default values for Timeout Multiplier (2) and Network Delay Multiplier
(200). The Network Delay Multiplier value is in terms of percentage. Thus, 200 means 200%.
Connection Over an During module configuration, you must configure the Connection over EtherNet/IP parameter.
The configuration choice dictates how input data is broadcast over the network.
EtherNet/IP Network
Applies to these modules: The FLEX 5000 analog I/O modules use one of the following methods to broadcast data:
5094 Standard I/O Modules • Multicast - Data is sent to all network devices in a multi-cast group
5094 Safety I/O Modules • Unicast - Data is sent to a specific controller depending on the module configuration
Unicast is the default setting. We recommend that you use Unicast because it reduces
network bandwidth usage.
Input Module Operation Logix 5000 controllers do not poll the FLEX 5000 analog input modules for input data. Instead,
the input modules send their input data, that is channel and status data, at the RPI.
Applies to these modules:
5094 Standard I/O Modules FLEX 5000 analog input modules reside in a FLEX 5000 I/O system that is accessible to a Logix
5094 Safety I/O Modules 5000 controller over an EtherNet/IP network. A FLEX 5000 EtherNet/IP adapter is the first
component in a FLEX 5000 I/O system and connects the system to the EtherNet/IP network.
FLEX 5000 analog input modules communicate input data to the FLEX 5000 EtherNet/IP
adapter at the defined RPI. The input data consists of channel and status data.
Output Module Operation The controller sends data to an output module at the RPI or after an Immediate Output (IOT)
instruction is executed.
Applies to these modules:
5094 Standard I/O Modules The RPI defines when the controller sends data to the FLEX 5000 analog output module and
when the output module echoes data.
At the RPI, not only does the controller send data to the output module, but also the output
module sends data to the controller. For example, the output module sends an indication of
the channel data quality.
FLEX 5000 analog output modules reside in a FLEX 5000 I/O system that is accessible to a
Logix 5000 controller over an EtherNet/IP network. A FLEX 5000 EtherNet/IP adapter is the
first component in a FLEX 5000 I/O system and connects the system to the EtherNet/IP
network.
FLEX 5000 analog output modules receive output data from a controller. The output module
also sends data to the controller.
Controller to Remote Analog Output Module Data Transmission
The controller broadcasts data to its local backplane at one of the following:
• RPI
• An IOT instruction is executed.
Based on the RPI rate and the length of the controller program scan, the output module can
receive and echo data multiple times during one program scan.
When the RPI is less than the program scan length, the output channels can change values
multiple times during a program scan. The owner-controller does not depend on the program
scan to complete to send data.
These events occur when the controller sends data to a FLEX 5000 output module.
1. Data is sent in one of the following ways:
- If the controller is directly connected to the EtherNet/IP network, it broadcasts data
to the network.
In this case, skip to step 3.
- If the controller is connected to the EtherNet/IP network via a communication
module, the controller transmits the data to the backplane.
In this case, proceed to step 2.
2. The EtherNet/IP communication module transmits the data to the EtherNet/IP network.
3. The FLEX 5000 EtherNet/IP adapter in the FLEX 5000 I/O system receives the data from
the network and transmits it to the backplane.
4. The analog output module receives the data from the backplane and behaves as
dictated by its configuration.
Remote Analog Output Module to Controller Data Transmission
When a FLEX 5000 analog output module receives new data and the requested data value is
present on the RTB, the output module sends, or ‘echoes’, a data value back to the controller
and to the rest of the control system. The data value corresponds to the signal present at its
terminals. This feature is called Data Echo.
In addition to the Data Echo, the output module sends other data to the controller at the RPI.
For example, the module alerts the controller if a short circuit condition exists on the module.
The following events occur when a remote FLEX 5000 analog output module sends data to the
controller at the RPI.
1. The module sends the data to the backplane.
2. The FLEX 5000 EtherNet/IP adapter in the FLEX 5000 I/O system sends the data over
the EtherNet/IP network.
3. One of the following:
- If the controller is directly connected to the EtherNet/IP network, it receives the
input data from the network without need for a communication module.
- If the controller is connected to the EtherNet/IP network through another
communication module, the module transmits the data to its backplane and the
controller receives it.
Listen Only Mode Any controller in the system can listen to the data from an I/O module. An owner-controller, as
described in Ownership on page 18, exchanges data with analog I/O modules.
Applies to these modules:
5094 Standard I/O Modules Other controllers can use a Listen Only connection with the analog I/O module. In this case, the
‘listening’ controller can only listen to input data or ‘echoed’ output data. The listening
controller does not own the module configuration or exchange other data with the module.
During the I/O configuration process, you can specify a Listen Only connection. For more
information on Connection options, see Module Definition on page 80.
Protected Operations To maintain the secure operation of your FLEX 5000 analog I/O module, operations that can
disrupt module operation are restricted based on the module operating mode. Table 5
describes the restrictions.
Notes:
FLEX 5000 analog output modules convert a digital value to an analog signal. For example, the
modules can convert the following:
• Volts
• Milliamps
FLEX 5000 RTD/Thermocouple modules convert Ohms or mV input analog signals into digital
values.
Rolling Timestamp of Data The rolling timestamp is a continuously running 15-bit rolling timestamp that counts in
milliseconds from 0…32,767 ms.
Applies to these modules:
5094 Standard I/O Modules The rolling timestamp value is reported in the I.Chxx.RollingTimestamp tag for the FLEX 5000
5094 Safety I/O Modules analog I/O modules.
The controller program uses the last two rolling timestamp values to calculate the amount of
time between the samples.
A system time change can cause a slight change in input sample timing. The rolling timestamp
accurately reflects the change.
There can be jitter in the timing between samples before and after the system time change.
Floating Point Data Format The FLEX 5000 analog I/O modules return channel data to the controller in the IEEE 32-bit
floating point data format. In your Studio 5000 Logix Designer application, the data type is
Applies to these modules: REAL.
5094 Standard I/O Modules
5094 Safety I/O Modules The floating point data format lets you change the data representation of the selected
channel. Although the full range of the module does not change, you can scale your module to
represent I/O data in specific terms for your application.
Calibration The FLEX 5000 analog I/O modules use precise analog components that maintain their
specifications over time. The modules are calibrated via the following methods:
Applies to these modules:
• Factory calibration when the modules are built.
5094 Standard I/O Modules
5094 Safety I/O Modules
• User-executed calibration.
Module Data Quality The FLEX 5000 analog I/O modules indicate the quality of channel data that is returned to the
owner-controller. Data quality represents accuracy. Levels of data quality are reported via
Reporting module input tags.
Applies to these modules:
We recommend that you monitor the tags in your program to make sure that the application is
5094 Standard I/O Modules
operating as expected with accurate channel input data.
5094 Safety I/O Modules
IMPORTANT • For Standard modules: Once the condition that causes the Fault or
Uncertain tag to change to 1 is removed, the tag automatically resets to
0. The Studio 5000 Logix Designer application controls the tags. You
cannot change the status of the tags. Keep in mind that in some system
configurations, the tag is not reset immediately after the condition is
removed. The tag typically resets after a small delay.
• For Safety Input modules, see: Reset FLEX 5000 safety I/O Modules to
Out-of-Box State on page 74 and Fault and Status Reporting on page 60.
If the tag is set to 1, you know that the data can be inaccurate. You must troubleshoot
the module to discover what degree of inaccuracy exists.
Example causes of uncertain data include the following:
- Data signal outside the channel operating range
- Module is out of operating temperature range.
- Invalid sensor offset value
- Calibration fault on the channel
- For Standard modules, calibration is in process on the channel. Active calibration
process on one channel can cause an indication of Uncertain data quality on other
module channels simultaneously.
The Notch Filter settings for the other input channels in the group remain the same.
Software Configurable You use the Studio 5000 Logix Designer application to configure the module, monitor system
operation, and troubleshoot issues. You can also use the Studio 5000 Logix Designer
Applies to these modules: application to retrieve the following information from any module in the system:
5094 Standard I/O Modules • Serial number
5094 Safety I/O Modules
• Firmware revision information
• Product code
• Vendor
• Error and fault information
• Diagnostic information
By minimizing the need for tasks, such as setting hardware switches and jumpers, the
software makes module configuration easier and more reliable.
Fault and Status Reporting The FLEX 5000 analog I/O modules report fault and status data along with channel data. Fault
and status data is reported in the following ways:
Applies to these modules:
• Studio 5000 Logix Designer application
5094 Standard I/O Modules
5094 Safety I/O Modules
• Module status indicators
IMPORTANT Do not use the module status indicators or I/O status indicators on
FLEX 5000 I/O safety modules for safety operations.
For more information on fault reporting, see the individual module feature chapters and
Troubleshoot Your Module on page 119.
Module Inhibiting Module inhibiting lets you indefinitely suspend a connection, including Listen Only
connections, between a controller and an analog I/O module without removing the module
Applies to these modules: from the configuration. This process lets you temporarily disable the connection a module,
5094 Standard I/O Modules such as to perform maintenance.
5094 Safety I/O Modules
IMPORTANT You cannot inhibit a connection when the safety controller is safety-
locked or a safety signature exists for the controller.
To see where to inhibit a FLEX 5000 analog I/O module, see page 80.
Electronic Keying Electronic Keying reduces the possibility that you use the wrong device in a control system. It
compares the device that is defined in your project to the installed device. If keying fails, a
Applies to these modules: fault occurs. These attributes are compared.
5094 Standard I/O Modules
5094 Safety I/O Modules Attribute Description
Vendor The device manufacturer.
Device Type The general type of the product, for example, analog I/O module.
Product Code The specific type of the product. The Product Code maps to a catalog number.
Major Revision A number that represents the functional capabilities of a device.
Minor Revision A number that represents behavior changes in the device.
Carefully consider the implications of each keying option when selecting one.
Producer/Consumer FLEX 5000 analog I/O modules use the Producer/Consumer communication model to produce
data without a controller polling them first. The modules produce the data and controllers
Communication consume it. That is, the owner-controller and controllers with a Listen Only connection to the
module can consume it.
When an input module produces data, the controllers can consume the data simultaneously.
Simultaneous data consumption eliminates the need for one controller to send the data to
other controllers.
IMPORTANT Keep in mind, only one controller can own the I/O module. The
FLEX 5000 analog I/O modules do not support multiple owners of the
same module.
Other controllers must use a Listen Only connection to the module.
Use CIP Sync Time with The following FLEX 5000 analog I/O modules use CIP Sync for timestamps:
I/O Modules • 5094-IF8, 5094-IF8XT
• 5094-IY8, 5094-IY8XT
Applies to these modules:
5094 Standard I/O Modules
• 5094-IRT8S, 5094-IRT8SXT
5094 Safety I/O Modules • 5094-OF8, 5094-OF8XT
CIP Sync is a CIP implementation of the IEEE 1588 PTP (Precision Time Protocol). CIP Sync
provides accurate real-time (Real-World Time) or Universal Coordinated Time (UTC)
synchronization of controllers and devices that are connected over CIP networks. This
technology supports highly distributed applications that require timestamping, sequence of
events recording, distributed motion control, and increased control coordination.
These modules are CIP Sync slave-only devices. There must be another module on the network
that functions as a master clock. For more information on how to use CIP Sync technology, see
the Converged Plantwide Ethernet (CPwE) Design and Implementation Guide, publication
ENET-TD001.
I/O modules can be used to capture timestamps. The advantage is that CIP Sync is system-
wide, so timestamp values are consistent across all modules in the system.
Alarm Latching When enabled, Alarm Latching lets you latch a module alarm in the set position once the alarm
is triggered. The alarm remains set even if the condition causing it to occur disappears, until
Applies to these modules: the alarm is unlatched.
5094 Standard I/O Modules
5094 Safety I/O Modules Alarm latching is available on a per channel basis. You can latch the following alarms:
• Input modules - Process and Rate alarms
• Output modules - Clamp and Rate alarms
For more information on latching alarms on FLEX 5000 analog HART I/O modules, see the
module-specific chapters and:
• See Configure Standard Analog I/O Modules on page 75.
• See Configure and Replace Safety Analog I/O Modules on page 91.
Enable Latching
You can enable alarm latching in the following ways:
• Module Properties dialog box - To see where to latch alarms, see the following:
- Input modules - Alarms category
- Output modules - Limits category
For more information on how to use the Module Properties dialog box:
- See Configure Standard Analog I/O Modules on page 75.
- See Configure and Replace Safety Analog I/O Modules on page 91.
• Module tags - The alarm type determines which tag to change.
For more information on module tags and how to use them, see Module Tag Definitions
on page 129.
Unlatch Alarms
IMPORTANT Before you unlatch an alarm, make sure the condition that triggered
the alarm no longer exists
Once an alarm is latched, you must manually unlatch it. You can use the module tags to
unlatch an alarm. The alarm type determines which module tag to change.
For example, to unlatch a Low Low alarm on a FLEX 5000 analog input module, you set the
Chxx.LLAlarmUnlatch output tag to 1.
For more information on how to use the module tags, see Module Tag Definitions on page 129.
Scaling When you scale a channel, you select two points that represent signal units, that is, a Low
Signal and a High Signal. You also select two points that represent engineering units, that is,
Applies to these modules: Low Engineering and High Engineering.
5094 Standard I/O Modules
5094 Safety I/O Modules The Low Signal point equates to the Low Engineering point and the High Signal point matches
the High Engineering point.
IMPORTANT In choosing two points for the low and high value of your application,
you do not limit the range of the module. The module range remains
constant regardless of how you scale it.
Scaling lets you configure the module to return data to the controller in signal units or in
engineering units (listed as Percent of Full Scale in the Studio 5000 Logix Designer
application).
For example, if you use the 5094-IF8 module in Current mode with an input range of 4…20 mA,
consider the following:
• To receive values in signal units, configure the module as follows:
- Low Signal = 4 mA
- High Signal = 20 mA
- Low Engineering = 4 EU
- High Engineering = 20 EU
• To receive values in Percent of Full Scale, configure the module as follows:
- Low Signal = 4 mA
- High Signal = 20 mA
- Low Engineering = 0%
- High Engineering = 100%
The following table shows values that can appear when using Percent of Full Scale.
Table 6 - Current Values Represented in Engineering Units
Current (mA) Engineering Units Value (%) Value in I.Chxx.Data Tag
0.0 -25.00 -25.00
3.0 -6.00 -6.00
4.0 0.0 0.00
12.0 50.0 50.0
20.0 100.0 100.0
23.0 118.75 118.75
You configure Scaling on the Chxx category in the Module Properties dialog box for each
module. For more information on using the Module Properties dialog box, see Configure
Standard Analog I/O Modules on page 75.
Data Offset The FLEX 5000 analog I/O modules support offset features that let you compensate for any
inaccuracy inherent to the input or output device connected to the channel. The offset value
Applies to these modules: adjusts the input or output data value.
5094 Standard I/O Modules
5094 Safety I/O Modules The following channel offset features are available:
• Sensor Offset - Available on FLEX 5000 analog input modules.
For more information on using the Sensor Offset feature, see page 41 and page 56.
• Channel Offset - Available on FLEX 5000 analog output modules.
For more information on using the Channel Offset feature, see page 63.
Module Accuracy Module accuracy represents the module accuracy when its ambient temperature is the same
as the temperature at which the module was calibrated.
Applies to these modules:
5094 Standard I/O Modules The following specifications are related to Module Accuracy:
5094 Safety I/O Modules • Absolute Accuracy at 25 °C (77 °F)
• Module Accuracy Drift with Temperature
The level of module accuracy remains the same, whether it is operating in Current (mA),
Voltage (V), RTD, or Thermocouple mode. The 5094-IY8 and 5094-IRT8S modules support the
RTD or Thermocouple modes.
Module Firmware The FLEX 5000 analog I/O modules are manufactured with module firmware installed. If
updated module firmware revisions are available in the future, you can update the firmware.
Applies to these modules:
5094 Standard I/O Modules Updated firmware revisions are made available for various reasons, for example, to correct an
5094 Safety I/O Modules anomaly that existed in previous module firmware revisions.
You access updated firmware files at the Rockwell Automation Product Compatibility and
Download Center (PCDC). A link to the PCDC is available at rok.auto/pcdc.
At the PCDC, you can use the module catalog number to check for firmware updates. If the
catalog number is not available, no updates exist then.
Verify that the firmware revision of the FLEX 5000 I/O modules that you use is correct before
commissioning the system.
IMPORTANT Only download firmware and access product release notes from the
Product Compatibility and Download Center (PCDC) at rok.auto/pcdc.
Do not download firmware from non-Rockwell Automation sites.
For safety consideration for the 5094-IRT8S module see Safety Considerations for Module
Firmware on page 70.
Multiple Input Ranges The 5094-IF8 module supports multiple input ranges. The input type that you choose during
module configuration determines the available input ranges. An input type is chosen on a
channel-by-channel basis.
Table 7 - Input Ranges
Input Type Available Input Range
0…20 mA
Current (mA) 4…20 mA
-10…10V
Voltage (V) 0…5V
0…10V
To see where to choose an input range for the 5094-IF8 module, see page 82.
Notch Filter The Notch Filter is a built-in feature of the Analog-to-Digital converter (ADC) that removes line
noise in your application. The removal of line noise is also known as noise immunity.
The Notch Filter attenuates the input signal at the specified frequency.
Choose a Notch Filter based on what noise frequencies are present in the module operating
environment and any sampling requirements that are needed for control. For example if the
Notch Filter setting is 60 Hz, 60 Hz AC line noise and its overtones are filtered out.
• 2500 Hz
• 5000 Hz
• 10000 Hz
• 15625 Hz
• 25000 Hz
• 31250 Hz
• 62500 Hz
If you want to filter lower frequency noise, you get a slower input sample rate.
To see where to choose a notch filter for the 5094-IF8 module, see page 82.
Relationship between Notch Filter Settings and RPI Setting
There is a relationship between a Notch Filter setting and the RPI rate.
• If you want greater noise suppression at the selected Notch Filter frequency and
improved resolution, you use a slower input sample rate.
For example, if you choose the 60 Hz notch filter setting and need better noise
suppression and resolution, the recommended module minimum RPI is 60 ms.
• If you want a faster input sample rate at the selected Notch Filter frequency, the noise
suppression and resolution is lesser.
Using the previous example, if you choose the 60 Hz notch filter setting and need faster
input sampling, the recommended module minimum RPI is 20 ms.
In Table 8, each Notch Filter setting has two recommended minimum module RPI values that
allow the required time to collect samples from each channel. One setting provides faster
sample speed and the other provides slightly better resolution at slower sample speeds.
Table 8 - Notch Filter and Recommended Minimum Module RPI Values - Effect on Noise Rejection
Recommended Minimum Module RPI Value
Application With All Channels Enabled and Using the Same Notch
Notch Filter Application That is Configured With Only One Channel Enabled Filter Setting on All Channels
Faster Sampling Speed Better Noise Rejection Faster Sampling Speed Better Noise Rejection
5 Hz 211 ms 631 ms 750 ms(1) N/A
10 Hz 106 ms 316 ms 422 ms N/A
15 Hz 64 ms 190 ms 254 ms N/A
20 Hz 53 ms 158 ms 212 ms 632 ms
50 Hz 22 ms 64 ms 86 ms 254 ms
60 Hz (default) 18 ms 53 ms 72 ms 212 ms
100 Hz 11 ms 32 ms 44 ms 127 ms
200 Hz 5.6 ms 16.1 ms 22.2 ms 65 ms
500 Hz 2.5 ms 6.7 ms 9.6 ms 26.5 ms
1000 Hz 1.4 ms 3.5 ms 5.4 ms 13.8 ms
2500 Hz 0.8 ms 1.6 ms 2.9 ms 6.2 ms
5000 Hz 0.6 ms 1 ms 2 ms 3.7 ms
10000 Hz 0.5 ms 0.7 ms 1.6 ms 2.4 ms
15625 Hz 0.5 ms 0.6 ms 1.6 ms 2 ms
25000 Hz 0.4 ms 0.5 ms 1.5 ms 1.7 ms
31250 Hz 0.4 ms 0.5 ms 1.5 ms 1.6 ms
62500 Hz 0.4 ms 0.4 ms N/A 1.4 ms
(1) If you use the 5 Hz Notch Filter setting with four or more channels, the input data cannot be refreshed at every RPI, even if the maximum RPI allowed is used. Instead, fresh data is delivered
approximately every other RPI.
When input channels on the same module use different Notch Filter selections, you must
consider the sample time for each channel. This helps you to find the recommended RPI that
provides enough time for sampling all channels.
The eight input channels on the 5094-IF8 module are grouped into two groups. Channels
00…03 are grouped, and channels 04…07 are grouped. When you determine the recommended
minimum module RPI value, remember:
• The recommended minimum module RPI value when channels use different Notch Filter
selections is determined by group.
The recommended minimum RPI rates for all enabled channels are added together. If
any channel in the other group is enabled, the recommended minimum RPI rate for each
enabled channel is increased by 0.2 ms.
• If the groups have different recommended minimum RPI values, use the higher RPI
value when you configure the module.
Table 9 lists the values in an application that needs a faster sampling rate.
Table 9 - Example Application That Requires Faster Sampling Speed
Channel Recommended Minimum Module Recommended Minimum Module RPI
Channel Notch Filter Recommended Minimum Module RPI
Group RPI for Each Channel (1) to Use in Module Configuration
Ch00 50 Hz 21.6 ms
Grouped Ch01 1000 Hz 1.6 ms
28.3 ms
together Ch02 - Disabled N/A N/A
Ch03 62500 Hz 0.6 ms
72.2 ms
Ch04 60 Hz 18.2 ms
Grouped Ch05 60 Hz 18.2 ms
72.2 ms
together Ch06 60 Hz 18.2 ms
Ch07 60 Hz 18.2 ms
(1) The values in this column represent the corresponding recommended minimum RPI value listed in Table 8 with an additional 0.2 ms added to it because at least one channel is enabled in
the other group.
Table 10 lists the values in an application that needs better noise rejection.
Table 10 - Example Application That Requires Better Noise Rejection
Channel Recommended Minimum Module Recommended Minimum Module RPI
Channel Notch Filter Recommended Minimum Module RPI
Group RPI for Each Channel(1) to Use in Module Configuration
Ch00 50 Hz 63.6 ms
Grouped Ch01 1000 Hz 3.8 ms
67.8 ms
together Ch02 - Disabled N/A N/A
Ch03 62500 Hz 0.6 ms
212.2 ms
Ch04 60 Hz 53.2 ms
Grouped Ch05 60 Hz 53.2 ms
212.2 ms
together Ch06 60 Hz 53.2 ms
Ch07 60 Hz 53.2 ms
(1) The values in this column represent the corresponding recommended minimum RPI value listed in Table 8 with an additional 0.2 ms added to it because at least one channel is enabled in
the other group.
Digital Filter The Digital Filter is a first-order lag filter. It smooths input data noise transients on each input
channel. This value specifies the time constant for a digital, first-order lag filter on the input.
The input is 63% of the step change after the first time constant elapses.
120
100
80
Amplitude % 60
40
20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2
Time in Seconds
The filter value is specified in units of milliseconds. A value of 0 (zero) disables the filter. The
digital filter equation is as shown.
∆ t * (Xn - Yn-1)
Yn = Yn-1 +
∆ t + TA
To see where to choose a digital filter for the 5094-IF8 module, see page 82.
Underrange/Overrange Underrange/Overrange Detection detects when the 5094-IF8 module is operating beyond
limits set by the input range.
Detection
The module can read input signal levels outside the low and high signal values for each input
range. The signal limits to which the module can read are thresholds. Only when the signal is
beyond a threshold is an underrange or overrange condition that is detected and indicated.
For example, if you configure a 5094-IF8 module channel to use the + 10V input range, an
overrange condition does not exist until the input signal exceeds 12V.
Table 11 lists the input ranges of the 5094-IF8 module and the thresholds in each range before
the module detects an underrange/overrange condition.
IMPORTANT The Disable All Alarms feature, does not disable the underrange/
overrange detection feature.
The Disable All Alarms feature disables alarms on the module.
Underrange/Overrange detection is not an alarm. It is an indicator that
channel data has gone beyond the absolute maximum or minimum,
respectively, for the channel range.
To disable the Underrange/Overrange detection feature, you must
disable the channel.
For more information on how to use the module tags, see Module Tag Definitions on page 129.
Process Alarms Process alarms alert you when the module has exceeded configured high or low limits for
each channel. The following are the user-configurable, alarm trigger points:
• High high
• High
• Low
• Low low
To use the Process Alarms, you must complete the following tasks:
• Enable the alarms
• Configure the trigger points
Enable Process Alarms
When the module tags are created, the Process Alarm tags are disabled by default.
To see where to enable Process Alarms for the 5094-IF8 module, see page 83.
Configure Alarm Trigger Points
You must configure the Process Alarm with a trigger point. That is, set values in Engineering
Units that, once the signal reaches the value, the alarm is triggered.
Process Alarm trigger points are related to the Scaling parameters that you configure for the
channel. The Engineering Units that are established in Scaling determine the Process Alarm
trigger points. That is, the available trigger point values can be in signal units or engineering
units.
For example, consider a channel that uses the Current (mA) input type, the 4 mA…20 mA input
range, and scales the High and Low Engineering values of 100 and 0, respectively. The
available Process Alarm values range from 0…100.
In this case, if the High Limit alarm is set to 50 EU, when the input signal reaches 12 mA, the
High Limit alarm is set. The alarm is set because Scaling was configured for Percentage of Full
Scale and a signal value of 12 mA is 50% of the full scale of engineering units.
To see where to set the Process Alarm trigger points for the 5094-IF8 module, see page 83.
Latch Alarms
Check Latch Process Alarms on the Alarms category to latch the process alarms. To see where
to see where to latch Process Alarms on the 5094-IF8 module, see page 83.
Unlatch Alarms
IMPORTANT Before you unlatch an alarm, make sure the condition that triggered the
alarm no longer exists.
Once an alarm is latched, you must manually unlatch it. To unlatch an alarm, change the output
tag for that alarm.
For example, change the O.Chxx.LAlarmUnlatch tag for the low alarm that you want to unlatch
from 0 to 1.
For more information on how to use the module tags, see Module Tag Definitions on page 129.
Alarm Deadband
You can configure an alarm deadband to work with these alarms. The deadband lets the
process alarm status bit remain set, despite the alarm condition disappearing, as long as the
input data remains within the deadband of the process alarm.
The following graphic shows input data that sets each of the four alarms at some point during
module operation. In this example, latching is disabled; therefore, each alarm turns Off when
the condition that caused it to set ceases to exist.
High high
High alarm High alarm turns Off.
turns On.
High
Low low
Low low alarm turns On. Low low alarm turns Off.
Low alarm remains On. Low alarm remains On.
To see where to set the Alarm Deadband on the 5094-IF8 module, see page 83.
Rate Alarm The Rate Alarm defines the maximum rate of change between input samples in Engineering
Units per second. If the Rate Alarm Limit is exceeded, the I.Chxx.RateAlarm tag set to 1.
You can enable Rate Alarm latching. To see where to enable the Rate Alarm latching on the
5094-IF8 module, see page 83.
Once the Rate Alarm is latched, you must change the O.Chxx.RateAlarmUnlatch tag to 1.
You can unlatch the alarm at any point in the system operation. If you change the unlatch tag
to 1 and the triggering condition remains, the alarm is immediately latched again.
We suggest that you unlatch the Rate Alarm only after the rate of change between input
samples has returned below the Rate Alarm Limit value.
Sensor Offset The Sensor Offset compensates for any known error on the sensor or channel to which the
sensor is connected. The value is set in signal units and is added to the data value.
For example, consider an application that uses the Current (mA) input type with the 4…20 mA
range and scaling at 0…100%. If a sensor has an error and the channel consistently reports
current signal values by 0.2 mA lower than the actual value, you must set Sensor Offset to
1.25%.
You must use the O.Chxx.SensorOffset tag to set the Sensor Offset. In the example above, the
O.Chxx.SensorOffset tag = 1.25.
For more information on how to use the module tags, see Module Tag Definitions on page 129.
Open Wire Detection Open Wire Detection detects when a wire is disconnected from the channel. You must enable
Open Wire Detection in the module configuration.
To see where to enable Open Wire Detection on the 5094-IF8 module, see page 82.
Table 12 describes the results of an Open Wire condition occurring when the module is
operating in each mode.
IMPORTANT The Disable All Alarms feature, does not disable the Open Wire Detection feature. The Disable All Alarms
feature disables all alarms on the module.
The Open Wire Detection feature is not an alarm. It is an indicator that a wire has been disconnected from the
channel but does not trigger an alarm.
To disable the Open Wire Detection feature, you must clear the Open Wire Detection checkbox in the module
configuration.
Over Temperature The Over Temperature Detection feature indicates that the temperature of the conditions
within which the module is operating are higher than the module operating limits.
Detection
When an Over Temperature condition exists, the I.Chxx.OverTemperature tag is set to 1.
Field Power Loss Detection The Field Power Loss Detection feature monitors for the loss of power at an input module
channel. When field power to the module is lost, a channel-level fault is sent to the controller
to identify the exact channel faulted.
Field Power Loss Detection has a corresponding tag that can be examined in the user program
if a fault occurs. For information on modules, see Module Tag Definitions on page 129.
To see where to enable or disable field power detection, see page 81.
Fault and Status Reporting The 5094-IF8 module sends fault and status data with channel data to the owner-controller
and listening controllers. The data is returned via module tags that you can monitor in your
Studio 5000 Logix Designer application.
With some exceptions, the 5094-IF8 module provides the fault and data status in a
channel-centric format. The tag names in the following table that include Chxx represent
channel-centric data. The xx represents channel number.
Table 13 - 5094-IF8 Module - Fault and Status Data Tags
Data Type Tag Name Triggering Event That Sets the Tag
(1) The owner-controller loses its connection to the module.
ConnectionFaulted
Chxx.Fault The channel data quality is bad.
The following conditions:
The channel uses a Voltage input type in any input range and the input signal value reaches full scale.
Chxx.OpenWire The channel uses a Current input type in only the 4…20 mA input range and the input signal goes below
Fault 100 µA.
The input signal at the channel is below 100 µA.
Chxx.Underrange The channel data is beneath the absolute minimum for this channel.
Chxx.Overrange The channel data is above the absolute maximum for this channel.
Chxx.OverTemperature The module is at a higher temperature than its rated operating limits.
Notes:
Differential inputs have a greater resistance to the effects of electromagnetic noise and
provide improved flexibility regarding cable length when wiring your module.
Multiple Input Ranges The modules offer multiple input ranges. The input type that you choose during module
configuration determines the available input ranges.
Applies to these modules:
5094 Standard I/O Modules For the RTD input type, the sensor type that you choose determines the available input ranges.
5094 Safety I/O Modules The Studio 5000 Logix Designer application automatically sets the Input Range to the valid
setting after you select a sensor type.
Notch Filter The Notch Filter is a built-in feature of the Analog-to-Digital converter (ADC) that removes line
noise in your application. The removal of line noise is also known as noise immunity.
Applies to these modules:
5094 Standard I/O Modules The Notch Filter attenuates the input signal at the specified frequency.
5094 Safety I/O Modules
Choose a Notch Filter based on what noise frequencies are present in the module operating
environment and any sampling requirements that are needed for control. For example if the
Notch Filter setting is 60 Hz, 60 Hz AC line noise and its overtones are filtered out.
If you want to filter lower frequency noise, you get a slower input sample rate.
In Table 15, each Notch Filter setting has two recommended minimum module RPI values that
allow the required time to collect samples from each channel. One setting provides faster
sample speed and the other provides slightly better resolution at slower sample speeds.
Table 15 - Notch Filter and Recommended Minimum Module RPI Values - Effect on Noise Rejection
Recommended Minimum Module RPI Value
Application With All Channels Enabled and Using the Same Notch
Notch Filter Application That is Configured With Only One Channel Enabled Filter Setting on All Channels
Faster Sampling Speed Better Noise Rejection Faster Sampling Speed Better Noise Rejection
5 Hz 215 ms 635 ms 750 ms(1) N/A
10 Hz 110 ms 320 ms 440 ms N/A
15 Hz 65 ms 195 ms 260 ms N/A
20 Hz 60 ms 165 ms 240 ms 660 ms
50 Hz 25 ms 70 ms 100 ms 280 ms
60 Hz (default) 20 ms 60 ms 80 ms 240 ms
100 Hz 15 ms 35 ms 60 ms 140 ms
200 Hz 10 ms 20 ms 40 ms 80 ms
500 Hz 5 ms 10 ms 20 ms 40 ms
1000 Hz 2 ms 5 ms 8 ms 20 ms
2500 Hz 1.5 ms 2.5 ms 6 ms 10 ms
5000 Hz 1 ms 2 ms 4 ms 8 ms
10000 Hz 0.8 ms 1 ms 3.2 ms 4 ms
15625 Hz 0.8 ms 0.9 ms 3.2 ms 3.5 ms
25000 Hz(2) 0.8 ms 0.8 ms 3.2 ms 3.2 ms
31250 Hz(2) 0.8 ms 0.8 ms 3.2 ms 3.2 ms
62500 Hz(2) N/A 0.7 ms N/A 2.8 ms
(1) If you use the 5 Hz Notch Filter setting with four channels, the input data cannot be refreshed at every RPI, even if the maximum RPI allowed is used. Instead, fresh data is delivered
approximately every other RPI.
(2) Not supported by 5094-IRT8S modules.
Digital Filter The Digital Filter is a first-order lag filter. It smooths input data noise transients on each input
channel. This value specifies the time constant for a digital, first-order lag filter on the input.
Applies to these modules: The input is 63% of the step change after the first time constant elapses.
5094 Standard I/O Modules
5094 Safety I/O Modules
120
100
80
Amplitude % 60
40
20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2
Time in Seconds
The filter value is specified in units of milliseconds. A value of 0 (zero) disables the filter. The
digital filter equation is as shown.
∆ t * (Xn - Yn-1)
Yn = Yn-1 +
∆ t + TA
Underrange/Overrange Underrange/Overrange Detection detects when the module is operating beyond limits set by
the input range.
Detection
Applies to these modules: The module can read input signal levels outside the low and high signal values for each input
range. The signal limits to which the module can read are thresholds. Only when the signal is
5094 Standard I/O Modules
beyond a threshold is an underrange or overrange condition that is detected and indicated.
5094 Safety I/O Modules
For example, if you configure a 5094-IY8 module channel to use the + 10V input range, an
overrange condition does not exist until the input signal exceeds 12V.
Table 18 lists the input ranges of the 5094-IY8 and 5094-IRT8S modules and the thresholds in
each range before the module detects an underrange/overrange condition.
Table 18 - Input Type Underrange/Overrange Thresholds
Range - Current and
Voltage Input Type Deadband
Sensor Type - RTD and Underrange Overrange
Input Type
Thermocouple Input Threshold Threshold Example(1)
Type
0…20 mA < -0.07 mA
Current (mA)(2) > 23.00 mA 0.07 mA
4…20 mA < 3 mA(3)
±10.00V < -12.00V >12.00V 0.04V
Voltage (V)(2) 0…5V < -0.02V > 6.00V 0.02V
0…10V < -0.04V > 12.00V 0.04V
< -200 °C > 870 °C
< -328 °F > 1598 °F
Pt385 < 73 °K > 1143 °K
< 132 °R > 2058 °R
< -200 °C > 630 °C
< -328 °F > 1166 °F
Pt3916 < 73 °K > 903 °K
< 132 °R > 1626 °R
< -200 °C > 260 °C
< -328 °F > 500 °F
RTD(4) Cu427 < 73 °K > 533 °K N/A
< 132 °R > 960 °R
< -80 °C > 320 °C
< -112 °F > 608 °F
Ni672 < 193 °K > 593 °K
< 348 °R > 1068 °R
< -60 °C > 250 °C
< -76 °F > 482 °F
Ni618 < 213 °K > 523 °K
< 384 °R > 942 °R
< 21 °C > 1820 °C
< 68 °F > 3308 °F
B < 293 °K > 2093 °K
< 528 °R > 3768 °R
< 0.00 °C > 2315 °C
< 32 °F > 4199 °F
C < 273 °K > 2588 °K
< 492 °R > 4659 °R
< -270 °C > 1000 °C
< -454 °F > 1832 °F
Thermocouple E N/A
< 3 °K > 1273 °K
< 6 °R > 2292 °R
< -210 °C > 1200 °C
< -346 °F > 2192 °F
J < 63 °K > 1473 °K
< 114 °R > 2652 °R
< -270 °C > 1372 °C
< -454 °F > 2502 °F
K < 3 °K > 1645 °K
< 6 °R > 2961 °R
IMPORTANT The Disable All Alarms feature, does not disable the underrange/
overrange detection feature.
The Disable All Alarms feature disables alarms on the module.
Underrange/Overrange detection is not an alarm. It is an indicator that
channel data has gone beyond the absolute maximum or minimum,
respectively, for the channel range.
To disable the Underrange/Overrange detection feature, you must
disable the channel.
Underrange/overrange conditions are indicated when the following tags change to 1:
• I.Chxx.Underrange
• I.Chxx.Overrange
For more information on how to use the module tags, see Module Tag Definitions on page 129.
Process Alarms Process alarms alert you when the module has exceeded configured high or low limits for
each channel. The following are the user-configurable, alarm trigger points:
Applies to these modules:
• High high
5094 Standard I/O Modules
5094 Safety I/O Modules
• High
• Low
• Low low
To use the Process Alarms, you must complete the following tasks:
• Enable the alarms
• Configure the trigger points
Enable Process Alarms
When the module tags are created, the Process Alarm tags are disabled by default.
You must configure the Process Alarm with a trigger point. That is, set values in Engineering
Units that, once the signal reaches the value, the alarm is triggered.
Process Alarm trigger points are related to the Scaling parameters that you configure for the
channel. The Engineering Units that are established in Scaling determine the Process Alarm
trigger points. That is, the available trigger point values can be in signal units or engineering
units.
For example, consider a channel that uses the Current (mA) input type, the 4 mA…20 mA input
range, and scales the High and Low Engineering values of 100 and 0, respectively. The
available Process Alarm values range from 0…100.
In this case, if the High Limit alarm is set to 50 EU, when the input signal reaches 12 mA, the
High Limit alarm is set. The alarm is set because Scaling was configured for Percentage of Full
Scale and a signal value of 12 mA is 50% of the full scale of engineering units.
Check Latch Process Alarms on the Alarms category to latch the process alarms.
IMPORTANT Before you unlatch an alarm, make sure the condition that triggered the
alarm no longer exists.
Once an alarm is latched, you must manually unlatch it. To unlatch an alarm, change the output
tag for that alarm.
For example, change the O.Chxx.LAlarmUnlatch tag for the low alarm that you want to unlatch
from 0 to 1.
For more information on how to use the module tags, see Module Tag Definitions on page 129.
Alarm Deadband
You can configure an alarm deadband to work with these alarms. The deadband lets the
process alarm status bit remain set, despite the alarm condition disappearing, as long as the
input data remains within the deadband of the process alarm.
The following graphic shows input data that sets each of the four alarms at some point during
module operation. In this example, latching is disabled; therefore, each alarm turns Off when
the condition that caused it to set ceases to exist.
Figure 6 - Alarm Deadband Alarm Settings
High high alarm turns On. High high alarm turns Off.
High alarm remains On. High alarm remains On.
High high
High alarm High alarm turns Off.
turns On.
High
Low low
Low low alarm turns On. Low low alarm turns Off.
Low alarm remains On. Low alarm remains On.
Rate Alarm The Rate Alarm defines the maximum rate of change between input samples in Engineering
Units per second. If the Rate Alarm Limit is exceeded, the I.Chxx.RateAlarm tag set to 1.
Applies to these modules:
5094 Standard I/O Modules You can enable Rate Alarm latching.
5094 Safety I/O Modules
To see where to enable the Rate Alarm latching:
• For the 5094-IY8 module, see page 85.
• For the 5094-IRT8S module, see page 98.
Once the Rate Alarm is latched, you must change the O.Chxx.RateAlarmUnlatch tag to 1 to
unlatch.
You can unlatch the alarm at any point in the system operation. If you change the unlatch tag
to 1 and the triggering condition remains, the alarm is immediately latched again.
We suggest that you unlatch the Rate Alarm only after the rate of change between input
samples has returned below the Rate Alarm Limit value.
Sensor Types The modules support multiple sensor types with the available selections dictated by the input
type configuration.
Applies to these modules:
5094 Standard I/O Modules Table 19 - Available Sensor Types
5094 Safety I/O Modules
Input Type Available Sensor Types
100 Ω PT 385
200 Ω PT 385
500 Ω PT 385
1000 Ω PT 385
100 Ω PT 3916
200 Ω PT 3916
500 Ω PT 3916
RTD 1000 Ω PT 3916
10 Ω CU 427
120 Ω NI 672
100 Ω NI 618
120 Ω NI 618
200 Ω NI 618
500 Ω NI 618
Thermocouple B, C, D, E, J, K, N, R, S, T, TXK/XK (L)
The choices made during module configuration for the following parameters determine Sensor
Type temperature limits:
• Input Type
• Sensor Type
• Temperature Units
IMPORTANT When you make the configuration choices that are listed previously, the
Scaling parameters are automatically set on the Chxx category of
the Module Properties dialog box. They cannot be changed in the
software.
The Low Signal value equals the Low Engineering value. The High Signal
value equals the High Engineering value.
For example, you can configure a channel with the following parameters:
• Input Type = RTD
• Sensor Type = 120 ohms NI 672
• Input Range = 1 ohms to 500 ohms 3-wire
• Temperature Units = Celsius
Table 20 - Temperature Limits for RTD and Thermocouple Sensor Types (Continued)
Input Type Sensor Type Temperature Range Limits
-270…1372 °C
-454…2502 °F
TC Type K 3…1645 °K
6…2961 °R
-270…1300 °C
-454…2372 °F
TC Type N 3…1573 °K
6…2832 °R
-50…1768 °C
-58…3215 °F
TC Type R 223…2041 °K
Thermocouple (mV) 402…3674 °R
(continued) -50…1768 °C
-58…3215 °F
TC Type S 223…2041 °K
402…3674 °R
-270…400 °C
-454…752 °F
TC Type T 3…673 °K
6…1212 °R
-200…800 °C
-328…1472 °F
TC Type TXK/XK (L) 73…1073 °K
132…1932 °R
Sensor Offset The Sensor Offset compensates for any known error on the sensor or channel to which the
sensor is connected. The value is set in signal units and is added to the data value.
Applies to these modules:
5094 Standard I/O Modules For example, consider an application that uses the Current (mA) input type with the 4…20 mA
5094 Safety I/O Modules range and scaling at 0…100%. If a sensor has an error and the channel consistently reports
current signal values by 0.2 mA lower than the actual value, you must set Sensor Offset to
1.25%.
You must use the O.Chxx.SensorOffset tag to set the Sensor Offset. In the example above, the
O.Chxx.SensorOffset tag = 1.25.
WARNING: If the sensor offset is not set appropriately, the channel faults.
For more information on using module tags, see Module Tag Definitions on page 129.
10 Ohm Copper Offset With 10 Ohm Copper Offset, you can compensate for a small offset error in a 10 ohm copper
RTD. The channel must be connected to the 10 Ohm CU 427 Sensor Type to use this feature.
Applies to these modules: The offset value is indicated in units of 0.01 Ohm.
5094 Standard I/O Modules
5094 Safety I/O Modules For example, if the resistance of a copper RTD used with a channel is 9.74 Ω at 25 °C, the 10
Ohm Copper Offset lets you account for the error. You must set the 10 Ohm Copper Offset field
on the Configuration tab to -0.26 or by setting the C.Chxx.TenOhmOffset to -26.
Open Wire Detection Open Wire Detection detects when a wire is disconnected from the channel. You must enable
Open Wire Detection in the module configuration.
Applies to these modules:
5094 Standard I/O Modules For the 5094-IRT8S module, open wire detection is always enabled. The value reported during
5094 Safety I/O Modules an Open Wire detection depends on the Diagnostics selection (min/max eng) on the channel
(see Chxx Category on page 97).
Table 21 describes the results of an Open Wire condition occurring when the module is
operating in each mode.
Table 21 - Open Wire Conditions
5094-IY8 5094-IRT8S
Mode Cause of Detection Resulting Module Behavior
Support Support
The input signal for a channel is • Input data for the channel changes to a specific scaled value
below 100 µA. corresponding to the Underrange value for the channel’s Input Range.
Current (mA) Yes No IMPORTANT: This feature is available in • The I:Chxx.OpenWire tag changes to 1.
Current mode only when the channel uses
the 4…20 mA input range. • A fault occurs and the I:Chxx.Fault tag is set to 1.
• Input data for the channel changes to a specific scaled value
The input signal value reaches full scale corresponding to the Overrange value for the channel’s Input Range.
Voltage Yes No of the input range used. • The I:Chxx.OpenWire tag changes to 1.
• A fault occurs and the I:Chxx.Fault tag is set to 1.
• For the 5094-IY8 module, the input data for the channel changes to
the highest scaled temperature value associated with the selected
sensor type.
• For the 5094-IRT8S module, input data for the channel changes to the
RTD Yes Yes A wire is disconnected from the channel. highest or lowest scaled temperature value associated with the
selected sensor type based on the user selection.
• The I:Chxx.OpenWire tag changes to 1.
• The I.Chxx.Overrange tag may be set to 1.
• A fault occurs and the I:Chxx.Fault tag is set to 1.
• For the 5094-IY8 module, the input data for the channel changes to
the highest scaled temperature value associated with the selected
sensor type.
Thermocouple • For the 5094-IRT8S module, input data for the channel changes to the
with Sensor Type Yes Yes A wire is disconnected from the channel. highest or lowest scaled temperature value associated with the
= Any TC Type selected sensor type based on the user selection.
• The I:Chxx.OpenWire tag changes to 1.
• The I.Chxx.Overrange tag may be set to 1.
• A fault occurs and the I:Chxx.Fault tag may be set to 1.
• For the 5094-IY8 module, the input data for the channel changes to a
specific scaled value corresponding to the Overrange value for the
channel’s Input Range.
Thermocouple • For the 5094-IRT8S module, Input data for the channel changes to a
with Sensor Type Yes Yes A wire is disconnected from the channel. specific scaled value corresponding to the highest and lowest value
= mV for the channel’s Input Range.
• The I:Chxx.OpenWire tag changes to 1.
• The I.Chxx.Overrange tag may be set to 1.
• A fault occurs and the I:Chxx.Fault tag is set to 1.
IMPORTANT The Disable All Alarms feature, does not disable the Open Wire Detection feature. The Disable All Alarms feature
disables all alarms on the module.
The Open Wire Detection feature is not an alarm. It is an indicator that a wire has been disconnected from the channel
but does not trigger an alarm.
To disable the Open Wire Detection feature, you must clear the Open Wire Detection checkbox in the module
configuration.
Temperature Units You can use the following temperature units with the modules:
• Celsius
• Kelvin
• Fahrenheit
• Rankine
• Custom
Each channel is individually configurable for its temperature units. To see where to select the
temperature units for a channel:
• For the 5094-IY8 module, see page 84.
• For the 5094-IRT8S module, see page 97.
Over Temperature The Over Temperature Detection feature indicates that the temperature of the conditions
within which the module is operating is higher than the module operating limits.
Detection
Applies to these modules: For 5094 standard I/O modules, when an Over Temperature condition exists, the
I.Chxx.OverTemperature tag is set to 1.
5094 Standard I/O Modules
5094 Safety I/O Modules For 5094 safety I/O modules, when an Over Temperature condition exists, OverTemperature is
set to 1 in the diagnostic assembly.
Critical Temperature The Critical Temperature Detection feature indicates that the temperature of the conditions
within which the module is operating is outside the module operating limits and can result in
Detection an immediate module failure.
Applies to these modules:
When a critical temperature condition exists, CriticalTemperature is set to 1 in the diagnostic
5094 Safety I/O Modules
assembly.
Field Power Loss Detection The Field Power Loss Detection feature monitors for the loss of power at an input module
channel. When field power to the module is lost, a channel-level fault is sent to the controller
Applies to these modules: to identify the exact channel faulted.
5094 Standard I/O Modules
5094 Safety I/O Modules Field Power Loss Detection has a corresponding tag that can be examined in the user program
if a fault occurs. For information on modules, see Module Tag Definitions on page 129.
Cold Junction The junction at which temperature is measured is the hot junction. The junction where the
thermocouple wire interfaces with copper are the cold junction. The transition from
Compensation thermocouple wire to copper typically happens at the RTB terminal.
Applies to these modules:
The thermoelectric effect alters the input signal and must be compensated for to measure
5094 Standard I/O Modules
temperatures accurately. To compensate the input signal from your module accurately, you
5094 Safety I/O Modules must use cold junction compensation to account for the increased voltage.
When using the 5094-IY8 or 5094-IRT8S module with a thermocouple input type, the channel
must account for the thermoelectric effect of a junction of the thermocouple field wires and
the terminal base (TB) assembly. The cold junction temperature should be within the valid
sensor range. You must also make sure that the configured thermocouple sensor operating
range includes the RTB ambient temperature.
IMPORTANT TBs are not included with your module and are not available for
purchase. TBs consists of a mounting base (MB) and removable
terminal block (RTB). You must purchase MBs and RTBs separately and
assemble them together.
You must use a cold junction compensation (CJC) RTB when a 5094-IY8
module uses a thermocouple input type. The CJC RTBs account for the
thermoelectric effect.
The following CJC RTBs are available for order for the 5094-IY8 module:
• 5094-RTB3T, 5094-RTB3TXT
• 5094-RTB3TS, 5094-RTB3TSXT
The following RTBs are available for order for the 5094-IRT8S:
• 5094-RTB3IT, 5094-RTB3ITXT
• 5094-RTB3ITS, 5094-RTB3ITSXT
When remote CJC is enabled for a channel, the embedded CJC in the channel is not used and
you can use another channel of the module as a remote CJC.
Only channels with input type as thermocouple can use other channels (the other channels can
be set as RTD or thermocouple) as a remote CJC.
Input SSV Switch Enable The 5094-IY8 has eight non-isolated differential inputs.
(5094-IY8 only) Select only when the channel is connected to a 2-wire current device. This shorts the analog
Applies to these modules: input channel and analog common ground to avoid the need to install an additional jumper
wire on the terminal. The channel will behave as a single-ended channel and the module will
5094 Standard I/O Modules
source current (maximum 25 A) to the device using the specific terminals marked 24V
(terminals 32, 34, 36, 38, 40, 42, 44, and 46).
Do not attempt to have the 5094-IY8 source current through Sensor Source Voltage (SSV) in
any other configurations.
The 5094-IY8 does not support 3-wire current or voltage devices. We recommend to use the
5094-IF8 if you need to connect to a 3-wire device. The 5094-IY8 only supports 4-wire current
or voltage devices that are using external power.
To see where to enable the Input SSV Switch on the 5094-IY8 module, see page 84.
Safety Input Fault Reset The I/O channel supports a module-level user-configurable ‘Latch Fault until reset via output
tag’ mode and recovers from these faults:
(5094-IRT8S only)
• Field Power Off Detection
Applies to these modules: • Open Wire Detection
5094 Safety I/O Modules
If disabled, the Safety State could be exited once the fault is no longer present.
When Latch Fault… mode is Enabled, the I/O channel holds safety input fault indications until it
checks that the fault is removed. If the fault is removed, the channel clears the fault status
only upon detecting that the ResetFault in its consume assembly channel sees a rising edge.
‘Latch Fault until reset via output tag’ mode is Disabled
When Latch Fault… mode is Disabled (default), the I/O channel holds safety input fault
indications for 1 second until it checks if the fault is removed. If the fault is removed, the
channel clears the fault status.
ATTENTION: When disabled, the safe state could be exited once the fault is
no longer present. You are responsible for confirming compliance with the
applicable standards for the entire system. You must read, understand, and
fulfill the functional safety requirements of the standard applicable to your
safety application.
Fault and Status Reporting The 5094-IY8 and 5094-IRT8S modules send fault and status data with channel data to the
owner-controller and listening controllers. The data is returned via module tags that you can
Applies to these modules: monitor in your Studio 5000 Logix Designer application.
5094 Standard I/O Modules
5094 Safety I/O Modules With some exceptions, the modules provide the fault and data status in a channel-centric
format. The tag names in Table 22 and Table 23 that include Chxx represent channel-centric
data. The xx represents channel number.
Table 22 - Module Fault Tags
Type Tag Name Event
(1) The owner-controller loses its connection to the module.
ConnectionFaulted
Chxx.Fault The channel data quality is bad.
CJChxx.Fault The cold junction data quality is bad.
The following conditions:
5094-IY8 module only: The channel uses a Voltage input type in any input range and the input signal value reaches full
scale.
Chxx.OpenWire 5094-IY8 module only: The channel uses a Voltage input type in any input range and the input signal value reaches full
scale.The channel uses a Current input type in only the 4…20 mA input range and the input signal goes below 100 µA.
The input signal at the channel is below 100 µA.
Fault When the channel uses RTD or Thermocouple input type and a wire is disconnected from the channel.
CJChxx.OpenWire The 5094-TB3IT terminal block has an internal open wire.
Chxx.Underrange The channel data is beneath the absolute minimum for this channel.
CJChxx.Underrange The cold junction at the channel is beneath the absolute minimum for this channel.
Chxx.Overrange The channel data is above the absolute maximum for this channel.
CJChxx.Overrange The cold junction at the channel is above the absolute maximum for this channel.
Chxx.FieldPowerOff Field power is not present on the channel.
CJChxx.FieldPowerOff Field power is not present at the cold junction.
(1) This tag provides module-wide data and affects all channels simultaneously.
Notes:
Multiple Output Ranges The 5094-OF8 module offers multiple output ranges. The output type that you choose during
module configuration determines the available ranges.
Table 24 - Output Ranges
Input Type Available Output Range
• 0…20 mA
Current (mA)
• 4…20 mA
• -10…10V
Voltage (V) • 0…5V
• 0…10V
To see where to choose an output range for the 5094-OF8 module, see page 87.
Channel Offset The Channel Offset feature compensates for any known error on the sensor or channel to
which the sensor is connected. The value is set in signal units and is added to the output data.
For example, consider an application that uses the Current (mA) input type with the 4…20 mA
range and scaling at 0…100%. If a channel used in the output range 4…20 mA has an error that
results in it consistently reporting 8 mA as 7.8 mA, you must account for the error by setting
the Channel Offset to 1.25.
To see where to set the channel offset for the 5094-OF8 module, see page 87.
Hold for Initialization Hold for Initialization causes outputs to hold present state until the value commanded by the
controller matches the value at the output screw terminal within 0.1% of full scale, providing a
bumpless transfer.
If Hold for Initialization is selected, outputs hold if there is an occurrence of any of these three
conditions:
• Initial connection is established after power-up.
• A new connection is established after a communication fault occurs.
• There is a transition to Run mode from Program state.
• The module loses SA power. In this case, the data echo value goes to 0.0.
The I.Chxx.InHold tag for a channel indicates that the channel is holding. To see where to
enable Hold for Initialization for the 5094-OF8 module, see page 87.
Connection Fault Handling You can configure 5094-OF8 output module behavior when a connection fault occurs, that is,
the connection between the owner-controller and the output module breaks.
You can configure the output to remain at the specific value for the following times:
• Forever
• One second
• Two seconds
• Five seconds
• Ten seconds
After the Fault State Duration time expires, the output transitions to user-defined Final Fault
State Value.
To see where to set the Connection Fault Handling parameters for the 5094-OF8 module, see
page 87.
Output Clamping Output Clamping limits the output from the analog module to remain within a range configured
by the controller, even when the controller commands an output outside that range.
Once clamp values are set, if data received from the controller exceeds those clamps, the
following events occur:
• The output value transitions to the clamp limit but not to the requested value.
• The appropriate limit alarm is triggered.
For more information on limit alarms, see Clamp Alarming on page 65.
For example, an application can set the high clamp on a module for 8V and the low clamp for
-8V. If a controller sends a value corresponding to 9V to the module, the module applies only
8V to its screw terminals.
You can disable or latch clamping alarms on a per channel basis. The alarms are disabled by
default.
IMPORTANT Clamp values are in engineering units and are not automatically
updated when the scaling high and low engineering units are changed.
Failure to update the clamp values can generate a very small output
signal that could be misinterpreted as a hardware problem.
For example, a FLEX 5000 analog output module channel that uses a
Current (mA) output type with Clamping enabled has the following
configuration parameters:
Scaling values:
• High Engineering = 100.0000%
• Low Engineering = 0.0000%
Clamp Limits:
• High Clamp = 100.0000%
• Low Clamp = 0.0000%
If you change the Scaling High Engineering value to 90.0000%, the High
Clamp value remains at 100.0000.
You must change the High Clamp value to 90.0000 to make sure that
the application continues to operate as expected.
To see where to set the high clamp and low clamp parameters for the 5094-OF8 module, see
page 88.
Clamp Alarming Clamp Alarming works directly with Output Clamping. When a module receives a data value
from the controller that exceeds clamping limits, it applies signal values to the clamping limit.
In addition, a limit alarm is triggered.
The following tags indicate that a clamping alarm was triggered. That is, the tag is set to 1.
• I.Chxx.LLimitAlarm
• I.Chxx.HLimitAlarm
For more information on using module tags, see Module Tag Definitions on page 129.
Output Ramping/Rate Output Ramping limits the speed at which an analog output signal can change. This prevents
fast transitions in the output from damaging the devices that an output module controls.
Limiting Output Ramping is also known as Rate Limiting.
The maximum rate of change in outputs is expressed in engineering units per second (EU/s), is
called the maximum ramp rate and set in the Ramp Rate field.
To see where to enable the Ramp in Run mode for the 5094-OF8 module, see page 88.
To enable the other Output Ramping parameters, you must change module tags to 1.
• Ramp to Program Mode - C.Chxx.RampToProg
• Ramp to Fault Mode and Final Fault State - C.Chxx.RampToFault
For more information on using module tags, see Module Tag Definitions on page 129.
Data Echo Data Echo automatically sends channel data values that match the analog value that was sent
to the module’s screw terminals then.
A FLEX 5000 analog output module returns a value that was sent to it by the owner-controller.
The echoed value is indicated in the I.Chxx.Data and is represented in Engineering Units.
Fault and status data are also sent. This data is sent at the RPI.
No Load Detection No Load Detection detects when a wire is disconnected from the channel or a missing load for
each output channel.
The output range used with a FLEX 5000 analog output module determines the current below
which a load is considered missing. For example, if an operating 5094-OF8 uses the 4…20 mA
output range, the presence of a no load condition is detected when the channel is connected
to a load that draws less than 4 mA.
The I.Chxx.NoLoad tag indicates the presence of a no load condition when it is set to 1.
The No Load Detection feature is disabled by default. You must enable the feature in your
Studio 5000 Logix Designer application project. To enable No Load Detection, you must change
the C.Chxx.NoLoadEn tag to 1.
For more information on using module tags, see Module Tag Definitions on page 129.
Short Circuit Protection Short Circuit Protection prevents damage that can result from driving a current from the
channel greater than the maximum current level the channel can handle.
For more information on using module tags, see Module Tag Definitions on page 129.
For more information on the maximum current that you can apply to an output, see the FLEX
5000 Module Specifications Technical Data, publication 5094-TD001.
Over Temperature The Over Temperature Detection feature indicates that the temperature of the conditions
within which the module is operating are higher than the module operating limits.
Detection
When an Over Temperature condition exists, the I.Chxx.OverTemperature tag is set to 1.
Field Power Loss Detection The Field Power Loss Detection feature monitors for the loss of power at an output module
channel. When field power to the module is lost, a channel-level fault is sent to the controller
to identify the exact channel faulted.
Field Power Loss Detection has a corresponding tag that can be examined in the user program
if a fault occurs. For information on modules, see Module Tag Definitions on page 129.
To see where to enable or disable field power detection, see page 86.
Fault and Status Reporting The FLEX 5000 analog output modules send fault and status data with channel data to the
owner and listening controllers. The data is returned via module tags that you can monitor in
your Studio 5000 Logix Designer application.
With some exceptions, as noted in the following table, the FLEX 5000 analog output modules
provides the fault and data status in a channel-centric format.
Table 26 lists the FLEX 5000 analog output modules’s fault and status tags available in the
Studio 5000 Logix Designer application.
Table 26 - 5094-OF8 Module- Fault and Status Data Tags
Data Type Tag Name Triggering Event That Sets Tag
(1) The owner-controller loses its connection to the module.
ConnectionFaulted
Chxx.Fault The channel data quality is bad.
Fault Chxx.NoLoad A no load condition exists on the channel.
Chxx.ShortCircuit A short circuit condition exists on the channel.
Chxx.OverTemperature The module is at a higher temperature than its rated operating limits.
RunMode(1) The module is in Run Mode.
DiagnosticActive Indicates if any diagnostics are active or if the prognostics threshold is reached.
A counter that increments when a diagnostic condition occurs or goes away. The counter is a rolling counter that
DiagnosticSequenceCount skips 0 on rollovers.
Chxx.Uncertain The channel data can be imperfect.
Chxx.FieldPowerOff Field power is not present on the channel.
Chxx.InHold The channel is holding until the received channel data is within 0.1% of the current channel data value.
Chxx.NotANumber The most recently received data value was not a number.
The following conditions exist:
Status • Alarms are enabled on this channel.
Chxx.LLimitAlarm
• The channel data requested, indicated in the O.Chxx.Data tag, is currently less than the configured LowLimit or the
alarm is latched.
The following conditions exist:
• Alarms are enabled on this channel.
Chxx.HLimitAlarm
• The channel data requested, indicated in the O.Chxx.Data tag, is currently greater than the configured HighLimit or
the alarm is latched.
Chxx.RampAlarm The channel is currently limited to changing the output at the Maximum Ramp rate or once was and is now latched.
The channel data in scaled Engineering Units. This data is the Output Data Echo data returned from the D/A
Chxx.Data converter.
15-bit timestamp that ‘rolls’ from 0…32,767 ms. Compatible with existing PID instruction to calculate sample deltas
Chxx.RollingTimestamp automatically.
(1) This tag provides module-wide data and affects all channels simultaneously.
Notes:
These modules can be used with GuardLogix 5580 and Compact GuardLogix 5380 safety
controllers in applications up to SIL 3, PLe, Cat. 4 in single-channel and dual-channel
configurations. The SIL rating for the channel (SIL 1, SIL 2, SIL 3) depends on the device
connected to the channel.
The Studio 5000 Logix Designer application, version 33.00 or later, is the configuration and
programming tool for these modules.
IMPORTANT TÜV Rheinland has approved GuardLogix 5580 and Compact GuardLogix
5380 controller systems for use in safety-related applications where
the de-energized state is always considered to be the safe state.
IMPORTANT Requirements are based on the ISO standards that are current at the
time of certification.
For more information on safety application suitability levels with the
FLEX 5000 safety I/O modules, see Safety Application Suitability Levels
on page 70.
Safety Application Table 27 describes the safety application suitability levels for a 5094-IRT8S and 5094-IRT8SXT
module.
Suitability Levels
Table 27 - Safety Application Suitability for 5094-IRT8S and 5094-IRT8SXT Modules
Suitability Level Conditions Notes
Consider the following:
• To achieve SIL CL3 single-channel, the sensor that is
• Input is Thermocouple, RTD 2-wire or RTD 3-wire used must be SIL CL3 single-channel as well.
– Use other measures against external wiring faults. • The safety I/O module provides diagnostics to a
Applications that are rated up to, and including, SIL CL3, • Input is RTD 4-wire specific Suitability Level with conditions.
– Use 2 channels and cross compare the data using The larger safety system within which the safety I/O
PLe, Cat.4, as defined in IEC 61508, IEC61551, IEC 62061, ladder logic. module resides can provide the diagnostic necessary
and ISO 13849-1 – Use other measures against external wiring faults. to achieve the stated Suitability Level without the
• Use sheathed cable or cable trunk to separate conditions imposed by the safety I/O module.
channel wiring to mitigate short-circuit faults. To achieve the specific Safety Integrity Level, see
Application/Wiring Examples for Safety I/O Modules
on page 155.
Safety Considerations for Verify that the firmware revision of the device is correct before commissioning the system.
Module Firmware
IMPORTANT • Safety Consideration You must inhibit a safety I/O module before
updating its firmware with ControlFLASH™ software.
• We recommend that you wait three minutes before using the module
after a firmware update via ControlFLASH.
Firmware information for safety I/O devices is available at the Rockwell Automation
Product Compatibility and Download Center (PCDC).
Only download firmware and access product release notes from the (PCDC).
Single-channel or You can use FLEX 5000 safety I/O modules in single-channel mode or dual-channel
configuration. The configuration affects the safety application suitability level for a module.
Dual-channel Mode
In single-channel mode, the signal status on one channel is evaluated. Based on that status,
safety input data and safety input status can be off or on.
In dual-channel mode, the consistency between the signal status on two channels is evaluated
in the controller. Based on the status on both channels, safety input data and safety input
status can be off or on. This consistency check needs to be conducted in the controller with
the Dual Channel Analog Input instruction. The Dual Channel Analog Input instruction monitors
two analog input channels originating from an analog input module. Output 1 turns on when
both analog inputs, Channel A and Channel B, are within the Tolerance and the High and Low
Limit settings, and correct reset actions have been performed
Determine Conformity
ATTENTION: Use only appropriate components or devices that comply with
the relevant safety standards and meet the required safety integrity level or
performance level and safety category.
• Conformity to the requirements of the relevant safety standards must be
determined for the entire system by conducting a risk assessment.
• Use devices properly according to the installation environment, performance
rating, and functions of the machine.
• Use devices within their specified ratings.
• We recommend that you consult a certification body regarding assessment
of conformity to the required safety integrity level or performance level.
You are responsible for confirming compliance with the applicable
standards for the entire system. You must read, understand, and fulfill the
functional safety requirements of the standard applicable to your safety
application.
Safety Precautions
ATTENTION: Personnel responsible for the application of safety-related
programmable electronic systems (PES) shall be aware of the safety
requirements in the application of the system and shall be trained in the
use of the system.
Observe these precautions for the proper use FLEX 5000 safety I/O modules.
ATTENTION:
• Clear previous configuration data before connecting devices to the network
or connecting input or output power to the device.
• Configure the replacement device properly and confirm that it operates
correctly.
• After installation of the module, a safety administrator must confirm the
installation and conduct trial operation and maintenance.
Creating, recording, and verifying the safety signature is also a required part of the safety
application development process. The safety controller creates the safety signatures. The
safety signature consists of an identification number, date, and time that uniquely identifies
the safety portion of a project. This number includes all safety logic, data, and safety I/O
configuration.
For safety system requirements, including information on the safety network number (SNN),
verifying the safety signature, functional verification test intervals, system reaction time, and
PFD/PFH calculations, see the GuardLogix 5580 and Compact GuardLogix 5380 Controller
Systems Reference Manual, publication 1756-RM012.
You must read, understand, and fulfill the requirements that are described in this publication
before you operate a safety system that uses FLEX 5000 safety I/O modules.
Safe State .
Safety Status
IMPORTANT If you inhibit a safety module from transitioning to a safe state when a
fault occurs because an I/O connection is lost, you accept responsibility
for any consequences that result from your decision to inhibit.
We recommend that you use other means to maintain the safe state if
you inhibit the safety module from transitioning to a safe state.
Configuration Signature and Every FLEX 5000 I/O safety module in a system has a configuration signature and
configuration ownership.
Ownership
Configuration Signature
Each safety device has a unique configuration signature that defines the module
configuration. The configuration signature includes the following:
• ID number
• Date
• Time
Configuration Ownership
The connection between the owner-controller and the FLEX 5000 I/O safety module is based
on the following:
• FLEX 5000 I/O safety module node number
• FLEX 5000 I/O safety module safety network number
• Controller node or slot number
If any differences are detected, the connection between the owner-controller and the FLEX
5000 I/O safety module is lost, the yellow yield icon appears in the controller project tree.
Reset FLEX 5000 safety I/O If a FLEX 5000 safety I/O module was used previously, you must clear the configuration
ownership before you can install it on a safety network. That is, you must return the module
Modules to Out-of-Box State configuration to its out-of-box state.
When a FLEX 5000 safety I/O module is in the out-of-box state, its configuration is not owned
by a controller.
The Safety category on the Module Properties dialog box displays the module Configuration
Ownership. The Studio 5000 Logix Designer application project must be online to check.
If the module configuration is owned, the Safety category displays whether the controller for
the opened project owns the module configuration or another controller owns it.
For information on how to reset the module in the Studio 5000 Logix Designer application, see
Reset to Out-of-Box Configuration on page 106.
You cannot reset the module to its out-of-box configuration if either of the following
conditions is true:
• Pending edits to the module properties exist
• Safety signature exists in the controller project
You can use the default module configuration or edit the module configuration.
Before You Begin You must complete the following tasks before you can configure the module:
1. Create a Studio 5000 Logix Designer application project.
2. Add a FLEX 5000 EtherNet/IP adapter to the project.
For more information on how to add a FLEX 5000 EtherNet/IP adapter to a Studio 5000
Logix Designer application project, see FLEX 5000 EtherNet/IP Adapter User Manual,
publication 5094-UM005.
Create a New Module After you create a Studio 5000 Logix Designer application project and add a FLEX 5000
EtherNet/IP adapter to the project, you can use the following methods to add modules to the
project.
• Discover Modules
• New Module
Discover Modules
To use the Discover Modules method with FLEX 5000 I/O modules, complete these steps.
1. Go online with your Studio 5000 Logix Designer application.
The project must include a FLEX 5000 EtherNet/IP adapter.
2. Right-click the FLEX 5000 EtherNet/IP adapter and choose Discover Modules.
The Studio 5000 Logix Designer application automatically detects available modules
that are connected to the backplane.
3. At the Select Module Type window, click Create to add the discovered module to your
project.
4. At the New Module window, configure the module properties and select OK.
5. At the warning dialog box, make sure that Inhibit module connection(s) is selected and
click Yes.
To add additional I/O modules with this method, complete one of the following:
• If you cleared the Close on Create check box when you created the first I/O module,
repeat Step 3…Step 6.
• If you did not clear the Close on Create checkbox when you created the first I/O module,
repeat Step 2…Step 6.
New Module
To use the New Module method with FLEX 5000 I/O modules, complete these steps.
This example shows how to add an I/O module when the Studio 5000 Logix
Designer application project is offline.
You can add new modules when the project is online, if desired. In this case, the
steps are similar to the steps described in Discover Modules on page 76. One
exception is that, in step 1, you choose New Module instead of Discover Modules.
The New Module dialog box appears. It includes a list of categories on the left side. The
number and type of categories varies by module type.
3. You can click OK to use the default configuration as shown or edit the module
configuration. The rest of this chapter describes how to edit module configuration
categories.
To add additional remote I/O modules with this method, complete one of the following:
• If you cleared the Close on Create checkbox when you created the first I/O module,
repeat Step 2…Step 3.
• If you did not clear the Close on Create checkbox when you created the first I/O module,
repeat Step 1…Step 3.
Edit the Module You click the category names in the New Module dialog box to view and change the
configuration parameters that are associated with that module.
Configuration Common
Categories IMPORTANT This chapter shows how to edit configuration when you add the module
to the Studio 5000 Logix Designer application project.
If you access the module configuration after it has been added to the
project, the dialog box is named Module Properties. The Module
Properties dialog box shows the same categories as the New Module
dialog box.
Some new module configuration categories apply to all FLEX 5000 analog
I/O modules. Some categories are specific to the module type.
For example purposes, the figures in this section are from a 5094-IF8 module.
The following categories apply to all FLEX 5000 analog I/O modules and are described in this
section:
• General Category
• Connection Category
• Module Info Category
General Category
The General category appears first when you create a module. The parameters in this category
are the same for all FLEX 5000 analog I/O modules.
Module Definition
Module Definition parameters are available on the General tab of the Module Properties dialog
box in the Studio 5000 Logix Designer application project.
IMPORTANT The graphic is an example of a Module Definition dialog box. The same
set of fields and options are not available on all FLEX 5000 I/O modules.
Connection Category
The Connection category lets you complete the following tasks:
• Set the RPI rate. For more information about the RPI, see Requested Packet Interval on
page 20.
• Set the connection type to use on the EtherNet/IP network.
For more information on Unicast and Multicast connections, see the FLEX 5000
EtherNet/IP Adapter User Manual, publication 5094-UM005.
• Inhibit the module. For more information on how to inhibit the module, see Module
Inhibiting on page 29.
• Configure whether a connection failure while the controller is in Run module causes a
major or minor fault.
The Module Fault area of the Connection category is useful during module
troubleshooting. For more information on the Module Fault area, see page 125
Edit 5094-IF8 Module In addition to the General, Connection, and Module Info categories, the following categories are
available when you configure a 5094-IF8 module:
Configuration Categories
• Channels Category
• Calibration Category
IMPORTANT If you use the Listen Only connection type, the Channels Category and
Calibration Category do not appear.
Channels Category
The Channels category shows an overview of the configuration values for all module channels.
The values for each parameter indicate how that particular channel is configured on that
channel’s category.
The following shows the Channels category for the 5094-IF8 module.
IMPORTANT You can edit the fields on the Channels category dialog box.
We recommend that you change channel configuration on the specific
channel categories as described in the rest of this section.
Use this view to monitor configuration for all channels on the module.
Chxx Category
The Chxx category, where xx represents the channel number, shows the configuration options
available for the channel. The Scaling and Filter options correspond to the input type and
range for the channel.
Alarms Category
Each channel on the 5094-IF8 module has an Alarms category with which it is associated. The
Signal Units correspond to the input type and range for the channel.
Calibration Category
The Calibration category provides calibration information for all channels on the module. This
category is blank when you add a module to the project.
Use this category during the calibration process. For more information on how to calibrate a
module, see Calibrate the Modules on page 109.
Edit 5094-IY8 Module In addition to the General, Connection, and Module Info categories, the following categories are
available when you configure a 5094-IY8 module:
Configuration Categories
• Channels Category
• CJ Channels Category
• Calibration Category
IMPORTANT If you use the Listen Only connection type, the Channels Category and
Calibration Category do not appear.
Channels Category
The Channels category shows an overview of the configuration values for all module channels.
The values for each parameter indicate how that particular channel is configured on that
channel’s category.
The following shows the Channels category for the 5094-IY8 module.
IMPORTANT You can edit the fields on the Channels category dialog box.
We recommend that you change channel configuration on the specific
channel categories as described in the rest of this section.
Use this view to monitor configuration for all channels on the module.
Chxx Category
The Chxx category, where xx represents the channel number, shows the configuration options
available for the channel. The Scaling and Filter options correspond to the input type and
range for the channel.
Wiring parameter has two options. You must select one option based on your application:
• Single-Ended
- For use in 2-wire or 3-wire voltage or current transmitter application where the
transmitter power is taken from the 5094-IY8 module.
• Differential
- For use in RTD or thermocouple mode.
Displays the diagnostics channel information when connected with the module. When online
with the module, click the Diagnostics button on the Chxx category to see diagnostic
information.
Alarms Category
Each channel on the 5094-IY8 module has an Alarms category with which it is associated. The
Signal Units correspond to the input type and range for the channel.
CJ Channels Category
The CJ Channels category is used when you connect a module channel to a Thermocouple
input type. You can select the input channel that is used as an external CJ channel.
s
Calibration Category
The Calibration category provides calibration information for all channels on the module. This
category is blank when you add a module to the project.
Use this category during the calibration process. For more information on how to calibrate a
module, see Calibrate the Modules on page 109.
Edit 5094-OF8 Module In addition to the General, Connection, and Module Info categories, the following categories are
available when you configure a 5094-OF8 module:
Configuration Categories
• Channels Category
• Calibration Category
IMPORTANT If you use the Listen Only connection type, the Channels Category and
Calibration Category do not appear.
Channels Category
The Channels category shows an overview of the configuration values for all module channels.
The values for each parameter indicate how that particular channel is configured on that
channel’s category.
The following shows the Channels category for the 5094-OF8 module.
IMPORTANT You can edit the fields on the Channels category dialog box.
We recommend that you change channel configuration on the specific
channel categories as described in the rest of this section.
Use this view to monitor configuration for all channels on the module.
Chxx Category
The Chxx category, where xx represents the channel number, shows the configuration options
available for the channel. The Scaling options correspond to the input type and range for the
channel.
Limits Category
Each channel on the 5094-OF8 module has a Limits category with which it is associated. The
Signal Units options correspond to the input type and range for the channel.
Calibration Category
The Calibration category provides calibration information for all channels on the module. This
category is blank when you add a module to the Studio 5000 Logix Designer application
project.
You use this category during the calibration process. For more information on how to calibrate
a module, see Calibrate the Modules on page 109.
View the Module Tags When you create a module, the Studio 5000 Logix Designer application creates a set of tags
that you can view in the Tag Editor. Each configured feature on your module has a distinct tag
that is available for use in the controller program logic.
For more information on module tags, see Module Tag Definitions on page 129.
Notes:
IMPORTANT You must use the Studio 5000 Logix Designer application, version 33 or
greater with the modules.
This chapter does not explain the user-configurable parameters, or corresponding module
features, in your Studio 5000 Logix Designer application project.
IMPORTANT By default, all safety input and output channels on FLEX 5000 safety I/O
modules are disabled.
You must configure each channel that is used in a safety application.
Before You Begin You must complete the following tasks before you can configure the module:
1. Create a Studio 5000 Logix Designer application project.
2. If you use the FLEX 5000 safety I/O modules as remote I/O modules, add a FLEX 5000
I/O EtherNet/IP adapter to the project.
For more information on how to add a FLEX 5000 I/O EtherNet/IP adapter to a Studio
5000 Logix Designer application project, see the FLEX 5000 EtherNet/IP Adapter User
Manual, publication 5094-UM005.
Once the project is created and, if necessary, the adapter is added, you can create a new
module in the Studio 5000 Logix Designer application project.
Create a New Module Unlike FLEX 5000 standard I/O modules, you cannot add FLEX 5000 safety I/O modules to a
Studio 5000 Logix Designer project while the project is online. The project must be offline to
add FLEX 5000 safety I/O modules to it.
To create a new FLEX 5000 safety I/O module, complete these steps.
1. Add a FLEX 5000 I/O EtherNet/IP adapter to the project.
This example uses a 5094-AENTR or 5094-AEN2TR adapter.
2. Right-click the FLEX 5000 I/O EtherNet/IP adapter and choose New Module.
The New Module dialog box appears with a list of categories on the left side. The
number and type of categories varies by module type.
4. You can click OK to use the default configuration as shown or edit the module
configuration. The rest of this chapter describes how to edit module configuration
categories.
To add additional I/O modules with this method, complete one of the following:
• If you cleared the Close on Create checkbox when you created the first I/O module,
repeat Step 3…Step 4.
• If you did not clear the Close on Create checkbox when you created the first I/O module,
repeat Step 2…Step 4.
Edit the Module You click the category names in the New Module dialog box to view and change the
configuration parameters. Before you edit the module configuration, consider the following:
Configuration Common
• This chapter shows how to edit configuration when you add the module to the Studio
Categories 5000 Logix Designer application project.
If you access the module configuration after it is added to the project, the dialog box is
named Module Properties. The same categories are displayed as the categories
displayed on the New Module dialog box.
• Some new module configuration categories apply to all FLEX 5000 analog safety I/O
modules. Some categories are specific to the module type.
IMPORTANT By default, all safety input and output channels on FLEX 5000 safety I/O
modules are disabled.
You must configure each point that is used in a Safety application.
The following categories apply to all FLEX 5000 analog safety I/O modules and are described in
these sections:
• General Category
• Connection Category
• Safety Category
• Module Info Category
General Category
The General category appears first when you create a module. The parameters in this category
are the same for all FLEX 5000 analog I/O modules.
The Studio 5000 Logix Designer application automatically assigns a Safety Network Number
(SNN) to FLEX 5000 safety I/O modules as they are added to the project.
The SNN is a time-based number that uniquely identifies subnets across all networks in the
safety system. All FLEX 5000 safety I/O modules in a same system use the same SNN and are
automatically assigned the same SNN by default.
The Studio 5000 Logix Designer application assigns an SNN to the first safety module that is
added to a remote system. The application assigns the same SNN to additional safety modules
that are added to this remote I/O system.
For more information on Safety Network Numbers, see the GuardLogix 5580 and Compact
GuardLogix 5380 Controller Systems Reference Manual, publication 1756-RM012.
Module Definition
Module Definition parameters are available on the General tab of the Module Properties dialog
box in the Studio 5000 Logix Designer application project.
Table 29 describes the parameters that are available on the Module Definition dialog box.
Table 29 - Module Definition Parameters
Parameter Definition Available Choices
Series Module hardware series Module-specific
Revision Module firmware revision, including major and minor revision levels Module-specific
Software method by which you reduce the possibility of using the wrong device in a control system.
For more information, see the following: • Exact Match
Electronic Keying • Electronic Keying on page 30 • Compatible Module
• Electronic Keying in Logix 5000 Control Systems Application Technique, publication LOGIX-AT001
Determines the following for the module type you configure: • This Controller
Configured By
• Which controller tags are generated when configuration is complete • External Means(1)
Determines what type of input data is exchanged between the module and the controller.
Input Data Safety data
Creates all controller tags specific to the module type being used.
Output Data Determines what type of output data is exchanged between the module and the controller. Safety data
(1) Controller and module establish communication without the controller sending any configuration or output data to the module. A full input data connection is established but depends on the
connection between the owner-controller and the module.
Connection Category
The Connection category lets you inhibit the module.
Before you inhibit the module, make sure that you are aware of the impact it has on your
application. For more information on inhibiting the module, see Module Inhibiting on page 29.
IMPORTANT Unlike FLEX 5000 standard I/O modules, you cannot set the RPI for FLEX
5000 safety I/O modules on the Connections category. For FLEX 5000
safety I/O modules, you set the RPI on the Safety category.
Remote FLEX 5000 safety I/O modules support the Connection over EtherNet/IP parameter.
• With safety input data, you can choose Unicast or Multicast.
• With safety output data, you must choose Unicast.
For more information on unicast and multicast connections, see the FLEX 5000 EtherNet/IP
Adapter User Manual, publication 5094-UM005.
Safety Category
The Safety category lets you set the RPI rate.
IMPORTANT Remember, the Safety Task period determines the 5094-IRT8S module
safety output connection RPI.
For more information on the RPI and the Connection Reaction Time Limit parameters, see
Requested Packet Interval on page 20.
Edit 5094-IRT8S Module In addition to the General, Connection, and Module Info categories, the following
categories are available when you configure a 5094-IRT8S module:
Configuration Categories
• Channels Category
• Calibration Category
IMPORTANT If you use the Listen Only connection type, the Channels Category
and Calibration Category do not appear.
Channels Category
The Channels category shows an overview of the configuration values for all module
channels. The values for each parameter indicate how that particular channel is
configured on that channel’s category.
The following shows the Channels category for the 5094-IRT8S module.
IMPORTANT You can edit the fields on the Channels category dialog box.
We recommend that you change channel configuration on the
specific channel categories as described in the rest of this section.
Use this view to monitor configuration for all channels on the
module.
Chxx Category
The Chxx category, where xx represents the channel number, shows the configuration options
available for the channel. The Scaling and Filter options correspond to the input type and
range for the channel. If desired, you can disable the channel on this dialog box.
CJ Sensor Offset
A user-defined offset in engineering units added directly into the measured data, used to
compensate for inherent sensor offset. Commonly used with thermocouple sensors. You can
also disable the CJ Channel.
When the 5094-IRT8S module is operating in environment where the temperature
is outside thermocouple range, the channel can be faulted.
When the 5094-IRT8S module is operating in environment where the temperature is outside
thermocouple range, the channel can be faulted.
Displays the diagnostics channel information when connected with the module. When online
with the module, click the Diagnostics button on the Chxx category to see diagnostic
information.
Alarms Category
Each channel on the 5094-IRT8S module has an Alarms category with which it is associated.
The Signal Units correspond to the input type and range for the channel.
Calibration Category
The Calibration category provides calibration information for all channels on the module. This
category is blank when you add a module to the project.
Use this category during the calibration process. For more information on how to calibrate a
module, see Calibrate a Safety Analog I/O Module on page 100.
View the Module Tags When you create a module, the Studio 5000 Logix Designer application creates a set of tags
that you can view in the Tag Editor.
Each configured feature on your module has a distinct tag that is available for use in the
controller program logic.
For more information on module tags, see Module Tag Definitions on page 129.
Calibrate a Safety Analog The modules are calibrated during the manufacturing process. Each module’s accuracy
remains high throughout its lifespan. You are not required to calibrate the module.
I/O Module
ATTENTION: After calibration, IEC 61508 requires the user to perform
various functional verification tests of the equipment used in the system.
IMPORTANT You must inhibit the module and perform a safety reset before starting
the calibration or reverting to factory calibration.
The purpose of calibrating the module is to improve the module’s accuracy and repeatability.
When you calibrate 5094-IRT8S input modules, you use a precision mV source or ohms
reference signals to send a signal to the module to calibrate it.
IMPORTANT Do not calibrate your module with an instrument that is less accurate
than those recommended. The following events can result:
• Calibration appears to occur normally but the module gives inaccurate
data during operation.
• A calibration fault occurs, forcing you to abort calibration.
• The I.Chxx.CalFault tag is set for the channel you attempted to calibrate.
• You can clear the tag by completing a valid calibration or cycling power
to the module.
Controller State During Calibration
You must add the module to your Studio 5000 Logix Designer application project, before you
can calibrate it. The project must be online with the owner-controller to calibrate the modules.
You can calibrate in the following conditions:
• The controller in Program mode--either Remote Program or Program mode.
• If there are no connections to the module.
Calibration Impacts Data Quality on Entire Input Module Group
When a channel on the module is being calibrated, the Notch Filter setting for that channel
changes to 10 Hz. This results in the I.Chxx.Uncertain tag being set to 1 for that channel until
calibration is completed.
Since you cannot calibrate a channel on the 5094-IRT8S module until after a safety reset, the
other channels not being calibrated are not affected, as the module is not running.
IMPORTANT You must inhibit the module and perform a safety reset before Start
Calibration or Revert to Factory Calibration. You can only calibrate a
safety module when there is no safety signature.
Table 30 lists the input ranges and corresponding references used to calibrate the modules.
Table 30 - 5094-IRT8S Calibration References
Low Calibration High Calibration
Input Type Input Range Reference Reference
1…500 Ω
2…1000 Ω
RTD 1Ω 448 Ω
4…2000 Ω
8…4000 Ω
Thermocouple -100…100 mV 0.0 mV 100.0 mV
Thermocouple -78…78 mV 0.0 mV 50.0 mV
This example describes how to calibrate a channel on the 5094-IRT8S module for use with the
RTD input type. The 5094-IRT8S module uses the following resistors to calibrate in ohms:
• 1 Ω resistor for low reference calibration
• 448 Ω resistor for high reference calibration
4. Confirm that the channel to be calibrated is configured for the correct Input Range.
5. On the Calibration category in the Module Properties dialog box, click Start Calibration.
6. When the dialog box appears to confirm that you want to calibrate the channel, click
Yes.
8. When the Attach Low Reference Ohm Sources dialog box appears, connect a 1 Ω
resistor to the channel being calibrated.
9. Click Next.
The One At a Time Low Reference Results dialog box appears and indicates the status of
the calibrated channel.
The One At a Time High Reference Results dialog box appears and indicates the status
of the calibrated channel.
13. If the status is OK, click Next.
IMPORTANT You must inhibit the module and perform a safety reset before starting
the revert to factory calibration.
4. When the dialog box appears to confirm that you want to calibrate the channel, click
Yes.
The channels start reverting to the corresponding factory gain and offset values of the range
for which the selected channels are configured.
The Calibration Status column displays the progress of the revert to factory calibration.
Replace a Module Replacing a safety module that sits on a CIP Safety network is more complicated than
replacing standard devices because of the safety network number (SNN).
Safety devices require this more complex identifier to make sure that module numbers that
are duplicated on separate subnets across all of the networks in the application do not
compromise communication between the correct safety devices.
The SNN is a unique identifier that is automatically assigned to each subnet in a safety
application. The same SNN is also assigned to all safety devices on the subnet.
For example, when a FLEX 5000 I/O EtherNet/IP adapter is used in a safety application, the
Studio 5000 Logix Designer project assigns it an SNN. All FLEX 5000 I/O safety modules that
are installed with that adapter, are automatically assigned the same SNN.
104 Rockwell Automation Publication 5094-UM002E-EN-P - March 2025
Chapter 8 Configure and Replace Safety Analog I/O Modules
However, each FLEX 5000 safety I/O modules require a unique identifier within the same
subnet. A DeviceID is used to uniquely identify each safety module. The SNN and module slot
number make up the DeviceID of the safety module.
If a safety signature exists, the FLEX 5000 I/O safety module must have DeviceID that matches
the module in the safety controller project, before it can receive its configuration.
To maintain integrity, the module SNN must be set manually.
1. On the General category of the Module Properties dialog box, click the ellipsis next to
the Safety Network Number.
When a second device owns the configuration, Remote is displayed, along with the SNN, and
node address or slot number of the configuration owner. Communication error is displayed if
the module read fails.
If the connection is Local, you must inhibit the module connection before you reset ownership.
Follow these steps to reset the module to its out-of-box configuration when online.
1. Right-click the module and choose Properties.
2. On the Safety tab, click Reset Ownership.
3. When a dialog box appears asking if you want to continue with the reset, read it and
click Yes.
When a module is replaced, the configuration is downloaded from the safety controller if the
DeviceID of the new module matches the original. The DeviceID is updated whenever the SNN
is set.
If the project is configured with Configure Only When No Safety Signature Exists enabled,
follow the appropriate instructions in to replace a FLEX 5000 safety I/O module.
After you complete the steps in a scenario correctly, the DeviceID matches the original. This
match enables the safety controller to download the proper module configuration, and re-
establish the safety connection.
Table 31 - Replace a FLEX 5000 Safety I/O Module
Controller Safety Replacement Module Condition Action Required
Signature Exists
No No SNN (Out-of-box) None. The module is ready for use.
Same SNN as original safety task
Yes or No None. The module is ready for use.
configuration
Yes No SNN (Out-of-box) Complete the steps in Set the SNN Manually on page 105.
1. Reset to Out-of-Box Configuration on page 106.
Yes
2. Set the SNN Manually on page 105.
Different SNN from original safety 1. Reset to Out-of-Box Configuration on page 106.
task configuration 2. Follow your company-prescribed procedures to
No
functionally test the replaced I/O device and system
and to authorize the system for use.
ATTENTION: Enable the ‘Configure Always’ feature only if the entire CIP
Safety Control System is not being relied on to maintain SIL 3 behavior
during the replacement and functional testing of a module.
Do not place modules that are in the out-of-box condition on a CIP Safety
network when the Configure Always feature is enabled, except while
following this replacement procedure.
When the ‘Configure Always’ feature is enabled, the controller automatically checks for and
connects to a replacement module that meets all the following requirements:
• The controller has configuration data for a compatible module at that network address.
• The module is in out-of-box condition or has an SNN that matches the configuration.
If the project is configured for ‘Configure Always’, follow the appropriate steps to replace a
FLEX 5000 safety I/O module.
1. Remove the old I/O module and install the new module.
If Then
Go to Step 6.
The module is in out-of-box condition No action is needed for the controller to take ownership of the
module.
An SNN mismatch error occurs Go to the next step to reset the module to out-of-box condition.
2. Right-click your I/O module and choose Properties.
3. Click the Safety tab.
4. Click Reset Ownership.
5. Click OK.
6. Follow your company-prescribed procedures to functionally test the replaced I/O
module and system and to authorize the system for use.
Notes:
The project must be online with the owner-controller to calibrate FLEX 5000 analog I/O
modules. You can calibrate in the following conditions:
• The controller in Program mode--either Remote Program or Program mode.
We recommend that your module be in Program mode and not be actively controlling a
process when you calibrate it.
• If there are no connections to the module.
Grouped inputs share an Analog-to-Digital converter. As a result when any input channel is in
the calibration process, the I.Chxx.Uncertain tag is set to 1 for the other input channels in that
group. This setting is due to the fact that the data sampling rate slows for all input channels in
the group.
Difference Between The purpose of calibrating the FLEX 5000 analog I/O modules is the same for input and output
modules, to improve the module’s accuracy and repeatability. The procedures involved differs
Calibrating an Input Module by module type:
and an Output Module • When you calibrate input modules, you use current, voltage, or ohms reference signals
to send a signal to the module to calibrate it.
• When you calibrate output modules, you use a digital multimeter (DMM) to measure the
current or voltage signal the module is sending out.
IMPORTANT Do not calibrate your module with an instrument that is less accurate
than those recommended. The following events can result:
• Calibration appears to occur normally but the module gives inaccurate
data during operation.
• A calibration fault occurs, forcing you to abort calibration.
• The I.Chxx.CalFault tag is set for the channel you attempted to calibrate.
• You can clear the tag by completing a valid calibration or cycling power
to the module. In this case, you must recalibrate the module with an
instrument as accurate as recommended.
Calibrate the Input Modules You apply low and high signal references to the FLEX 5000 analog input module to calibrate it.
The references must match the input range the channel is using.
Table 32 lists the input ranges and corresponding references used to calibrate the modules.
Table 32 - FLEX 5000 Analog Input Module Calibration References
Low Calibration High Calibration
Input Type Input Range Reference Reference
-10…10V 0.0V 10.0V
Voltage (V) 0…10V
0…5V 0.0V 5.0V
0…20 mA
Current (mA) 4.0 mA 20.0 mA
4…20 mA
1…500 Ω
2…1000 Ω
RTD (5094-IY8 only) 1Ω 487 Ω
4…2000 Ω
8…4000 Ω
Thermocouple (5094-IY8 only) -100…100 mV 0.0 mV 100.0 mV
5. When the dialog box appears to confirm that you want to calibrate the channel, click OK.
7. When the Attach Low Reference Voltage Signals dialog box appears, set the calibrator to
the low reference and apply it to the channel.
8. Click Next.
The One At a Time Low Reference Results dialog box appears and indicates the status of
the calibrated channel.
The One At a Time High Reference Results dialog box appears and indicates the status
of the channel after applying the low reference.
12. If the status is OK, click Next.
2. Go online with the project and make sure the controller is in Program mode.
3. Confirm that the channel to be calibrated is configured for the correct Input Range.
4. On the Calibration category in the Module Properties dialog box, click Start Calibration.
5. When the dialog box appears to confirm that you want to calibrate the channel, click OK.
7. When the Attach Low Reference Ohm Sources dialog box appears, connect a 1 Ω
resistor to the channel being calibrated.
8. Click Next.
The One At a Time Low Reference Results dialog box appears and indicates the status of
the calibrated channel.
9. If the status is OK, click Next.
The One At a Time High Reference Results dialog box appears and indicates the status
of the calibrated channel.
12. If the status is OK, click Next.
Calibrate the When calibrating a FLEX 5000 analog output channel, the Studio 5000 Logix Designer
application commands the module to output specific signal levels. The signal type is
Output Modules determined by the output type being used by the channel.
Table 33 lists the output ranges and corresponding references used to calibrate the module.
Table 33 - FLEX 5000 Analog Output Module Calibration References
Low Calibration High Calibration
Output Type Output Range Reference Level Reference Level
-10…10V -10.0V 10.0V
Voltage (V) 0…10V 1.0V 10.0V
0…5V 1.0V 5.0V
0…20 mA 1.0 mA 20.0 mA
Current (mA)
4…20 mA 5.0 mA 20.0 mA
You must measure the actual level and record the results to account for any module
inaccuracies.
5. When the dialog box appears to confirm that you want to calibrate the channel, click OK.
7. When the Output Reference Signals dialog box appears, click Next.
9. In the Recorded Reference (Volts) column record the measured value and click Next.
The One At a Time Low Reference Results dialog box appears and indicates the status of
the calibrated channel.
10. If the status is OK, click Next.
13. In the Recorded Reference (Volts) column record the measured value and click Next.
The One At a Time High Reference Results dialog box appears and indicates the status
of the calibrated channel.
14. If the status is OK, click Next.
Notes:
SA Power Indicator Table 34 describes the SA Power indicator on FLEX 5000 analog I/O modules.
Applies to these modules:
5094 Standard I/O Modules
5094 Safety I/O Modules
Table 34 - SA Power Indicator - FLEX 5000 Analog I/O Modules
Indicator State Description Recommended Action
Complete the following actions:
Off The module is not powered. 1. Confirm that the system is powered.
2. Confirm that the module is installed properly.
Steady green There is SA power to the module. None
Complete the following actions:
1. Confirm that the SA Power wiring on the terminal base is installed
properly.
• Standard Modules: There is no SA power to the module. 2. Check the following:
Steady red • Safety Modules: There is no SA power to the module, or when SA voltage – Confirm that there is sufficient voltage supplied to the module.
is not in the valid range . – If an external power supply is used, confirm that the power supply is
turned on.
– If power is daisychained from the previous terminal base, confirm
that the wiring on the previous terminal base is installed properly.
– Check that the SA voltage is in the correct range (18…32V).
Module Status Indicator Table 35 describes the Module Status indicator on FLEX 5000 analog I/O modules.
Applies to these modules:
5094 Standard I/O Modules
5094 Safety I/O Modules
Table 35 - Module Status Indicator - FLEX 5000 Analog I/O Modules
Indicator State Description Recommended Action
Complete the following actions:
Off The module is not powered. 1. Confirm that the system is powered.
2. Confirm that the module is installed properly.
The module has a connection to the owner-controller and is operating
Steady green None
normally.
One of the following conditions exist:
• The module has powered up successfully. Complete the following actions:
• The module does not have a connection to the controller. • Troubleshoot your Studio 5000 Logix Designer application to
determine what is preventing a connection from the module to the
Flashing green • A no connection can result from missing, incomplete, or incorrect controller and correct the issue.
module configuration.
• Confirm that the system conditions require the controller to be in
• Connection to an output module is in the idle state. Remote Run mode or Run mode, transition the controller to one of
• Safety modules: A connection can be established with the controller, those modes.
but initial time coordination exchange is not complete.
Table 35 - Module Status Indicator - FLEX 5000 Analog I/O Modules (Continued)
Indicator State Description Recommended Action
Complete the following actions:
1. Cycle power to the module.
Steady red The module experienced a nonrecoverable fault.
2. If the status indicator remains in the steady red state, replace the
module.
Complete one of the following:
• Let the firmware update progress complete.
• Reattempt a firmware update after one fails.
• Use the Studio 5000 Logix Designer application to determine the
cause of the module fault.
The Connection and Module Info categories of the modules
configuration indicate the fault type.
One of the following conditions exist: To clear a recoverable fault, complete one of the following:
• A module firmware update is in progress. – Cycle module power.
Flashing red • A module firmware update attempt failed. – Click Reset Module in the Studio 5000 Logix Designer project via the
• The device has experienced a recoverable fault. Module Info category of the Module Properties dialog box.
• A connection to the module has timed out. If the fault does not clear after cycling power and clicking Reset
Module, contact Rockwell Automation Technical Support.
• Use the Studio 5000 Logix Designer application to determine if a
connection has timed out. The Connection category in the Module
Properties for the module indicates the module state, including if a
connection has timed out.
If a connection has timed out, determine the cause and correct it. For
example, a cable failure can cause a connection timeout.
Commission the UNID on the device. For more information on the UNID
Alternating red/green For safety modules only - Indicates that you must commission the see the GuardLogix 5580 and Compact GuardLogix 5380 Controller
UNID on the device. Systems Reference Manual, publication 1756-RM012.
FLEX 5000 Analog Input Figure 8 shows the status indicators on FLEX 5000 analog input modules.
Modules Status Indicators Figure 8 - FLEX 5000 Analog Input Module Status Indicators
5094-IF8, 5094-IF8XT
5094-IY8, 5094-IY8XT
Table 36 describes the I/O status indicators on FLEX 5000 analog input modules.
Table 36 - I/O Status Indicators - FLEX 5000 Analog Input Modules
Indicator State Description Recommended Action
Complete one of the following:
• None - If your application does not use the input channel.
• If you expect the module to be powered but it is not, complete
the following:
One of the following conditions exists: – Confirm that the system is powered.
• The module is not powered. – Confirm that the module is installed properly.
Off • The module is powered but no connection from the controller to • If the module is powered but the channel is not operating as expected,
module has been established. use the Studio 5000 Logix Designer application to confirm that the
• The module is powered, but the input channel is disabled. channel is not disabled and has a connection to the controller.
The Connection category in the Module Properties for the module
indicates if the module is running or faulted. If the module is faulted,
the Connection category indicates error information affecting the
state of the module.
Steady yellow The input channel is operating normally. None
Complete one of the following:
An issue has occurred that is internal to the module. The following are • If the indicator is in the steady red state following the initial power-up
example issues that can cause the status indicator to be steady red: sequence and remains in that state, replace the module.
• The module has experienced a non-recoverable fault. • If a calibration fault occurred, cycle power to the module. When the
power-up sequence completes, the channel returns to the factory
• There is no SA power to the module, or SA power voltage is not in the calibration setting.
valid range (18…32V).
• If the indicator remains in the steady red state after you cycle power,
• Standard modules: A calibration fault occurred on the channel. replace the module.
Steady red • Standard modules: The module is operating over its specified • To return the module to the specified operating temperature range,
temperature. That is, an Over Temperature condition exists. check the temperature at the module installation location and lower it
• Safety modules: When a non-recoverable fault happens on one if necessary.
channel, the other channel in the same channel group will show • Check the wiring at the SA terminals to make sure 24V DC power is
non-recoverable fault as well. present and in the valid range (18…32V). If 24V DC power is not
• Safety modules: For a 5094-IRT8S module operating in TC mode, if the present, troubleshoot the SA power connection.
input voltage is out of range, negative voltages, it can cause the • Module specifications, for example, acceptable operating temperature
channel enter to non-recoverable fault state. or applied current levels, are available in the FLEX 5000 Module
Specifications Technical Data, publication 5094-TD001.
One of the following conditions exists: Complete one of the following:
• The input signal is overrange or underrange. • Check the input signal to determine if it is overrange or underrange.
• The signal range is set in your Studio 5000 Logix Designer application • If so, make changes to return the input signal to within the range
project. limits.
Flashing red
• An Open Wire condition, that is, a wire is disconnected from the input • Check the wiring at the input channel.
channel.
• If necessary, reconnect the wire.
• Standard modules: An over temperature warning is present on the
channel. • Locate and correct the cause of over temperature warning.
Finish the calibration process in the Studio 5000 Logix Designer
Alternating yellow/red Calibration is in progress. application.
FLEX 5000 Analog Output Figure 9 shows the status indicators on FLEX 5000 analog output modules.
Modules Status Indicators Figure 9 - FLEX 5000 Analog Output Module Status Indicators
5094-OF8, 5094-OF8XT
Table 37 describes the I/O status indicators on FLEX 5000 analog output modules.
Table 37 - I/O Status Indicators - FLEX 5000 Analog Output Modules
Indicator State Description Recommended Action
Complete one of the following:
Table 37 - I/O Status Indicators - FLEX 5000 Analog Output Modules (Continued)
Indicator State Description Recommended Action
One of the following:
One of the following conditions exists:
• Check the wiring at the output channel.
• A wire is disconnected from the output. That is, a No Load condition
exists. • If necessary, reconnect the wire.
• The module is driving a current from the channel greater than the • Troubleshoot the application to make sure an acceptable level of
Flashing red maximum current level the channel can handle. That is, a Short Circuit current is driven from the channel.
condition exists. • Locate and correct the cause of SSV Over Current.
• An SSV Over Current condition exists. • Locate and correct the cause of over temperature warning.
• An over temperature warning is present on the channel. • Check the wiring at the SA terminals to make sure 24V DC power is
• There is no SA power to the module. present.
If 24V DC power is not present, troubleshoot the SA power connection.
Finish the calibration process in the Studio 5000 Logix Designer
Alternating yellow/red Calibration is in progress. application.
Use the Studio 5000 Logix In addition to the status indicator display on the module, the Studio 5000 Logix Designer
application indicates the presence of fault conditions.
Designer Application for
Troubleshooting Fault conditions are reported in the following ways:
• Warning Signal in the I/O Configuration Tree
Applies to these modules:
5094 Standard I/O Modules • Status and Fault Information in Module Properties Categories
5094 Safety I/O Modules • Studio 5000 Logix Designer Application Tag Editor
Each category includes options to configure the module or monitor the module’s current
status. The following are ways to monitor a module’s state for faults:
• Module Status on General Category
• Module Fault Descriptions on Connection Category
• Module Fault Descriptions on Module Info Category
• Module Diagnostics Dialog Box
• Channel Diagnostics
As shown in Figure 11, the status of a module is indicated on the General category of the
Modules Properties.
Figure 11 - Fault Message in Status Line
As shown in Figure 12, a module fault description that includes an error code associated with
the specific fault type is listed on the Connection category.
Figure 12 - Fault Description with Error Code
As shown in Figure 13, major and minor fault information is listed on the Module Info category.
Module Diagnostics are accessible from the Module Properties dialog box, as shown in
Figure 14.
Figure 14 - Module Diagnostics
Channel Diagnostics
You can use diagnostics in a Studio 5000 Logix Designer project to monitor channel operating
conditions and to troubleshoot issues that affect a channel. You can use diagnostics only
when the project is online.
Channel diagnostics provide information on an individual channel basis. To open the channel
diagnostics, select Diagnostics…
Figure 15 - Channel Diagnostics
Notes:
The set of module tags associated with a module depends on the module type and Module
Definition choices made during module configuration. For example, if you use a Listen Only
Connection in the Module Definition, the Studio 5000 Logix Designer application creates only
Input tags for that module.
The following types of tags are available with FLEX 5000 analog I/O modules:
• Configuration
• Input
• Output
The tables contained in this section list all of the tags available with a module. Not all tags in
the list are used when that module type is added to a project. Tag use varies by module
configuration.
Tag Name Conventions The module tag names use defined naming conventions. The conventions are as follows:
Access the Tags You view tags from the Tag Editor.
1. Open your Studio 5000 Logix Designer application project.
2. Right-click Controller Tags and choose Monitor Tags.
5094-IF8 Module Tags This section describes the tags associated with the 5094-IF8 module.
Configuration Tags
Table 38 describes the 5094-IF8 module configuration tags.
Table 38 - 5094-IF8 Module - Configuration Tags
Name Data Type Definition Valid Values
• 0 = -10…10V
• 1 = 0…5V
Chxx.Range SINT Channel’s operating range • 2 = 0…10V
• 4 = 0…20 mA
• 5 = 4…20 mA
• 0 = 5 Hz
• 1 = 10 Hz
• 2 = 15 Hz
• 3 = 20 Hz
• 4 = 50 Hz
• 5 = 60 Hz
• 6 = 100 Hz
• 7 = 200 Hz
Chxx.NotchFilter SINT Notch Filter removes line noise for the channel. • 8 = 500 Hz
• 9 = 1,000 Hz
• 10 = 2,500 Hz
• 11 = 5,000 Hz
• 12 = 10,000 Hz
• 13 = 15,625 Hz
• 14 = 25,000 Hz
• 15 = 31,250 Hz
• 16 = 62,500 Hz
Disables all alarms on the channel.
IMPORTANT: Consider the following:
• When if you change this tag to 0, that is, so alarms are
not disabled, you must also enable the individual
alarms for them to work.
For example, if you want to use the Low Low alarm for • 0 = Alarms are enabled
Chxx.AlarmDisable BOOL a channel, you must set the Chxx.AlarmDisable to 0
and set the Chxx.LLAlarmEn output tag to 1 so the • 1 = Alarms are disabled (default)
alarm is enabled.
This applies to all alarms on the module.
• Conversely, if you set this tag to 1, alarms are disabled
regardless of the setting on the alarm enable tag for
any alarm.
Configures Process alarms to latch until they are
explicitly unlatched.
The Process alarms include:
• HighHigh alarm • 0 = Latching disabled (default)
Chxx.ProcessAlarmLatchEn BOOL
• High alarm • 1 = Latching enabled
• Low alarm
• LowLow alarm
Configures the Rate alarm to latch until it is explicitly • 0 = Latching disabled (default)
Chxx.RateAlarmLatchEn BOOL unlatched. • 1 = Latching enabled
Input Tags
Table 39 describes the 5094-IF8 module input tags.
Table 39 - 5094-IF8 Module - Input Tags
Name Data Type Definition Valid Values
• 0 = Idle
RunMode BOOL Channel’s operating state
• 1 = Run
Indicates if a connection is running. • 0 = Connection running
ConnectionFaulted BOOL The module sets this tag to 0 when connected. If the
module is not connected, it changes the tag to 1. • 1 = Connection not running
• 0 = No diagnostics active
Indicates if any diagnostics are active or if the
DiagnosticActive BOOL • 1 = One or more diagnostics are active or the
prognostics threshold is reached.
prognostics threshold is reached
Increments for each time a distinct diagnostic condition
is detected, and when a distinct diagnostic condition -128…127
DiagnosticSequenceCount SINT transitions from detected to not detected. The value of 0 is skipped except during module
Set to zero by product reset or power cycle. Wraps from power-up.
255 (-1) to 1 skipping zero.
• 0 = Good
• 1 = Bad, causing fault
Indicates that channel data is inaccurate and cannot be The typical causes of a fault are the following:
trusted for use in the application. – Channel is disabled
If the tag is set to 1, you must troubleshoot the module to – Open Wire (input modules) or No Load
Chxx.Fault BOOL correct the cause of the inaccuracy. (output modules) condition
IMPORTANT: Once the condition that causes the tag to – Underrange/Overrange condition
change to 1 is removed, the tag automatically resets to 0. – Short Circuit condition
We recommend that you first troubleshoot the
module to see if the typical causes exist.
• 0 = Good data
• 1 = Uncertain data
The typical causes of uncertain data are the
Indicates that the channel data can be inaccurate but following:
the degree of inaccuracy is not known. – Data signal slightly outside the channel
If the tag is set to 1, you must troubleshoot the module to operating range
Chxx.Uncertain BOOL correct the cause of the inaccuracy. – The channel is slightly over temperature.
IMPORTANT: Once the condition that causes the tag to – Invalid sensor offset value
change to 1 is removed, the tag automatically resets to 0. – Calibration fault on the channel
– Calibration is in process on the channel
We recommend that you first troubleshoot the
module to see if the typical causes exist.
• 0 = Open Wire condition does not exist or Open
Wire Detection is disabled
The signal wire is disconnected from the channel or the
Chxx.OpenWire BOOL • 1 = Open Wire condition exists. That is, a signal
RTB is removed from the module.
wire is disconnected from the channel or the
RTB is removed from the module.
Module is higher temperature than its operating limits.
• If this tag is set to 1 but a fault does not exist on the • 0 = Module temperature is not over the
channel, this tag is only an indication of operating operating limits
Chxx.OverTemperature BOOL conditions but the channel is functioning. • 1 = Module temperature is over the operating
• If this tag is set to 1 and a fault exists on the channel, limits
the channel is not functioning.
• 0 = Field Power is present
Chxx.FieldPowerOff BOOL Field power is not present at the channel.
• 1 = Field Power is not present
• 0 = Last channel data received was a number
Indicates if the last received channel data was not a
Chxx.NotANumber BOOL • 1 = Last channel data received was not a
number.
number
Indicates the channel data is beneath the underrange • 0 = Channel data is not beneath the
threshold for this channel. underrange threshold
Chxx.Underrange BOOL For example, when the channel operates in the 4…20 mA
input range, the underrange threshold on the channel is • 1 = Channel data is beneath the underrange
< 3.0 mA. If the input signal is 0 mA, this tag is set to 1. threshold
Indicates the channel data is above the overrange • 0 = Channel data is not above the overrange
threshold for this channel. threshold
Chxx.Overrange BOOL For example, when the channel operates in the 4…20 mA
output range, the overrange threshold on the channel is • 1 = Channel data is above the overrange
> 23.0 mA. If the input signal is 24 mA, this tag is set to 1. threshold
Output Tags
Table 40 describes the 5094-IF8 module output tags.
Table 40 - 5094-IF8 Module - Output Tags
Name Data Type Definition Valid Values
Enables the Low Low alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.LLAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the Low alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.LAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the High alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.HAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the High High alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.HHAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
5094-IY8 Module Tags This section describes the tags associated with the 5094-IY8 module.
Configuration Tags
Table 41 describes the 5094-IY8 module configuration tags.
Table 41 - 5094-IY8 Module - Configuration Tags
Name Data Type Definition Valid Values
If this tag set to 1, the embedded Cold Junction
measurement is not used when the module calculates
the compensation.
There is a CJC embedded in each input channels.
Consider the following: • 0 = Cold junction measurement is used to
calculate CJ compensation
CJChxx.Disable BOOL • If you enable each CJChxx without remote CJ channel,
it can be used as CJ measurement for the • 1 = Cold junction measurement is not used to
corresponding input channel. calculate CJ compensation
• If you disable CJChxx measurement, it is assumed
that the cold junction temperature is 0 in the CJ
compensation.
Indicates if the cold junction sensor is mounted on a
remote termination block when set, rather than the
embedded CJ in each channel. If the cold junction • 0 = Cold junction sensor is not mounted on a
sensor is mounted on remote termination block, the remote termination block
CJChxx.Remote BOOL module uses the respective remote CJC measurement
on the chosen channel to calculate the CJC • 1 = Cold junction sensor is mounted on a
compensation. remote termination block
Only one channel can be assigned as a remote CJ
channel.
CJChxx.RemoteCJChannel Shows the remote termination input channel number.
Offset added directly to the measured CJ temperature.
CJChxx.SensorOffset REAL Used to compensate for cold junction temperature Any
sensor error.
• 0 = -10…10V
• 1 = 0…5V
• 2 = 0…10V
• 4 = 0…20 mA
• 5 = 4…20 mA
• 6 = -100...100 mV
• 7 = unused
• 8 = 1…500 Ω 2-wire
• 9 = 2…1,000 Ω 2-wire
• 10 = 4…2,000 Ω 2-wire
Chxx.Range SINT Channel’s operating range • 11 = 8…4,000 Ω 2-wire
• 12 = 1…500 Ω 3-wire
• 13 = 2…1,000 Ω 3-wire
• 14 = 4…2,000 Ω 3-wire
• 15 = 8…4,000 Ω 3-wire
• If the input type is Thermocouple/RTD, the
additional values below are included.
• 16 = 1…500 Ω 4-wire
• 17 = 2…1,000 Ω 4-wire
• 18 = 4…2,000 Ω 4-wire
• 19 = 8…4,000 Ω 4-wire
• Thermocouple Mode:
• 0 = mV
(if “Remote termination” is used as the input
channel, this value is not shown)
• 1=B
• 2=C
• 3=E
• 4=J
• 5=K
• 6=N
• 7=R
• 8=S
• 9=T
• 10 = TXK/XK (L)
• 11 = D
• 0 = 5 Hz
• 1 = 10 Hz
• 2 = 15 Hz
• 3 = 20 Hz
• 4 = 50 Hz
• 5 = 60 Hz
• 6 = 100 Hz
• 7 = 200 Hz
Chxx.NotchFilter SINT Notch Filter removes line noise for the channel. • 8 = 500 Hz
• 9 = 1,000 Hz
• 10 = 2,500 Hz
• 11 = 5,000 Hz
• 12 = 10,000 Hz
• 13 = 15,625 Hz
• 14 = 25,000 Hz
• 15 = 31,250 Hz
• 16 = 62,500 Hz
Disables all alarms on the channel.
IMPORTANT: Consider the following:
• When if you change this tag to 0, that is, so alarms are
not disabled, you must also enable the individual
alarms for them to work.
For example, if you want to use the Low Low alarm for • 0 = Alarms are enabled
Chxx.AlarmDisable BOOL a channel, you must set the Chxx.AlarmDisable to 0
and set the Chxx.LLAlarmEn output tag to 1 so the • 1 = Alarms are disabled (default)
alarm is enabled.
This applies to all alarms on the module.
• Conversely, if you set this tag to 1, alarms are disabled
regardless of the setting on the alarm enable tag for
any alarm.
Input Tags
Table 42 describes the 5094-IY8 module input tags.
Table 42 - 5094-IY8 Module - Input Tags
Name Data Type Definition Valid Values
• 0 = Idle
RunMode BOOL Channel’s operating state
• 1 = Run
Indicates if a connection is running. • 0 = Connection running
ConnectionFaulted BOOL The module sets this tag to 0 when connected. If the
module is not connected, it changes the tag to 1. • 1 = Connection not running
• 0 = No diagnostics active
Indicates if any diagnostics are active or if the
DiagnosticActive BOOL • 1 = One or more diagnostics are active or the
prognostics threshold is reached.
prognostics threshold is reached
Output Tags
Table 43 describes the 5094-IY8 module output tags.
Table 43 - 5094-IY8 Module - Output Tags
Name Data Type Definition Valid Values
Enables the Low Low alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.LLAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the Low alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.LAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the High alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.HAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the High High alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.HHAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the Rate alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.RateAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Unlatches a latched Low Low Alarm at the first instance • 0 = Low Low Alarm remains latched
Chxx.LLAlarmUnlatch BOOL of the bit transitioning from 0 to 1. • 1 = Low Low Alarm unlatches
Unlatches a latched Low Alarm at the first instance of • 0 = Low Alarm remains latched
Chxx.LAlarmUnlatch BOOL the bit transitioning from 0 to 1. • 1 = Low Alarm unlatches
Unlatches a latched High Alarm at the first instance of • 0 = High Alarm remains latched
Chxx.HAlarmUnlatch BOOL the bit transitioning from 0 to 1. • 1 = High Alarm unlatches
Unlatches a set High High Alarm at the first instance of • 0 = High High Alarm remains latched
Chxx.HHAlarmUnlatch BOOL the bit transitioning from 0 to 1. • 1 = High High Alarm unlatches
Unlatches a set Rate Alarm at the first instance of the bit • 0 = Rate Alarm remains latched
Chxx.RateAlarmUnlatch BOOL transitioning from 0 to 1. • 1 = Rate Alarm unlatches
Initiates the Calibration process.
This tag must remain set until a valid Low Reference and • 0 = Calibration process is not started
Chxx.Calibrate BOOL High Reference values are applied to the input.
If the tag value transitions to 0 before calibration is • 1 = Calibration process is started
finished, the process stops and calibration fails.
5094-OF8 Module Tags This section describes the tags associated with the 5094-OF8 module.
Configuration Tags
Table 44 describes the 5094-OF8 module configuration tags.
Table 44 - 5094-OF8 Module - Configuration Tags
Name Data Type Definition Valid Values
• 0 = -10…+10V
• 1 = 0…5V
Chxx.Range SINT Channel’s operating range • 2 = 0…10V
• 4 = 0…20 mA
• 5 = 4…20 mA
• 0 = Alarms are enabled
Chxx.AlarmDisable BOOL Disables all alarms on the channel.
• 1 = Alarms are disabled (default)
Configures Limit alarms to latch until they are explicitly • 0 = Latching disabled (default)
Chxx.LimitAlarmLatchEn BOOL unlatched. • 1 = Latching enabled
Latches Ramp alarm when set so that does not clear • 0 = Latching disabled (default)
Chxx.RampAlarmLatchEn BOOL until explicitly unlatched. • 1 = Latching enabled
• 0 = Disabled (default)
Chxx.NoLoadEn BOOL Enable the input No Load diagnostic
• 1 = Enabled
• 0 = Channel is enabled (default)
Chxx.Disable BOOL Disables the channel.
• 1 = Channel is disabled
Determines output action when a connection fault
occurs.
At the fault occurrence, the output holds its last state or • 0 = Transition to user-defined value
Chxx.FaultMode BOOL transitions to the value set in the Fault Value parameter. • 1 = Hold Last State (default)
The channel continues the Fault Mode for the length of
time set in the Fault Value State Duration parameter.
Determines output action when the controller transitions
to Program mode or the connection to the module is
inhibited. • 0 = Transition to user-defined value
Chxx.ProgMode BOOL At the transition to Program mode, the output holds its • 1 = Hold Last State (default)
last state or transitions to the value set in the Program
Value parameter.
Input Tags
Table 45 describes the 5094-OF8 module input tags.
Table 45 - 5094-OF8 Module - Input Tags
Name Data Type Definition Valid Values
• 0 = Idle
RunMode BOOL Channel’s operating state
• 1 = Run
Indicates if a connection is running. • 0 = Connection running
ConnectionFaulted BOOL The module sets this tag to 0 when connected. If the
module is not connected, it changes the tag to 1. • 1 = Connection not running
• 0 = No diagnostics active
Indicates if any diagnostics are active or if the
DiagnosticActive BOOL • 1 = One or more diagnostics are active or the
prognostics threshold is reached.
prognostics threshold is reached
Increments for each time a distinct diagnostic condition
is detected, and when a distinct diagnostic condition -128…127
DiagnosticSequenceCount SINT transitions from detected to not detected. The value of 0 is skipped except during module
Set to zero by product reset or power cycle. Wraps from power-up.
255 (-1) to 1 skipping zero.
• 0 = Good
Indicates that channel data is inaccurate and cannot be • 1 = Bad, causing fault
trusted for use in the application. The typical causes of a fault are the following:
If the tag is set to 1, you must troubleshoot the module to – Channel is disabled
Chxx.Fault BOOL – No Load condition
correct the cause of the inaccuracy.
IMPORTANT: Once the condition that causes the tag to – Underrange/Overrange condition
change to 1 is removed, the tag automatically resets to 0. – Short Circuit condition
We recommend that you first troubleshoot the
module to see if the typical causes exist.
• 0 = Good data
• 1 = Uncertain data
The typical causes of uncertain data are the
Indicates that the channel data can be inaccurate but following:
the degree of inaccuracy is not known. – Data signal slightly outside the channel
If the tag is set to 1, you must troubleshoot the module to operating range
Chxx.Uncertain BOOL correct the cause of the inaccuracy. – The channel is slightly over temperature.
IMPORTANT: Once the condition that causes the tag to – Invalid sensor offset value
change to 1 is removed, the tag automatically resets to 0. – Calibration fault on the channel
– Calibration is in process on the channel
We recommend that you first troubleshoot the
module to see if the typical causes exist.
Output Tags
Table 46 describes the 5094-OF8 module output tags.
Table 46 - 5094-OF8 Module - Output Tags
Name Data Type Definition Valid Values
Unlatches a latched Low Limit alarm at the first instance • 0 = Alarm remains latched (default)
Chxx.LLimitAlarmUnlatch BOOL of the bit transitioning from 0 to 1. • 1 = Alarm is unlatched
Unlatches a latched High Limit alarm at the first • 0 = Alarm remains latched (default)
Chxx.HLimitAlarmUnlatch BOOL instance of the bit transitioning from 0 to 1. • 1 = Alarm is unlatched
Unlatches a latched Ramp alarm at the first instance of • 0 = Alarm remains latched (default)
Chxx.RampAlarmUnlatch BOOL the bit transitioning from 0 to 1. • 1 = Alarm is unlatched
Initiates the Calibration process. • 0 = Calibration process is not started (default)
Chxx.Calibrate BOOL This tag must remain set until a valid Low Reference and
High Reference values are applied to the channel. • 1 = Calibration process is started
5094-IRT8S Module Tags This section describes the tags associated with the 5094-IRT8S module.
Input Tags
Table 47 describes the 5094-IRT8S module input tags.
Table 47 - 5094-IRT8S Module - Input Tags
Name Data Type Definition Valid Values
• 0 = Idle
RunMode BOOL Module’s operating state
• 1 = Run
Indicates if a connection is running. • 0 = Connection running
ConnectionFaulted BOOL The module sets this tag to 0 when connected. If the
module is not connected, it changes the tag to 1. • 1 = Connection not running
• 0 = No diagnostics active
Indicates if any diagnostics are active or if the
DiagnosticActive BOOL • 1 = One or more diagnostics are active or the
prognostics threshold is reached.
prognostics threshold is reached
Increments for each time a distinct diagnostic condition
is detected, and when a distinct diagnostic condition -128…+127
DiagnosticSequenceCount SINT transitions from detected to not detected. The value of 0 is skipped except during module
Set to zero by product reset or power cycle. Wraps from power-up.
255 (-1) to 1 skipping zero.
• 0 = Good
• 1 = Bad, causing fault
The typical causes of a fault are the following:
Indicates that channel data is inaccurate and cannot be – Data signal is under or over range.
trusted for use in the application. – Channel open wire.
CJChxx.Fault BOOL If the tag is set to 1, you must troubleshoot the module to – Field Power is off.
correct the cause of the inaccuracy. We recommend that you first troubleshoot the
The channel is set to Disable. module to see if the typical causes exist.
For more information, see Reset FLEX 5000
safety I/O Modules to Out-of-Box State on
page 74.
Output Tags
Table 48 describes the 5094-IRT8S module output tags.
Table 48 - 5094-IRT8S Module - Output Tags
Name Data Type Definition Valid Values
Offset added directly to the measured CJ temperature.
CJChxx.SensorOffset REAL Used to compensate for cold junction temperature Any
sensor error.
When the ‘Latch Fault until reset via output tag’ mode is
Enabled, the IO channel will hold safety input fault
indications until it checks that the fault is removed. If Rising edge: the fault status is released if the
Chxx.ResetFault BOOL the fault is removed, it only clears the fault status upon fault has been removed.
detecting that the ResetFault bit in its channel sees a
rising edge.
Enables the Low Low alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.LLAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the Low alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.LAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the High alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.HAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the High High alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.HHAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Enables the Rate alarm.
IMPORTANT: To use this alarm, you must not only set the
tag to 1. You must also make sure the Chxx.AlarmDisable • 0 = Alarm is disabled
Chxx.RateAlarmEn BOOL configuration tag for the same channel is set to 0.
If the Chxx.AlarmDisable configuration tag is set to 1, • 1 = Alarm is enabled
that is, alarms are disabled, this alarm does not work
regardless of the tag value.
Unlatches a latched Low Low Alarm at the first instance • 0 = Low Low Alarm remains latched
Chxx.LLAlarmUnlatch BOOL of the bit transitioning from 0 to 1. • 1 = Low Low Alarm unlatches
Unlatches a latched Low Alarm at the first instance of • 0 = Low Alarm remains latched
Chxx.LAlarmUnlatch BOOL the bit transition from 0 to 1. • 1 = Low Alarm unlatches
Unlatches a latched High Alarm at the first instance of • 0 = High Alarm remains latched
Chxx.HAlarmUnlatch BOOL the bit transition from 0 to 1. • 1 = High Alarm unlatches
Unlatches a set High High Alarm at the first instance of • 0 = High High Alarm remains latched
Chxx.HHAlarmUnlatch BOOL the bit transition from 0 to 1. • 1 = High High Alarm unlatches
Unlatches a set Rate Alarm at the first instance of the bit • 0 = Rate Alarm remains latched
Chxx.RateAlarmUnlatch BOOL transition from 0 to 1. • 1 = Rate Alarm unlatches
Compensates for any known offset error on the sensor Any valid float value
or channel to which the sensor is connected. In terms of (We recommend that you use a value in the
Chxx.SensorOffset REAL engineering units.
The value of this tag is added to the measured value in channel’s operating range.)
0.0 = Default
engineering units and is used in the Chxx.Data input tag.
Notes:
The wiring configuration affects the safety application level to which a FLEX 5000 I/O safety
module is suitable.
5094-IRT8S and The following wiring diagrams show the input modules for Thermocouple and RTD.
5094-IRT8SXT Module IMPORTANT The Safety level shown in the diagrams is applicable to the module
Wiring Diagrams itself. Connected devices must have their own status monitoring to
achieve application safety level.
Vin
TC(n)-
n = 0...7
Iexc(n)
Wire 1
Rin
Irtn(n)
Wire 4
n = 0...7
Iexc(n)
Wire 1
Rin
RTD(n)-
Wire 3
Irtn(n)
Wire 4
n = 0...7
Iexc(n)
Wire 1
Wire 2
RTD(n)+
Rin
RTD(n)-
Wire 3
Irtn(n)
Wire 4
n, m = 0...7
Iexc(m)
Wire 1
RTD(m)+
Wire 2
Rin
RTD(m)-
Wire 3
Irtn(m)
Wire 4
Notes:
Calculated values of PFD and PFH appear in Table 49. PFD and PFH must be calculated for the
devices within the system to comply with the SIL level that is required for application.
You must be responsible for following the requirements of ISO 13849-1:2015, to assess
Performance Levels in their safety system.
You must functionally test every I/O module by individually toggling each input channel and
also verify that the controller detects it within the safety reaction time (SRT).
For more information, refer to the FLEX 5000 safety controller manuals listed in Additional
Resources on page 11.
FLEX 5000 I/O Safety Input Table 49 lists the safety data for the 5094-IRT8S, 5094-IRT8SXT modules.
Module Safety Data
Table 49 - 5094-IRT8S, 5094-IRT8SXT Safety Parameter Data
Channel Operation Type
Attribute Dual-channel in the Same Dual-channel in Different
Single Channel
Group(1) Group Combinations(2)
Total Failure Rate (λ (safety related)) 1.175E-06 1.26E-06 1.770E-06
Safe Failure Fraction (SFF) 99.96% 99.97% 99.99%
Safe Failure Rate (λS) 7.503E-07 7.945E-07 1.060E-06
Diagnostic Coverage (DC) 99.90% 99.91% 99.97%
Safe Detected Failure Rate (λSD) 7.496E-07 7.938E-07 1.060E-06
Safe Undetected Failure Rate (λSU) 7.545E-10 7.160E-10 3.460E-10
Dangerous Failure Rate (λD) 4.243E-07 4.685E-07 7.103E-07
Dangerous Detected Failure Rate (λDD) 4.239E-07 4.681E-07 7.100E-07
Dangerous Undetected Failure Rate (λDU) 4.267E-10 4.222E-10 2.318E-10
Diagnostic Test Interval (hours) 4 4 4
Hardware Fault Tolerance (HFT) 0 1 1
Spurious Trip Rate (STR) 3.900E-06 5.222E-06 6.026E-06
Mean Time to Failure, Spurious (MTTF-spurious), (hours) 256381 191516 165936
PFH (1/hours) 4.267E-10 4.222E-10 2.318E-10
PFDAVE, at Mission Time of 20 years 3.738E-05 3.699E-05 2.030E-05
Safety Reaction Time (SRT), (millisecond) 10 10 10
(1) Group definitions: Group 0 (Channel 0 and 2), Group 1 (Channel 1 and 3), Group 2 (Channel 4 and 6), Group 3 (Channel 5 and 7).
(2) Group combinations not represented in note (1).
Safety Reaction Time The safety reaction time (SRT) is a consideration of delays or latencies within the safety
system.
(5094-IRT8S,
• SRT on Demand is the response time interval between a signal change on the input
5094-IRT8SXT) terminal and producing or providing the safety packet on the backplane.
• SRT on Fault is the response time between the occurrence of an internal fault in the
channel/module and the channel/module going into a safe state.
• SRT on External Wiring Fault is the response time between the occurrence of an
external wiring fault and the channel/s going into a safe state.
Table 50 - Safety Reaction Time
SRT (Safety Demand Rate less than once per 2.1 s)
SRT on Demand 10 ms
SRT on Fault 10 ms
SRT on Open Wire detected 100 ms (RTD), 200 ms (TC), 350 ms (mV)
4. Timing subjected to an RPI of 2 ms and same 10 KHz Notch filter for both channels in
same isolation group.
5. For different RPI, extend the timing by the RPI value.
6. For different notch filters:
a. SRT on Demand and on Fault – Extend the timing with the value in Table 51:
Table 51 - SRT on Demand and on Fault
CHn/CHn+2 Not Used 10 KHz 5 KHz 2.5 KHz 1 KHz 500 Hz 200 Hz 100 Hz 60 Hz 50 Hz 20 Hz 10 Hz 5 Hz
Not Used — 0 2 8 14 20 50 80 152 182 452 902 962
10 KHz 0 0 2 8 14 20 50 80 152 182 452 902 962
5 KHz 2 2 8 8 14 20 50 80 152 182 452 902 962
2.5 KHz 8 8 8 8 14 20 50 80 158 188 458 908 962
1 KHz 14 14 14 14 20 26 56 86 158 188 458 908 968
500 Hz 20 20 20 20 26 38 62 92 170 200 470 920 980
200 Hz 50 50 50 50 56 62 92 122 194 224 494 944 1004
100 Hz 80 80 80 80 86 92 122 152 224 254 524 974 1034
60 Hz 152 152 152 158 158 170 194 224 302 332 602 1052 1112
50 Hz 182 182 182 188 188 200 224 254 362 632 1082 1142
20 Hz 452 452 452 458 458 470 494 524 602 632 902 1352 1412
10 Hz 902 902 902 908 908 920 944 974 1052 1082 1352 1802 1862
5 Hz 962 962 962 962 968 980 1004 1034 1112 1142 1412 1862 1922
G module definition
dialog box 94
general category 93
module feature
10 Ohm copper offset
H 5094-IRT8S module 56
5094-IY8 module 56
hold for initialization alarm deadband
5094-OF8 module 63 5094-IF8 module 40
5094-IRT8S module 53
5094-IY8 module 53
I channel offset
5094-OF8 module 63
I/O status indicator
clamp limit
description 122 - 124 5094-OF8 module 65
display 120 - 123 clamping
input range 5094-OF8 module 65
5094-IF8 module 35 cold junction compensation
5094-IRT8S module 45 5094-IRT8S module 58
5094-IY8 module 45 5094-IY8 module 58
critical temperature detection
5094-IRT8S module 58
L data echo
limiting 5094-OF8 modules 66
digital filter
5094-OF8 module 65
5094-IF8 module 38
line noise
5094-IRT8S module 49
reduce with the Notch Filter 5094-IY8 module 49
5094-IF8 module 35 - 38 field power loss detection
5094-IRT8S module 46 - 49 5094-IRT8S module 58
5094-IY8 module 46 - 49 5094-IY8 module 58
Logix 5000 controllers hold for initialization
compatible with FLEX 5000 I/O modules 13 5094-OF8 module 63
ownership of FLEX 5000 I/O modules 18 input ranges
Logix Designer application 29 5094-IF8 module 35
calibration 109 - 117 5094-IRT8S module 45
input module 110 - 114 5094-IY8 module 45
output module 114 - 117 limiting
safety input module 100 5094-OF8 module 65
Calibration category 83, 86, 88, 99 no load detection
Channels category 82, 83, 86, 96 5094-OF8 module 66
CJ Channels category 86 notch filter
configuration overview 19 5094-IF8 module 35 - 38
configure a FLEX 5000 I/O system 75 - 88 5094-IRT8S module 46 - 49
configure safety I/O modules 91 5094-IY8 module 46 - 49
Connection category 80, 94 open wire detection
connection types 19 5094-IF8 module 41
digital I/O module configuration 91 5094-IRT8S module 57
General category 79, 93 5094-IY8 module 57
module definition 80, 94 output range
Module Info category 81, 96 5094-OF8 module 63
module tag definitions 129 over temperature detection
module tags 5094-IF8 module 42
5094-IF8 module 130 - 135 5094-IRT8S module 58
5094-IRT8S module 150 - 153 5094-IY8 module 58
5094-IY8 module 136 - 145 5094-OF8 module 67
5094-OF8 module 145 - 150 process alarms
fault and status reporting 42, 60, 61 5094-IF8 module 39 - 41
name module tag 129 5094-IRT8S module 51 - 53
tag editor 127 5094-IY8 module 51 - 53
troubleshooting 124 - 127 ramping
view module tag 89, 99 5094-OF8 module 65
rate alarm
5094-IF8 module 41
M 5094-IRT8S module 53
5094-IY8 module 53
masters 10 rate limiting
module accuracy 5094-OF8 module 65
absolute 34 sensor offset
drift with temperature 34 5094-IF8 module 41
sensor error
channel offset
5094-OF8 module 63
sensor offset
5094-IF8 module 41
5094-IRT8S module 56
5094-IY8 module 56
sensor type
temperature limit
5094-IRT8S module 54
5094-IY8 module 54
to use with 5094-IRT8S module 54 - 56
to use with 5094-IY8 module 54 - 56
short circuit protection
5094-OF8 module 66
signal threshold
5094-IF8 module 38
5094-IRT8S module 50
5094-IY8 module 50
slaves 10
SNN 10
See safety network number.
standard 10
status indicator, description
I/O status indicator 122 - 124
module status indicator 119 - 120
SA Power status indicator 119
status indicator, display
I/O status indicator 120 - 123
module status indicator 120 - 123
SA Power status indicator 120 - 123
T
temperature
effect on module accuracy 34
thermoelectric effect
cold junction compensation 58
troubleshooting 119 - 127
input module status indicator 120
Logix Designer application 124 - 127
module status indicator 17, 119
output module status indicator 123
tag editor 127
U
underrange/overrange detection
5094-IF8 module 38
5094-IRT8S module 50
5094-IY8 module 50
unicast
data broadcast method 22
Documentation Feedback
Your comments help us serve your documentation needs better. If you have any suggestions on how to improve our content, complete the
form at rok.auto/docfeedback.
At the end of life, this equipment should be collected separately from any unsorted municipal waste.
Rockwell Automation maintains current product environmental compliance information on its website at rok.auto/pec.
Allen-Bradley, CompactLogix, ControlFLASH, ControlLogix, FLEX 5000, GuardLogix, Integrated Architecture, Logix 5000, Rockwell Automation, Rockwell Software, RSNetworx,
Safety Automation Builder, Studio 5000, and Studio 5000 Logix Designer are trademarks of Rockwell Automation, Inc.
CIP, CIP Safety, CIP Sync, ControlNet, DeviceNet, and EtherNet/IP are trademarks of ODVA, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Rockwell Otomasyon Ticaret A.Ş. Kar Plaza İş Merkezi E Blok Kat:6 34752, İçerenköy, İstanbul, Tel: +90 (216) 5698400 EEE Yönetmeliğine Uygundur