FLEX I/O Isolated Input/Output HART Analog Modules Catalog Numbers 1794-IF8IH and1794-OF8IH User Manual
Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://literature.rockwellautomation.com) describes some important differences between solid state equipment and hard-wired electromechanical devices.
Summary of Changes This manual contains new and updated information. Changes throughout this revision are marked by change bars, as shown to the right of this paragraph. New and Updated Information This table contains the changes made to this revision.
iv Summary of Changes Notes: Publication 1794-UM065B-EN-E - September 2010
Preface Why Read This Manual This manual shows you how to use your FLEX I/O analog modules with the ControlNet products and ControlNet network, and EtherNet products and EtherNet network. The manual helps you install, program, and troubleshoot your module. This manual: Who Should Use This Manual You must be able to program and operate a ControlNet product and ControlNet or Ethernet network to make efficient use of a FLEX I/O module.
vi Preface Notes: Publication 1794-UM065B-EN-E - September 2010
Table of Contents Summary of Changes About the FLEX I/O HART Analog Module Configurable FLEX I/O Analog Module Features Install Your FLEX I/O Analog Modules i New and Updated Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Why Read This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Who Should Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v About the Vocabulary . . . . . . . . . . . . . . . . . . . .
ii Table of Contents Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules 1794-IF8IH and 1794-OF8IH Configuration Publication 1794-UM065B-EN-E - September 2010 Connections for the 1794-OF8IH HART Analog Output Module on a 1794-TB3 or 1794-TB3S Terminal Base Unit . . . . . . . . . . . . 24 Ground the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents iii HART Command 3 Communication Status (8 of 1 bits): . . . . . . . 53 HART Field Device Command and Communication Status (8 of 8 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 HART Field Device Status (8 of 8 bits) . . . . . . . . . . . . . . . . . . . . . 54 HART Loop Status (8 of 8 bits):. . . . . . . . . . . . . . . . . . . . . . . . . . . 55 HART PV Status (8 of 8 bits): . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv Table of Contents Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Configure Module Messaging Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 HART Configuration Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Pick HART Input Data Format . . . . . . . . . . . .
Table of Contents Use the 1794-OF8IH Module with the Generic Profile v Fault Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 HART Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Channel Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Digital Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 High Alarm Limit. . . . . . . . . . . . . . .
vi Table of Contents Notes: Publication 1794-UM065B-EN-E - September 2010
Chapter 1 About the FLEX I/O HART Analog Module Overview This chapter describes the FLEX I/O Highway Addressable Remote Transducer (HART) analog modules and what you must know and do before you begin to use them. Read this chapter to familiarize yourself with the HART analog modules.
2 About the FLEX I/O HART Analog Module • multiple data ranges that can be independently programmed for each channel. • lead breakage detection. • overrange/underrange alarms. • remote transmitter alarm. Communicate with Programmable Controllers Data connections are established between the FLEX I/O module and an Allen-Bradley programmable controller (PLC) to transfer information between the two at a scheduled rate.
About the FLEX I/O HART Analog Module Physical Features of Your Module 3 The module label identifies the keyswitch position, wiring and module type. Use the removable label to note individual designations per your application. Indicators Indicators are provided to identify input or output fault conditions, and to show when power is applied to the module. For example, the 1794-IF8IH module is shown below.
4 About the FLEX I/O HART Analog Module Data Format Alarm Example In this example, the normal active data range is 4…20 mA. The alarms are generated in three overlapping bands. Physical Input Signal Ranges 0 mA 4 mA 20 mA Underrange Remote Fault Overrange Remote Fault Local Fault Local Fault -25.00% -12.50% Programmable in 20 0.1 mA steps by Error Level 0.1 mA Steps parameter 22 mA 0.00% 100.00% Programmable in 20 0.1 mA steps by Error Level 0.1 mA Steps parameter 112.
About the FLEX I/O HART Analog Module 5 However, the remote transmitter may be capable of diagnosing a problem in the remote loop and signal the input module local loop with a preprogrammed out of range (high or low) value. The Fault Enable bit allows the 1794-IF8IH module to work with transmitters like the one just described. IMPORTANT Once the alarm is issued, it remains active as long as the input signal value remains above the programmed value.
6 About the FLEX I/O HART Analog Module This value indicates an open wire condition in the loop. The remote fault and local fault alarms are issued with the same bit whether the cause is an under or overrange. Monitor the overrange and underrange bits in your programming software to determine if the problem is a high current or low current.
Chapter 2 Configurable FLEX I/O Analog Module Features Overview Read this chapter to familiarize yourself with configurable features on the input and output analog modules Topic Page Select Your Analog Input Module Operating Features 8 Select Your Analog Output Module Operating Features 10 Understand Image Table Mapping and Bit/Word Descriptions 13 Chapter Summary 14 HART configurable features described in this chapter include the following Analog/Digital Configurable Features on FLEX I/O Anal
8 Configurable FLEX I/O Analog Module Features Select Your Analog Input Module Operating Features All features of the 1794-IF8IH analog input module are independently configurable. The default selection value for all parameters is 0. IMPORTANT Fault Enable Your input modules are capable of indicating various fault conditions, depending on the input signal value.
Configurable FLEX I/O Analog Module Features 9 Data Format You must choose a module data format in your user program. Formats 8, 9, 10 and 15 are not used. If they are selected for a channel quad, a configuration fault will occur and will be reported as Diagnostic Data 2. All data for that channel quad will be set to zero (0). Formats 5, 12, 13 and 14 are 2’s complement data formats, and will return data in that form.
10 Configurable FLEX I/O Analog Module Features 1794-IF8IH Data Formats Data Format Format Resolution 7 4…20 mA 0.03% of as unsigned 4…20 mA integer 8 Not assigned Input Range Module Data Processing Data Table Value (Interpretation) Count per mA Error Steps Datatable = 65535 ( input-4 ) 16 0…65535 (4…20 mA) 4095 With error steps Datatable = 55000 ( input 22 ) 0…55000 (0…22 mA) 2500 All fixed 9 10 11 0…20 mA as A/D count 0.04% of 0…20 mA 0…22 mA 12 4…20 mA as % 0.
Configurable FLEX I/O Analog Module Features 11 Latch Mode Latch Mode determines channel operation under wire-off or lead-break fault conditions. This feature is available for each channel. Channel detection occurs on a continuous basis. If a fault is detected, the channel fault alarm is set. If Latch mode is enabled when a fault occurs, the fault will remain latched in its fault state until a Global Reset (see below) is issued.
12 Configurable FLEX I/O Analog Module Features • If on the other hand, the configuration had been changed, from the default, and then it was changed again to a non-assigned format, then the diagnostic bit 2 for configuration failure is set and the module goes to the fault state for the last valid configuration. • Formats 13 and 14 are 2’s complement data formats, and require data to the module in that form.
Configurable FLEX I/O Analog Module Features 13 1794-OF8IH Data Formats Data Format Format 4 mA as 4…20 mA 5 6 7 4…20 mA 4…20 mA Unsigned integer as 4…20 mA 8 9 10 11 12 13 14 0…20 mA 0…20 mA 0…20 mA 0…20 mA 4…20 mA 4…20 mA % as 4…20 mA 15 4…20 mA Resolution Full Module Data Processing Output Range 0.1% of 2…22 mA datatable Output = 4…20 mA 1000 ( — 0.03% of 4…20 mA 4…20 mA Not assigned 4…20 mA Not assigned 4…20 mA datatable Output = 16 65535 ( 0…20 mA 0…20 mA 0…20 mA 0…20 mA 0.
14 Configurable FLEX I/O Analog Module Features Not all 16 words need be allocated.
Chapter 3 Install Your FLEX I/O Analog Modules Overview Before You Install Your Analog Module Read this chapter to install the input and output analog modules.
16 Install Your FLEX I/O Analog Modules WARNING Install the Module When used in a class I, division 2, hazardous location, this equipment must be mounted in a suitable enclosure with proper wiring method that complies with the governing electrical codes. Installation of the module consists of the following: • Mounting the terminal base unit. • Installing the analog I/O module into the terminal base unit. • Installing the connecting wiring to the terminal base unit.
Install Your FLEX I/O Analog Modules 17 4. Position the terminal base at a slight angle and hooked over the top of the 35 x 7.5mm DIN rail A (Allen Bradley part number 199-DR1) A A 41106 5. Slide the terminal base over tight against the adapter (or proceeding terminal base). Make sure the hook on the terminal base slides under the edge of the adapter (or proceeding terminal base) and the FLEXbus connector is fully retracted. 41107 ATTENTION Do not force the terminal base into the adjacent modules.
18 Install Your FLEX I/O Analog Modules 7. Press down on the terminal base unit to lock the terminal base on the DIN rail. If the terminal base does not lock into place, use a screwdriver or similar device to open the locking tab, press down on the terminal base until flush with the DIN rail and release the locking tab to lock the base in place. 41108 Gently push the Flexbus connector into the side of the adapter (or proceeding terminal base) to complete the backplane connection. 41109 8.
Install Your FLEX I/O Analog Modules 19 Use the mounting kit Cat. No. 1794-NM1 for panel/wall mounting. (35.5) 1.4 1 2 4 3 41547 Description Description 1 Mounting plate for adapter 3 Terminal base unit (not included) 2 #6 Self-tapping screws 4 Adapter module (not included) To install the mounting plate on a wall or panel: 1. Lay out the required points on the wall/panel as shown in the drilling dimension drawing. 35.5 (1.4) 58.5 (2.3) 35.5 (1.4) 0.83 (21) 58.5 (2.3) 35.5 (1.4) 40.
20 Install Your FLEX I/O Analog Modules ATTENTION Be careful of metal chips when drilling cable mounting holes. Do not drill holes above a system that has any modules installed. 2. Drill the necessary holes for the #6 self-tapping mounting screws. 3. Mount the mounting plate for the adapter module using two #6 self-tapping screws (18 included for mounting up to 8 modules and the adapter). IMPORTANT Make certain that the mounting plate is properly grounded to the panel.
Install Your FLEX I/O Analog Modules 21 Mount the Analog Modules on the Terminal Base Unit The HART analog input and output modules mounts on a 1794-TB3 or 1794-TB3S terminal base unit. 1. Rotate keyswitch on terminal base unit clockwise to position 3 for the 1794-IF8IH or position 4 for the 1794-OF8IH as required for each type of module. Do not change the position of the keyswitch after wiring the terminal base unit.
22 Install Your FLEX I/O Analog Modules 5. Press firmly and evenly to seat the module in the terminal base unit. The module is seated when the latching mechanism is locked into the module. 6. Remove cap plug and attach another terminal base unit to the right of this terminal base unit if required. Make sure the last terminal base has the cap plug in place.
Install Your FLEX I/O Analog Modules 23 Connections for the 1794-IF8IH HART Analog Input Module on a 1794-TB3 Terminal Base Unit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 Row A Row B Row C Label placed at top of wiring area Row A Row B Row C Current Current input input AC or DC four-wire current transmitter ATTENTION DC only three-wire current transmitter Current input DC only two-wire current tra
24 Install Your FLEX I/O Analog Modules Connections for the 1794-OF8IH HART Analog Output Module on a 1794-TB3 or 1794-TB3S Terminal Base Unit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 Row A Row B Row C Label placed at top of wiring area Row A Row B Row C 1794-TB3S shown Actuator Actuator Actuator 44319x Do not use the unused terminals on the terminal base unit.
Chapter 4 Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules Overview Read this chapter to familiarize yourself with input, output and configuration files for analog I/O modules on the ControlNet or EtherNet network.
26 Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules ControlNet adapter (cat. no. 1794-ACNR15). The I/O configuration portion of another programming software, for example RSLogix5 software, could be used to generate the configuration data for each I/O module in the control system. Configuration data is transferred from the controller to the I/O modules when communication to the modules is first established. Follow these general guidelines when configuring I/O modules. 1.
Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules I/O Module 0 Inputs Read Network Network Adapter Write Read Words Status Outputs Write Words Configuration Slot 0 X I/O Module I/O Module Inputs Inputs Status Status Outputs Outputs Configuration Configuration Slot 1 Slot 7 27 Configuration data is not continuously updated to the module. Scheduled Data Transfer Scheduled data transfer: • is continuous. • is asynchronous to the controller program scan.
28 Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules configuration words. The number of read words or write words can be 0 or more. The length of each I/O module’s read words and write words vary in size depending on module complexity. Each I/O module will support at least 1 input word or 1 output word. Status and configuration are optional, depending on the module. I/O Structure Output data is received by the adapter in the order of the installed I/O modules.
Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules 29 Idle State Behavior The FLEX I/O HART module can detect the state of the controlling processor or scanner. Only 2 states can be detected: Run mode, or Program mode (idle). When Run mode is detected, the adapter copies the output data received from the processor to the corresponding module output.
30 Input, Output and Configuration of the FLEX I/O HART Analog I/O Modules Notes: Publication 1794-UM065B-EN-E - September 2010
Chapter 5 1794-IF8IH and 1794-OF8IH Configuration Overview This chapter explains how to configure your FLEX I/O module. Use RSLogix programming software to install and configure your HART module. This chapter describes how to configure your HART analog I/O modules, but is limited to a relatively brief explanation of how to use the software. For more information on the full capabilities of the software, see the software's online help by clicking Help from dialogs.
32 1794-IF8IH and 1794-OF8IH Configuration 1794-IF8IH I/O Profile All Allen Bradley FLEX I/O modules have a sixteen word table of Real Time Data (RTD) to be transferred between the controller and the I/O module. Not all 16 words need be allocated.
1794-IF8IH and 1794-OF8IH Configuration 33 Configuration Parameters Word Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 5 CH3 HART Current Ratio FLTR3 CH2 HART Current Ratio FLTR2 6 CH5 HART Current Ratio FLTR5 CH4 HART Current Ratio FLTR4 7 CH7 HART Current Ratio FLTR7 CH6 HART Current Ratio FLTR6 8 Reserved 9 CH0 High Alarm threshold 10 CH0 Low Alarm threshold 11 CH0 Remote High High Alarm Limit 12 CH0 Remote Low Low Alarm Limit 13…16 Words 9…12 for Channel 1 17…20 Word
34 1794-IF8IH and 1794-OF8IH Configuration 1794-IF8IH Channel Data Formats Format (1) Bits Format Name Signal Range User Range Resolution LO HI LO HI 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0…20 mA in Milliamps 0.00 22.00 0 (0.000 mA) 22000 (22.000 mA) 1.0 µA 1 0 0 0 1 0…20 mA in % Full Scale 0.00 22.00 0 (0%) 11000 (110.00%) 2.0 µA 3 0 0 1 1 0…20 mA in UINT 0.00 20.00 0 65535 0.3052 µA 4(2) 0 1 0 0 4…20 mA in Milliamps 2.00 22.
1794-IF8IH and 1794-OF8IH Configuration 35 1794-IF8IH HART Current Ratio HART Current Ratio Limit Decimal Value Bits 15 14 13 12 11 7 6 5 4 3 6% 6 0 0 1 1 0 7% 7 0 0 1 1 1 8% 8 0 1 0 0 0 9% 9 0 1 0 0 1 10% 10 0 1 0 1 0 … … … … … … … 30% 30 1 1 1 1 0 31% 31 1 1 1 1 1 Byte Order (2 of 2 bits) This setting selects the byte order of module's data. Note: The MSW and EDT words (Words 0, 1 and 15) of the Primary Input Data Table are not swapped.
36 1794-IF8IH and 1794-OF8IH Configuration data being received is in. No matter what the format, two bit sets will always convey correct information to the module. Both sets must match each other for the module to accept the configuration and begin processing it for operation. If the two sets do not match, the module will revert to the last valid configuration (in case of original start-up this would be default configuration) and set module Diagnostic Status to 2, configuration failure.
1794-IF8IH and 1794-OF8IH Configuration 37 Examples In each of the following examples, the module operates internally with little Endian byte order. Little Endian BYTE ORDER If BYTE ORDER indicates Little Endian, utilize the configuration assembly directly.
38 1794-IF8IH and 1794-OF8IH Configuration Word Swap BYTE ORDER If BYTE ORDER indicates Word Swap, utilize the known structure of the configuration assembly to re-order multi-word data elements to Little Endian byte order, for example, word swap FLOATS).
1794-IF8IH and 1794-OF8IH Configuration 39 Input Filter Cutoff (8 of 3 bits) ADC Filter Frequency for channel. This parameter affects channel accuracy: See the table below. Data Table Reference: filter cutoff, Configuration Words 4…7, bits 0…2, 8…10. Accuracy vs Filter Cutoff Filter Cutoff 7(1) 6(1) 5 4 3 2 1 0 (Default) Frequency n/a n/a 470 Hz 62 Hz 19.6 Hz 16.7 hz 10 Hz 4.
40 1794-IF8IH and 1794-OF8IH Configuration Alarms are adjustable with Formats 0-7. See Data Formats and Error Ranges. Alarms are preset/fixed with Formats 8-15. See Data Formats and Error Ranges. Range: 0…15, See 1794-IF8IH Data Formats on page 40 Default: 0 Data Table Reference: data format, Configuration Words 2 and 3, bits 0…3, 4…7, 8…11, 12…15.
1794-IF8IH and 1794-OF8IH Configuration 41 1794-IF8IH Data Formats Data Format Format Resolution Input Range 5 4…20 mA as % 0.16% of 4…20 mA 2…22 mA 6 Not Assigned 7 4…20 mA as unsigned integer 0.
42 1794-IF8IH and 1794-OF8IH Configuration Data Formats and Error Ranges 44780 Remote High High Alarm Limit (8 of 16 bit) Sets the limit for the Remote Fault High High Alarm in 1 μA steps. This affects Data Formats 0…7. Steps apply to the 4…20 mA range and 0…20 mA range. For example, a value of 20400 will cause a Remote Fault High High Alarm above 20.4 mA (20400*1 μA = 20.4 mA).
1794-IF8IH and 1794-OF8IH Configuration 43 High Alarm Limit (8 of 16 Bit) Sets the limit for the High Alarm in 1 μA steps. This affects Data Formats 0…7. Steps apply to the 4-20 mA range and 0…20 mA range. For example, a value of 20000 will cause an High Alarm above 20.0 mA (20000*1 μA = 20 mA).
44 1794-IF8IH and 1794-OF8IH Configuration This does not disable the module from gathering HART Command 3 information from the HART Field device. As such, HART Command 3 information from the HART Field device is still available via an unconnected message to the module. When the adapter powers up, it reads each module to find out which modules are present in the Flexbus.
1794-IF8IH and 1794-OF8IH Configuration 45 Real Time Data (RTD) Profile, Primary Input Parameters Input Map Word Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 Channel 0 Input Data 1 Channel 1 Input Data 2 Channel 2 Input Data 3 Channel 3 Input Data 4 Channel 4 Input Data 5 Channel 5 Input Data 6 Channel 6 Input Data 7 Channel 7 Input Data 8 H7 H6 H5 H4 H3 H2 H1 H0 L7 L6 L5 L4 L3 L2 L1 L0 9 R7 R6 R5 R4 R3 R2 R1 R0 P7 P6 P5 P4 P3 P2 P1 P0 11
46 1794-IF8IH and 1794-OF8IH Configuration Real Time Data (RTD) Profile, Primary Status Parameters Alarms This module is capable of generating four different alarms; low, high, remote and loop alarm. The diagram below graphically shows at what values these alarms are generated for Data Format 5. Alarm Operation In this example the normal active data range is 4…20 mA. The alarms will be generated in three overlapping bands.
1794-IF8IH and 1794-OF8IH Configuration 47 is meant to be used as a Low Low Alarm, set from 3.999 mA to 2 mA (for this data format this is -0.0063% to -12.50% of range), as an example. If the input continues to fall the Loop Alarm is issued at 2 mA (-12.50%). Again, as with the Low Alarm and Remote Alarm, when the Loop Alarm is issued, it stays active at any value below 2 mA (-12.50% of range).
48 1794-IF8IH and 1794-OF8IH Configuration Formats 8…15, with pre-programmed fault levels, see Data Formats and Error Ranges on page 42. The Low Alarm is active for Data Formats 0…7, unless disabled by a "0" (default) value of Low Alarm Limit. The Low Alarm is not available for Data Formats 8…11, since the normal input range includes 0 mA. The Low Alarm is always active for Data Formats 12…15, with pre-programmed fault levels, see Data Formats and Error Ranges on page 42.
1794-IF8IH and 1794-OF8IH Configuration 49 Remote Alarm (8 of 1 bit each) Alarm from remote transmitter, indicating transmitter difficulties, sensor difficulties or loop to the sensor is open. If no transmitter is present this alarm can be utilized as a Low Low and/or High High Alarm. This is accomplished programmatically by "ANDing" together the Remote Alarm and the Low Alarm for a Low Low Alarm and the Remote Alarm and the High Alarm for a High High Alarm.
50 1794-IF8IH and 1794-OF8IH Configuration Publication 1794-UM065B-EN-E - September 2010 Diagnostic Status Value: 0 Channel Failure 0x21 Channel 1 Remote/Local Alarm Configuration Error 0x22 Channel 2 Remote/Local Alarm Configuration Error 0x23 Channel 3 Remote/Local Alarm Configuration Error 0x24 Channel 4 Remote/Local Alarm Configuration Error 0x25 Channel 5 Remote/Local Alarm Configuration Error 0x26 Channel 6 Remote/Local Alarm Configuration Error 0x27 Channel 7 Remote/Local Al
1794-IF8IH and 1794-OF8IH Configuration Diagnostic Status Value: 0 Channel Failure 0x95 Channel 5 Calibration Error 0x96 Channel 6 Calibration Error 0x97 Channel 7 Calibration Error 0xA0 Channel 0 Internal Bus Com Error 0xA1 Channel 1 Internal Bus Com Error 0xA2 Channel 2 Internal Bus Com Error 0xA3 Channel 3 Internal Bus Com Error 0xA4 Channel 4 Internal Bus Com Error 0xA5 Channel 5 Internal Bus Com Error 0xA6 Channel 6 Internal Bus Com Error 0xA7 Channel 7 Internal Bus
52 1794-IF8IH and 1794-OF8IH Configuration The I/O module performs automatic retries and therefore a user should rarely recognize communication problems at the protocol layer. Therefore, this flag can be used to qualify the communication quality. Range: 0 = no HART failures are detected, 1 = A HART failure is detected HART Current Fault (8 of 1 bit each) Alarm signal for HART Current Fault, indicating the HART data value is outside the HART Current Fault limit percentage. Active when limit is exceeded.
1794-IF8IH and 1794-OF8IH Configuration 53 For this module the total Secondary Input Data Table (I) Words = 98, as shown in the HART Input Data table..
54 1794-IF8IH and 1794-OF8IH Configuration Data Table Reference: CMD3 Comm Status, Secondary Input Word 0 bits 0…7. HART Field Device Command and Communication Status (8 of 8 bits) This byte indicates the status of HART FD communication for the channel. It is the first status byte of the HART response and the FD status, example: "parity error", "framing error", "invalid selection" or "too few data bytes received" is coded in. Data Table Reference: HART Comm Status, Secondary Input Word a, bits 0…7.
1794-IF8IH and 1794-OF8IH Configuration 55 HART Loop Status (8 of 8 bits): This byte indicates the Status of the HART loop from the I/O modules point of view. This byte is generated by the I/O module itself and not from the HART FD. HART Loop Status HART Loop Status Bit 0 HCS_COMM_ENABLED, HART is enabled on this channel. Range: 0 = HART not enabled on this channel, 1 = HART enabled on this channel Bit 1 HCS_CONNECTED, A connection has been established with this device.
56 1794-IF8IH and 1794-OF8IH Configuration HART PV Status Bit 5 Reserved Bit 6 Reserved Bit 7 Reserved Data Table Reference: HART PV Status, Secondary Input Word b, bits 8…15. Primary HART Variable (8 of 32 bits): This is the Primary HART Variable from the field device. Its datatype is REAL and it is organized according to Byte Order, see Byte Order (2 of 2 bits). Secondary HART Variable (8 of 32 bits): This is the Secondary HART Variable from the field device.
1794-IF8IH and 1794-OF8IH Configuration 57 Third HART Variable Units Code (8 of 8 bits): This is the units code for the Third HART Variable. Fourth HART Variable Units Code (8 of 8 bits): This is the units code for the Fourth HART Variable. Interpret the Status Indicators The module has a single Red & Green indicator for global module status/power indication. A single bi-color indicator displays the module status as indicated below.
58 1794-IF8IH and 1794-OF8IH Configuration 1794-OF8IH Terminal Base Connections CH-0 0 CH-1 1 2 CH-2 3 4 CH-3 5 6 CH-4 7 8 CH-5 9 10 CH-6 11 12 CH-7 13 14 15 0-15 A 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 16-33 B COMMONS -Vin 34 35 36 37 38 39 40 41 42 43 -V 44 45 46 47 48 49 50 51 C +Vin 34-51 +V Connect an external 24 V DC power supply to terminals 34 (V+) and 16 (V-) observing polarities indicated.
1794-IF8IH and 1794-OF8IH Configuration 59 Analog Output Module (1794-OF8IH) Configuration Map Word Bit 15 14 13 12 11 10 9 0 FT R EW7 EW6 EW5 EW4 BOB(1) 1 DH7 DH6 DH5 DH4 DH3 DH2 DH1 2 CH 3 Format CH 2 Format CH 1 Format CH 0 Format 3 CH 7 Format CH 6 Format CH 5 Format CH 4 Format 4 CH1 HART Current Ratio L1 AFS1 CH0 HART Current Ratio L0 AFS0 5 CH3 HART Current Ratio L3 AFS3 CH2 HART Current Ratio L2 AFS2 6 CH5 HART Current Ratio L5 AFS5 CH4 HART Curr
60 1794-IF8IH and 1794-OF8IH Configuration 1794-OF8IH Channel Data Formats Format(1) Bits Format Name 15 14 13 12 11 10 9 8 7 6 5 4 Signal Range User Range Resolution LO HI LO HI 3 2 1 0 (2) 0 1 0 0 4…20 mA in Milliamps 2.00 22.00 2000 (2.000 mA) 22000 (22.000 mA) 1.0 µA 7(2) 0 1 1 1 4…20 mA in UINT 4.00 20.00 0 65535 0.2441 µA 14(2) 1 1 1 0 4…20 mA in % Full Scale 2.00 22.00 -1250 (-12.50%) 11250 (112.50%) 1.
1794-IF8IH and 1794-OF8IH Configuration 61 1794-OF8IH HART Current Ratio HART Current Ratio Limit Decimal Value Bits 15 14 13 12 11 7 6 5 4 3 … … … … … … … 30% 30 1 1 1 1 0 31% 31 1 1 1 1 1 Byte Order (2 of 2 bits) Selects the byte order of module's data. Note: The MSW and EDT words (Words 0, 1 and 15) of the Primary Input Data Table are not swapped.
62 1794-IF8IH and 1794-OF8IH Configuration for operation. If the two sets do not match the module reverts to the last valid configuration (in case of original start-up this is the default configuration), set module Diagnostic Status to "2" configuration failure, set outputs to fault states and do not start operation. Reasoning for this configuration parameter: Within the CIP based Rockwell Automation (RA) control system all data is transported and utilized in Little Endian format.
1794-IF8IH and 1794-OF8IH Configuration 63 Little Endian Byte Order If Byte Order indicates Little Endian, utilize the configuration assembly directly.
64 1794-IF8IH and 1794-OF8IH Configuration Partial Configuration Assembly After BYTE ORDER Inspection and Processing 1 Param A Ch2 Param B Ch2 Param A Ch1 Param B Ch1 2 Param C CH0 (2nd byte) Param C CH0 (low byte) 3 Param C CH0 (high byte) Param C CH0 (3rd byte) Provide all data to the Primary Data table in Word Swap byte order, except the MSW and EDT words (Words 0, 1 and 15), these remain in Little Endian byte order.
1794-IF8IH and 1794-OF8IH Configuration 65 Default: 0 HART Disable Channel 0 to 7 (8 of 1 bit) When this bit is set, the I/O module is inhibiting its HART Communication. Range: 0=Enable, 1=Disable Default: 0 HART Current Fault Limit (8 of 5 bits) Delivers the percentage value (in steps of 1%, starting @ 5%) of the threshold for causing a HART current fault indication (input signal deviation HART/ Analog) = 31% maximum deviation.
66 1794-IF8IH and 1794-OF8IH Configuration Range: 0…15. Refer to the 1794-OF8IH Data Formats table. 1794-OF8IH Data Formats Data Format Format 0 (default) mA as 0…20 mA Resolution Full Module Data Processing Output Range 0.1% of 0…22 mA datatable Output = 0…20 mA 1000 0…22000 (0…22.000 mA) Count per mA/ Resolution 1000/ 1.0 µA 0…11000 (0…110.00%) 500/ 2.0 µA 0…65535 (0…20 mA) 3276/ 0.305 µA 2000…22000 (2.000…22.000 mA) 1000/ 1.0 µA 0…65535 (4…20 mA) 4095/ 0.
1794-IF8IH and 1794-OF8IH Configuration 67 Latch Mode (8 of 1 bit each) Latch Mode determines channel operation under wire off/lead break fault conditions. Channel fault detection occurs on a continuous basis. If a fault is detected, the channel fault alarm is set (if Fault Mode is enabled). If latch is ON the fault is latched until a Global Reset is issued at which time the fault is reset. If latch is OFF the channel reports the fault until the fault is corrected. Upon correction the fault is reset.
68 1794-IF8IH and 1794-OF8IH Configuration Analog Output Mode will follow the Analog Data Format selected. Digital Output Mode will output 0 mA = OFF, 22 mA = ON if the Fault Mode is 0 = Disable. Digital Output Mode will output 500 µA = OFF, 22 mA = ON if the Fault Mode is 1 = Wire off fault detection enable. Range: 0=Normal analog output, 1=Switched digital output Default: 0 Analog Mode Fault State (8 of 2 bits each) Determines how module reacts to faults when channel is used in analog normal mode.
1794-IF8IH and 1794-OF8IH Configuration 69 Digital Mode Fault State (8 of 1 bit each) Determines how module reacts to faults when channel is used in digital mode. Range: 0=Reset, 1=Hold Last State Default: 0 Command 3 Disable (8 of 1 bit) This bit disables the I/O channel from forwarding the associated HART Command 3 information from the HART Field device through Cyclic EDT to the adapter. This does not disable the module from gathering HART Command 3 information from the HART Field device.
70 1794-IF8IH and 1794-OF8IH Configuration changes the appropriate channel's Assembly 125 entry from 0xC0 Cyclic EDT Get to 0x80 EDT Get or 0x40 Cyclic EDT Set to 0x00 EDT Set. Whenever the adapter receives a ForwardOpen to an EDT module, the adapter automatically rereads the module's Assembly 125 to gain a new view of the assemblies. This reread is to check for any changes of CEDT Assemby status to EDT status.
1794-IF8IH and 1794-OF8IH Configuration 71 1794-OF8IH Primary Data Table Word/S Read/ Data Bit ISOC Write Transport 15 14 13 12 14/O7 Read RealT Output Data Channel 6 15/EDT Read RealT Output Data Channel 7 Where: Fn : Channel n Fault alarm Cn : Channel n HART Current Fault Xn : HART Transmitter List Dn : Channel n Digital out 11 10 9 8 7 6 5 4 3 2 1 0 Fault Alarm (8 of 1 bit each) Alarm signal for open wire channel fault, detected at <2 mA (<500 µA in digital mode) and short cir
72 1794-IF8IH and 1794-OF8IH Configuration Diagnostic Status Value: 0 Channel Failure 0x44 Channel 4 Format Configuration Error 0x45 Channel 5 Format Configuration Error 0x46 Channel 6 Format Configuration Error 0x47 Channel 7 Format Configuration Error 0x50 Channel 0 Data out of range 0x51 Channel 1 Data out of range 0x52 Channel 2 Data out of range 0x53 Channel 3 Data out of range 0x54 Channel 4 Data out of range 0x55 Channel 5 Data out of range 0x56 Channel 6 Data out
1794-IF8IH and 1794-OF8IH Configuration 73 The 1794-OF8IH module provides 8 queues for each of the two connections. This allows each connection to have up to 8 messages pending at any given time, one for each channel. HART pass through message implements a timeout which is fixed at 20 seconds. The first connection is provided for a ladder logic user. The following status bits are provided to simplify ladder logic. The second connection does not have status bits provided in the RTD.
74 1794-IF8IH and 1794-OF8IH Configuration Range: If the Fault Mode is 0=Disable: 0=Output 0 mA = OFF, 1=22 mA = ON. If the Fault Mode is 1=Wire off fault detection enabled: 0=Output 500 µA=OFF, 1=22 mA=ON. See Analog/Digital Output Mode (8 of 1 bit each) on page 67. Global Reset (1 of 1 bit) This bit resets all latched fault alarms. It acts in conjunction with the Latch Retry parameter.
1794-IF8IH and 1794-OF8IH Configuration 75 Range: 0=Local control of outputs, 1=Adapter controls outputs Default: 0 Data Table Reference: Fault, EDT write word, bit 14 Run/Prog Range: 0=Processor in PROGRAM mode, 1=Processor in RUN mode Default: 0 Secondary Input Data Table, Cyclic EDT Input Data The description of this data table section is identical for HART input or output modules. See Secondary Input Data Table, Cyclic EDT Input Data for detailed information.
76 1794-IF8IH and 1794-OF8IH Configuration The Module supports six states, common to all Phase 1 EDT compliant modules, as described below. A single bi-color indicators the module status as indicated below. Module Status Indicators Module State Condition PU Bit Prog/Run bit Fault bit LED Color and State New Power up initialized complete and passed Self-Test. Loads stored configuration, if it exists. Read Module Information Block.
Chapter 6 Configure Module Messaging Overview Read this chapter to learn how to: • configure the module to collect HART data from HART field devices. • use MSG Instructions to access additional HART data that is cached within the module • use MSG Instructions to send a HART message directly to the HART device using the HART Pass-through mechanism of the module.
78 Configure Module Messaging HART Configuration Quick Start To get your module started with HART features, follow these quick set up procedures. Pick HART Input Data Format To set the module to collect data from your HART instrument and place it in the Input Tag, choose the Comm Format "Input Data and HART PV" when adding the module to your I/O Configuration. If you choose "Input Data", you can access HART data via Pass through messages, but it is not included in the module's Input Tag data.
Configure Module Messaging 79 Enable Publishing HART Command 3 Variables In the module configuration tag "ChXHARTCmd3Disable", make sure the value is "0" for each channel that is connected to a HART device. IMPORTANT If you previously selected "Input Data" for the Comm Format because you are not using the HART Variables in your control system then set all channels of the "ChXHARTCmd3Disable" configuration tag to "1" for the best pass through messaging and Asset Management Software performance.
80 Configure Module Messaging Select the Attribute Value for the Operation You Want to Perform CIP message attribute values of 0x74…0x86 are used for HART pass through messages, values 0x87…0xA6 are used to retrieve additional HART data from the modules internal database, and attribute 0xA7 is used to reset the Secondary Input table flag, HART Update, which is bit 5 of the loop status.
Configure Module Messaging 81 Module Data Access Assemblies Attribute Size (Words) R/W Description 0x9B 24 R Chan 0 - Get Device Info Block 1 0x9C 28 R Chan 0 - Get Device Info Block 2 0x9D 8 R Chan 0 - Get Device Info Block 3 0x9E 19 R Chan 0 - Get Device Info Block 4 0x9F 24 R Chan 0 - Get Device Info Block 1 0xA0 28 R Chan 0 - Get Device Info Block 2 0xA1 8 R Chan 0 - Get Device Info Block 3 0xA2 19 R Chan 0 - Get Device Info Block 4 0xA3 24 R Chan 0 - Get Device
82 Configure Module Messaging Get Device Info Block 1 Message Get Device Information Block 1 Message – Request Packet Structure Field Value Definition Message Type "CIP Generic" Service Type Get Attribute Single Service Code 0x0E Class Name 0x7D FLEX Module Object Instance 1…8 (Module next to Adapter = 1) Module Location Object Attribute 0x87 = Channel 0 (Add 4 for next channel) Selects Channel that the data is from 0x8B = Channel 1 0x8F = Channel 2 0x93 = Channel 3 0x97 = Channel 4 0x9B =
Configure Module Messaging 83 Get Device Information Block 1 Message – Reply Packet Structure Offset(1) Field Value Definition 28…43 DescriptorString (16 bytes unpacked ASCII) CMD#13, Bytes 6…17 44 DataDay (1 byte) CMD#13, Byte 18 45 DataMonth (1 byte) CMD#13, Byte 19 46…47 DataYear (2 bytes) CMD#13, Byte 20 (+1900) Total = 48 bytes (1) Data in offsets 2…47 are set to 0 if Status in offset 0 indicates a problem (Status = 0x86 or 0x87).
84 Configure Module Messaging Get Device Info Block 2 Message Get Device Information Block 2 Message – Request Packet Structure Field Value Definition Message Type "CIP Generic" Service Type Get Attribute Single Service Code 0x0E Class Name 0x7D FLEX Module Object Instance 1…8 (Module next to Adapter = 1) Module Location Object Attribute 0x88 = Channel 0 (Add 4 for next channel) Selects Channel that the data is from 0x8C = Channel 1 0x90 = Channel 2 0x94 = Channel 3 0x98 = Channel 4 0x9C =
Configure Module Messaging 85 Get Device Info Block 3 Message Get Device Information Block 3 Message - Request Packet Structure Field Value Definition Message Type "CIP Generic" Service Type Get Attribute Single Service Code 0x0E Class Name 0x7D FLEX Module Object Instance 1…8 (Module next to Adapter = 1) Module Location Object Attribute 0x89 = Channel 0 (Add 4 for next channel) Selects Channel that the data is from 0x8D = Channel 1 0x91 = Channel 2 0x95 = Channel 3 0x99 = Channel 4 0x9D =
86 Configure Module Messaging Get Device Information Block 3 Message – Reply Packet Structure Offset(1) Field Value Definition 9 SVUnits (1 byte) CMD#3, Byte 9; Set to 0 if device does not return a value for SV. 10 TVUnits (1 byte) CMD#3, Byte 14; Set to 0 if device does not return a value for TV. 11 FVUnits (1 byte) CMD#3, Byte 19; Set to 0 if device does not return a value for FV.
Configure Module Messaging 87 Get Device Information Block 4 Message – Reply Packet Structure Offset(1) Field Value Definition Offset Field Value Definition 0 Status 00 = SUCCESS 0x86 = Channel is not HART Enabled 0x87 = No Device Found Command status 1 Echo of Channel 0…7 Channel 2 pad 0 3 pad 0 4…7 Loop Current Float(4 bytes) 8…11 Count 0…25 (DINT,4 bytes) Number of Extended Status bytes that device returned 12…36 Ext Status Bytes[25] 0…255 Extended Status bytes returned b
88 Configure Module Messaging Reset Device Information – Packet Structure Field Value Object Attribute 0xA7 Reply Size 0 Request Size 2 bytes Definition Reset Device Information – Request Packet Structure Offset Field Value Definition 0 Select Channel 0…7 Channel to reset 1 Pad NA Total = 2 bytes HART Pass through Message Overview FLEX I/O modules have a HART Pass through messaging mechanism that provides the user the ability to send any HART command to the HART device using MSG instr
Configure Module Messaging 89 specification since the module will take care of the extra details like adding the message start delimiter, the device's address, and the checksum of the message for you. The module also supports sending the fully formatted HART message if you need the extra security of knowing that the fully formatted message contains a specific device's address and is only accepted by that device.
90 Configure Module Messaging Request Packet Data Structure(1) Offset Field Value Definition 0 Module Command 1 = EASY-Hart Format 2 = FULL-Hart Protocol Pass Through Init Command 1 Channel 0…7 Selects Module Channel 2 Handle 0…255 User supplied Message Handle 3 Page Number 0…5 Page number of this Write 4…5 Data Size 0…264 (INT, 2 bytes) Total size of HART Data bytes needed for complete message that start at byte offset = 8 (does not include the 8 header bytes) 6 HART Command [EASY
Configure Module Messaging 91 last HART message initiated or the handle selected by the "Select Handle" message whichever occurred the most recent.
92 Configure Module Messaging HART Failed Reason Code Codes 1…0x7F (127) will only be reported in EASY-HART Format and are codes that are reported directly from the HART device's "Command Response" status byte. The following is a sample of the most common codes. For other codes and a more detailed listing that applies to a particular HART command please refer to the official HART Protocol specification.
Configure Module Messaging 93 ″ Message replies are held by the module until either the message is retrieved or a 50 second timeout has expired. IMPORTANT ″ If a message has multiple pages, each page must be sent within 50 seconds of each other until all pages are sent else the module will discard the whole message and make the message queue available for the next new requested message.
94 Configure Module Messaging Data Response Packet Structure Offset Field Value Definition 3 Next Assembly Attribute OR HART Failed Reason Code if Query Status = 3 0x81…0x86 Recommended assembly to read next else returns 0 if this is the last page. If Query Status is equal to 3, then this value is the Failed Reason Code. 4 Number of HART Data bytes returned in this reply (this page) 0…40 5 Page Number 0…5 of this reply Page Number of this reply.
Chapter 7 Troubleshoot Your Module Overview This chapter describes how to troubleshoot the FLEX I/O Isolated Input/Output HART Analog Modules.
96 Troubleshoot Your Module Notes: Publication 1794-UM065B-EN-E - September 2010
Appendix A FLEX I/O HART Module Commands Overview Read this appendix to learn the module commands to and from FLEX I/O HART modules. Protocol Overview HART field communications protocol is widely accepted in the industry as the standard for digitally enhanced 4…20 mA communication with smart field instruments. The HART protocol message structure, command set, and status are discussed in this appendix.
98 FLEX I/O HART Module Commands Universal Commands Universal HART Module Commands Command Action Meaning 0 Read unique device identification Twelve-byte device identifiers are given in the response Read HART variables (process values) Commands are only supported for compatibility purposes and are without any meaning Read 1 The transmitters, namely the SCAN function, have the following functions.
FLEX I/O HART Module Commands 99 Device-specific Commands Device-Specific HART Module Commands Command Action Meaning 128 Read parameter assignment of the multiplexer The current parameter assignment is read from the multiplexer Read loop status The status of the current loop can be read with this command.
100 FLEX I/O HART Module Commands Device-Specific HART Module Commands Command Action Meaning 140 Read Read the number of command requests and errors of transmitters Communication statistic that contains the number of commands sent to the transmitter and the number of commands that failed 141 Write Delete the number of command requests and errors of the transmitters Reset the communication statistic 142 Read Read counts of host communications Communication statistic concerning the multiplexe
Appendix B Additional HART Protocol Information Overview This appendix discusses the HART protocol and provides references for additional information about the protocol. The appendix provides: • • • • Message Structure HART protocol background information Command practice command sets Extended command sets References to additional information This section describes the transaction procedure, character coding, and message structure of the HART protocol.
102 Additional HART Protocol Information The master is responsible for controlling message transactions. If there is no reply to a command within the expected time, the master should retry the message. After a few retries, the master should abort the transaction, since presumably the slave device or the communication link has failed.
Additional HART Protocol Information 103 Start Character The start character of a HART message indicates the frame’s format, the source of the message, and if it is using burst mode.
104 Additional HART Protocol Information Representative of HART Universal Commands Universal Command Description (dec) Expected Response 3 Read dynamic variables and primary variable current Primary variable and up to 4 predefined dynamic variables 6 Write polling address Assigned polling address - short form 11 Read unique identifier associated with tag Unique 32-bit device identifier, revision levels, number of preambles required Byte Count This one-byte field indicates the number of bytes to
Additional HART Protocol Information 105 The second byte of this response code returns the operating status of HART field devices. This byte may default to 0 when a communications error occurs as indicated by bit 7 of the first byte being set. IMPORTANT The The host processor ignores any values in the data field when a communications error is detected.
106 Additional HART Protocol Information Universal Commands Universal Commands Command Data in Command # Function Byte 0 Read unique identifier — 1 2 3 6 Read primary variable — Read current and percent of range — Read current and four (predefined) dynamic variables — Write polling address 0 Publication 1794-UM065B-EN-E - September 2010 Data in Reply Data Type Byte Data Type None — 0 254 (expansion) — 1 Manufacturer identification code 2 Manufacturer device type code(1) 3
Additional HART Protocol Information 107 Universal Commands Command Data in Command # Function Byte 11 Data in Reply Data Type Byte Data Type Read unique identifier 0…5 associated with tag Tag (A) 0…11 As Command 0 — 12 Read message — None — 0…23 Message (32 characters) (A) 13 Read tag descriptor, date — None — 0…5 Tag (8 characters) (A) 6…17 Descriptor (16 characters) (A) 18…20 Date (D) 0…2 Sensor serial number — 3 Units code for sensor limits and minimum span
108 Additional HART Protocol Information Common Practice Commands Common Practice Commands Command Data in Command Data in Reply # Function Byte Data Type(5) Byte Data Type(5) 33 Read transmitter variables — None(2) — 0 Transmitter variable code for slot 0 — 1 Units code for slot 0 2…5 Variable for slot 0 (F) 6 Transmitter variable code for slot 1 — 7 Units code for slot 1 8…11 Variable for slot 1 (F) 12 Transmitter variable code for slot 2(6) — 13 Units code for slot 2
Additional HART Protocol Information 109 Common Practice Commands Command Data in Command Data in Reply # Function Byte Data Type Byte Data Type(5) 43 Set (trim) PV zero — None — — None — 44 Write PV units 0 PV units code — — As in command — 45 Trim DAC zero 0…3 Measured current (mA) — — As in command — 46 Trim DAC gain 0…3 Measured current (mA) (F) — As in command — 47 Write transfer function 0 Transfer function code — — As in command — 48 Read additiona
110 Additional HART Protocol Information Common Practice Commands Command Data in Command Data in Reply # Function Byte Data Type 54 Read transmitter variable information — Transmitter variable code — (5) Byte Data Type(5) 0 Transmitter variable code — 1…3 Transmitter variable sensor serial number 4 Transmitter variable limit units code 5…8 Transmitter variable upper limit 9…12 Transmitter variable lower limit (F) 13…16 Transmitter variable damping value (seconds) 17…20 Transm
Additional HART Protocol Information 111 Common Practice Commands Command Data in Command # Function Byte Data Type Byte Data 61 Read dynamic variables and PV analog output — None — 0 PV analog output units — code 1…4 PV analog output level (F) 5 PV units code — 6…9 Primary variable (F) 10 SV units code — 62 Read analog outputs 0 1 2 3 Analog output number code for slot 0 Analog output number code for slot 1 Analog output number code for slot 2 Analog output number for s
112 Additional HART Protocol Information Common Practice Commands Command Data in Command Data in Reply # Function Byte Data Type 63 Read analog output information 0 Analog output number code — (5) Byte Data Type(5) 0 Analog output number code — 1 Analog output alarm select code 2 Analog output transfer function code 3 Analog output range units code 4…7 Analog output upper range value 8…11 Analog output lower range value (F) 12…15 Analog output additional damping value (seco
Additional HART Protocol Information 113 Common Practice Commands Command Data in Command # Function Byte Data Type Byte Data Type(5) 68 Trim analog output gain 0 Analog output number code — — As in command — 1 Analog output units code 2…5 Externally measured analog output level (F) 0 Analog output number code — — As in command — 1 Analog output transfer function code 0 Analog output number code — 0 Analog output number code — 1 Analog output end point units code 2…5
114 Additional HART Protocol Information Common Practice Commands Command Data in Command Data in Reply # Function Byte Data Type 110 Read all dynamic variables — None — (5) Byte Data Type(5) 0 PV units code — 1…4 PV value (F) 5 SV units code — 6…9 SV value (F) 10 TV units code — 11…14 TV value (F) 15 — FV units code 16…19 FV value (1) 0 = burn EEPROM, 1 = copy EEPROM to RAM. (2) Truncated after last requested code. (3) 0 = edit fixed current mode.
Appendix C FLEX I/O HART Modules Network Messaging Overview This appendix discusses: • How to communicate with theFLEX I/O HART modules via the MSG or CIO instruction · The differences between Attributes and Assembly Indexes · Enhancements to the HART frame Communication The messaging between the processor and the FLEX I/O HART module is handled via MSG or CIO instructions, depending on the processor type. These ladder logic instructions need specific details for proper operation.
116 FLEX I/O HART Modules Network Messaging Response from the HART Command Status (6 Bytes) Start Character Byte 0 Bit 0…2 Resp Source 3…7 Address Command 1 2 3 0…7 0…7 0…7 Next assy index Ch Handle Byte Count (Response Code) Data Checksum 4 0…3 Resp Error 4 Assy Access Error 5 5 Chain Data 6 Req allow 7 Loop status avail 0 1 Lock Cold Start 2…7 Res The six header bytes are added in the front of the HART message response while the remaining format is unchanged.
FLEX I/O HART Modules Network Messaging 117 • Response Error In the following table, values 6…10 are communication errors.
118 FLEX I/O HART Modules Network Messaging To protect against a second HART host communicating to modules, the HART_lock bit is set in the Group for Group assembly. Value Meaning 0 Not locked 1 Locked • Cold Start Cold Start indicates that the HART I/O module has made a cold start and the bit is reset when it was first read. HART Frame Enhancements Attribute 69 hex for Host Access Group 1 contains only six bytes.
Appendix D Use the 1794-IF8IH Module with the Generic Profile Overview This appendix provides the information needed to configure the 1794-IF8IH analog output module in RSLogix 5000 software over the ControlNet network using version 13 or earlier and the generic profile. Background Information Make sure that your Comm-Format is set to Input Data - INT.
120 Use the 1794-IF8IH Module with the Generic Profile Configuration Refer to the following tables for configuration information. Byte Order Channel Bits 0…3 [Adapter Name]:[Slot]:C.Data[0].0 [Adapter Name]:[Slot]:C.Data[0].1 4…7 [Adapter Name]:[Slot]:C.Data[0].8 [Adapter Name]:[Slot]:C.Data[0].9 Byte Order Group B Byte Order Group A Bit 9 Bit 8 Bit 1 Bit 0 Description 0 0 0 0 Little Endian Format (default) — all data entries in true Little Endian format.
Use the 1794-IF8IH Module with the Generic Profile 121 HART Disable Channel Bits 0 [Adapter Name]:[Slot]:C.Data[1].8 1 [Adapter Name]:[Slot]:C.Data[1].9 2 [Adapter Name]:[Slot]:C.Data[1].10 3 [Adapter Name]:[Slot]:C.Data[1].11 4 [Adapter Name]:[Slot]:C.Data[1].12 5 [Adapter Name]:[Slot]:C.Data[1].13 6 [Adapter Name]:[Slot]:C.Data[1].14 7 [Adapter Name]:[Slot]:C.Data[1].15 Disable Mode Bit 0 False 0 True 1 Channel Data Format Channel Bits 0 [Adapter Name]:[Slot]:C.Data[2].
122 Use the 1794-IF8IH Module with the Generic Profile Channel Bits 4 [Adapter Name]:[Slot]:C.Data[3].0 [Adapter Name]:[Slot]:C.Data[3].1 [Adapter Name]:[Slot]:C.Data[3].2 [Adapter Name]:[Slot]:C.Data[3].3 5 [Adapter Name]:[Slot]:C.Data[3].4 [Adapter Name]:[Slot]:C.Data[3].5 [Adapter Name]:[Slot]:C.Data[3].6 [Adapter Name]:[Slot]:C.Data[3].7 6 [Adapter Name]:[Slot]:C.Data[3].8 [Adapter Name]:[Slot]:C.Data[3].9 [Adapter Name]:[Slot]:C.Data[3].10 [Adapter Name]:[Slot]:C.Data[3].
Use the 1794-IF8IH Module with the Generic Profile 123 Digital Filters Channel Bits 0 [Adapter Name]:[Slot]:C.Data[4].0 [Adapter Name]:[Slot]:C.Data[4].1 [Adapter Name]:[Slot]:C.Data[4].2 1 [Adapter Name]:[Slot]:C.Data[4].8 [Adapter Name]:[Slot]:C.Data[4].9 [Adapter Name]:[Slot]:C.Data[4].10 2 [Adapter Name]:[Slot]:C.Data[5].0 [Adapter Name]:[Slot]:C.Data[5].1 [Adapter Name]:[Slot]:C.Data[5].2 3 [Adapter Name]:[Slot]:C.Data[5].8 [Adapter Name]:[Slot]:C.Data[5].9 [Adapter Name]:[Slot]:C.Data[5].
124 Use the 1794-IF8IH Module with the Generic Profile Channel Digital Filter Digital Filter Frequency Decimal Value Bits 10 9 8 2 1 0 4.17 Hz 5 1 0 1 Not applicable 6 1 1 0 Not applicable 7 1 1 1 HART Current Ratio Channel Bits 0 [Adapter Name]:[Slot]:C.Data[4].3 [Adapter Name]:[Slot]:C.Data[4].4 [Adapter Name]:[Slot]:C.Data[4].5 [Adapter Name]:[Slot]:C.Data[4].6 [Adapter Name]:[Slot]:C.Data[4].7 1 [Adapter Name]:[Slot]:C.Data[4].11 [Adapter Name]:[Slot]:C.Data[4].
Use the 1794-IF8IH Module with the Generic Profile 125 HART Current Ratio Channel Bits 5 [Adapter Name]:[Slot]:C.Data[7].11 [Adapter Name]:[Slot]:C.Data[7].12 [Adapter Name]:[Slot]:C.Data[7].13 [Adapter Name]:[Slot]:C.Data[7].14 [Adapter Name]:[Slot]:C.Data[7].15 6 [Adapter Name]:[Slot]:C.Data[8].3 [Adapter Name]:[Slot]:C.Data[8].4 [Adapter Name]:[Slot]:C.Data[8].5 [Adapter Name]:[Slot]:C.Data[8].6 [Adapter Name]:[Slot]:C.Data[8].7 7 [Adapter Name]:[Slot]:C.Data[8].11 [Adapter Name]:[Slot]:C.
126 Use the 1794-IF8IH Module with the Generic Profile High Alarm Limit Channel Word 0 [Adapter Name]:[Slot]:C.Data[9] 1 [Adapter Name]:[Slot]:C.Data[13] 2 [Adapter Name]:[Slot]:C.Data[17] 3 [Adapter Name]:[Slot]:C.Data[21] 4 [Adapter Name]:[Slot]:C.Data[25] 5 [Adapter Name]:[Slot]:C.Data[29] 6 [Adapter Name]:[Slot]:C.Data[33] 7 [Adapter Name]:[Slot]:C.Data[37] Low Alarm Limit Channel Word 0 [Adapter Name]:[Slot]:C.Data[10] 1 [Adapter Name]:[Slot]:C.
Use the 1794-IF8IH Module with the Generic Profile 127 Remote Low Low Alarm Limit Channel Word 0 [Adapter Name]:[Slot]:C.Data[12] 1 [Adapter Name]:[Slot]:C.Data[16] 2 [Adapter Name]:[Slot]:C.Data[20] 3 [Adapter Name]:[Slot]:C.Data[24] 4 [Adapter Name]:[Slot]:C.Data[28] 5 [Adapter Name]:[Slot]:C.Data[32] 6 [Adapter Name]:[Slot]:C.Data[36] 7 [Adapter Name]:[Slot]:C.Data[40] HART Command 3 Disable Input Map Channel Word 0 [Adapter Name]:[Slot]:C.Data[41].0 1 [Adapter Name]:[Slot]:C.
128 Use the 1794-IF8IH Module with the Generic Profile Channel Words 5 [Adapter Name]:[Slot]:I.Data[5] 6 [Adapter Name]:[Slot]:I.Data[6] 7 [Adapter Name]:[Slot]:I.Data[7] High Alarm Channel Bits 0 [Adapter Name]:[Slot]:I.Data[8].0 1 [Adapter Name]:[Slot]:I.Data[8].1 2 [Adapter Name]:[Slot]:I.Data[8].2 3 [Adapter Name]:[Slot]:I.Data[8].3 4 [Adapter Name]:[Slot]:I.Data[8].4 5 [Adapter Name]:[Slot]:I.Data[8].5 6 [Adapter Name]:[Slot]:I.Data[8].6 7 [Adapter Name]:[Slot]:I.Data[8].
Use the 1794-IF8IH Module with the Generic Profile 129 Out of Range Channel Bits 0 [Adapter Name]:[Slot]:I.Data[9].0 1 [Adapter Name]:[Slot]:I.Data[9].1 2 [Adapter Name]:[Slot]:I.Data[9].2 3 [Adapter Name]:[Slot]:I.Data[9].3 4 [Adapter Name]:[Slot]:I.Data[9].4 5 [Adapter Name]:[Slot]:I.Data[9].5 6 [Adapter Name]:[Slot]:I.Data[9].6 7 [Adapter Name]:[Slot]:I.Data[9].7 Second Alarm Channel Bits 0 [Adapter Name]:[Slot]:I.Data[9].8 1 [Adapter Name]:[Slot]:I.Data[9].
130 Use the 1794-IF8IH Module with the Generic Profile HART Fault Channel Bits 0 [Adapter Name]:[Slot]:I.Data[11].0 1 [Adapter Name]:[Slot]:I.Data[11].1 2 [Adapter Name]:[Slot]:I.Data[11].2 3 [Adapter Name]:[Slot]:I.Data[11].3 4 [Adapter Name]:[Slot]:I.Data[11].4 5 [Adapter Name]:[Slot]:I.Data[11].5 6 [Adapter Name]:[Slot]:I.Data[11].6 7 [Adapter Name]:[Slot]:I.Data[11].
Use the 1794-IF8IH Module with the Generic Profile 131 HART Transmitter Present Channel Bits 0 [Adapter Name]:[Slot]:I.Data[12].8 1 [Adapter Name]:[Slot]:I.Data[12].9 2 [Adapter Name]:[Slot]:I.Data[12].10 3 [Adapter Name]:[Slot]:I.Data[12].11 4 [Adapter Name]:[Slot]:I.Data[12].12 5 [Adapter Name]:[Slot]:I.Data[12].13 6 [Adapter Name]:[Slot]:I.Data[12].14 7 [Adapter Name]:[Slot]:I.Data[12].
132 Use the 1794-IF8IH Module with the Generic Profile Notes: Publication 1794-UM065B-EN-E - September 2010
Appendix E Use the 1794-OF8IH Module with the Generic Profile Overview This appendix provides the information needed to configure the 1794-OF8IH analog output module in RSLogix 5000 software over the ControlNet network using version 13 or earlier and the generic profile. Background Information Make sure that your Comm-Format is set to Data - INT.
134 Use the 1794-OF8IH Module with the Generic Profile Configuration Refer to the following tables for configuration information. Byte Order Channel Bits 0…3 [Adapter Name]:[Slot]:C.Data[0].0 [Adapter Name]:[Slot]:C.Data[0].1 4…7 [Adapter Name]:[Slot]:C.Data[0].8 [Adapter Name]:[Slot]:C.Data[0].9 Byte Order Group B Byte Order Group A Bit 9 Bit 8 Bit 1 Bit 0 Description 0 0 0 0 Little Endian Format (default) — all data entries in true Little Endian format.
Use the 1794-OF8IH Module with the Generic Profile 135 Local Fault Mode Channel Bits 0… [Adapter Name]:[Slot]:C.Data[0].15 Fault Mode Bit 0 Disabled 0 Enabled 1 HART Disable Channel Bits 0 [Adapter Name]:[Slot]:C.Data[1].8 1 [Adapter Name]:[Slot]:C.Data[1].9 2 [Adapter Name]:[Slot]:C.Data[1].10 3 [Adapter Name]:[Slot]:C.Data[1].11 4 [Adapter Name]:[Slot]:C.Data[1].12 5 [Adapter Name]:[Slot]:C.Data[1].13 6 [Adapter Name]:[Slot]:C.Data[1].14 7 [Adapter Name]:[Slot]:C.Data[1].
136 Use the 1794-OF8IH Module with the Generic Profile Channel Bits 2 [Adapter Name]:[Slot]:C.Data[2].8 [Adapter Name]:[Slot]:C.Data[2].9 [Adapter Name]:[Slot]:C.Data[2].10 [Adapter Name]:[Slot]:C.Data[2].11 3 [Adapter Name]:[Slot]:C.Data[2].12 [Adapter Name]:[Slot]:C.Data[2].13 [Adapter Name]:[Slot]:C.Data[2].14 [Adapter Name]:[Slot]:C.Data[2].15 4 [Adapter Name]:[Slot]:C.Data[3].0 [Adapter Name]:[Slot]:C.Data[3].1 [Adapter Name]:[Slot]:C.Data[3].2 [Adapter Name]:[Slot]:C.Data[3].
Use the 1794-OF8IH Module with the Generic Profile 137 Channel Data Formats Format(1) Bits Format Name Signal Range User Range Resolution LO HI LO HI 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 4(2) 0 1 0 0 4…20 mA in Milliamps 2.00 22.00 2000 (2.000 mA) 22000 (22.000 mA) 1.0 µA 7(2) 0 1 1 1 4…20 mA in UINT 4.00 20.00 0 65535 0.2441 µA 14(2) 1 1 1 0 4…20 mA in % Full Scale 2.00 22.00 -1250 (-12.50%) 11250 (112.50%) 1.6 µA (1) All other formats are invalid.
138 Use the 1794-OF8IH Module with the Generic Profile Channel Analog Fault Mode Selection Analog Fault Mode Decimal Value Bits 9 8 1 0 Min Scale 0 0 0 Max Scale 1 0 0 Hold Last State 2 1 0 User Specified Data Value 3 1 1 Fault Latch Enable Channel Bits 0 [Adapter Name]:[Slot]:C.Data[4].2 1 [Adapter Name]:[Slot]:C.Data[4].10 2 [Adapter Name]:[Slot]:C.Data[5].2 3 [Adapter Name]:[Slot]:C.Data[5].10 4 [Adapter Name]:[Slot]:C.Data[6].2 5 [Adapter Name]:[Slot]:C.Data[6].
Use the 1794-OF8IH Module with the Generic Profile 139 HART Current Ratio Channel Bits 2 [Adapter Name]:[Slot]:C.Data[5].3 [Adapter Name]:[Slot]:C.Data[5].4 [Adapter Name]:[Slot]:C.Data[5].5 [Adapter Name]:[Slot]:C.Data[5].6 [Adapter Name]:[Slot]:C.Data[5].7 3 [Adapter Name]:[Slot]:C.Data[5].11 [Adapter Name]:[Slot]:C.Data[5].12 [Adapter Name]:[Slot]:C.Data[5].13 [Adapter Name]:[Slot]:C.Data[5].14 [Adapter Name]:[Slot]:C.Data[5].15 4 [Adapter Name]:[Slot]:C.Data[6].3 [Adapter Name]:[Slot]:C.
140 Use the 1794-OF8IH Module with the Generic Profile HART Current Ratio HART Current Ratio Limit Decimal Value Bits 15 14 13 12 11 7 6 5 4 3 Disabled 0 0 0 0 0 0 Not applicable 1 0 0 0 0 1 Not applicable 2 0 0 0 1 0 Not applicable 3 0 0 0 1 1 Not applicable 4 0 0 1 0 0 5% 5 0 0 1 0 1 6% 6 0 0 1 1 0 7% 7 0 0 1 1 1 8% 8 0 1 0 0 0 9% 9 0 1 0 0 1 10 % 10 0 1 0 1 0 … … … … … … … 30 % 30 1 1 1 1 0 31 % 31
Use the 1794-OF8IH Module with the Generic Profile 141 Digital Fault Mode Channel Word 0 [Adapter Name]:[Slot]:C.Data[8].8 1 [Adapter Name]:[Slot]:C.Data[8].9 2 [Adapter Name]:[Slot]:C.Data[8].10 3 [Adapter Name]:[Slot]:C.Data[8].11 4 [Adapter Name]:[Slot]:C.Data[8].12 5 [Adapter Name]:[Slot]:C.Data[8].13 6 [Adapter Name]:[Slot]:C.Data[8].14 7 [Adapter Name]:[Slot]:C.Data[8].15 Fault Mode Bit 0 Disabled 0 Enabled 1 Analog Fault Value Channel Word 0 [Adapter Name]:[Slot]:C.
142 Use the 1794-OF8IH Module with the Generic Profile Output Channel Word 5 [Adapter Name]:[Slot]:C.Data[17].5 6 [Adapter Name]:[Slot]:C.Data[17].6 7 [Adapter Name]:[Slot]:C.Data[17].7 Disable Mode Bit 0 False 0 True 1 Refer to the following tables for output information. Digital Data Channel Words 0 [Adapter Name]:[Slot]:O.Data[0].0 1 [Adapter Name]:[Slot]:O.Data[0].1 2 [Adapter Name]:[Slot]:O.Data[0].2 3 [Adapter Name]:[Slot]:O.Data[0].3 4 [Adapter Name]:[Slot]:O.Data[0].
Use the 1794-OF8IH Module with the Generic Profile Channel Bits 3 [Adapter Name]:[Slot]:O.Data[4] 4 [Adapter Name]:[Slot]:O.Data[5] 5 [Adapter Name]:[Slot]:O.Data[6] 6 [Adapter Name]:[Slot]:O.Data[7] 7 [Adapter Name]:[Slot]:O.Data[8] 143 Refer to the following tables for input information. Input Diagnostic Status Channel Bits 0 [Adapter Name]:[Slot]:I.Data[0].0 1 [Adapter Name]:[Slot]:I.Data[0].1 2 [Adapter Name]:[Slot]:I.Data[0].2 3 [Adapter Name]:[Slot]:I.Data[0].
144 Use the 1794-OF8IH Module with the Generic Profile Module Diagnostic Status Range Diagnostic Status Value: 0 Channel Failure 0x21 Channel 1 Remote/Local Alarm Configuration Error 0x22 Channel 2 Remote/Local Alarm Configuration Error 0x23 Channel 3 Remote/Local Alarm Configuration Error 0x24 Channel 4 Remote/Local Alarm Configuration Error 0x25 Channel 5 Remote/Local Alarm Configuration Error 0x26 Channel 6 Remote/Local Alarm Configuration Error 0x27 Channel 7 Remote/Local Alarm
Use the 1794-OF8IH Module with the Generic Profile 145 Module Diagnostic Status Range Diagnostic Status Value: 0 Channel Failure 0x94 Channel 4 Calibration Error 0x95 Channel 5 Calibration Error 0x96 Channel 6 Calibration Error 0x97 Channel 7 Calibration Error 0xA0 Channel 0 Internal Bus Com Error 0xA1 Channel 1 Internal Bus Com Error 0xA2 Channel 2 Internal Bus Com Error 0xA3 Channel 3 Internal Bus Com Error 0xA4 Channel 4 Internal Bus Com Error 0xA5 Channel 5 Internal Bus
146 Use the 1794-OF8IH Module with the Generic Profile HART Transmitter Present Publication 1794-UM065B-EN-E - September 2010 Channel Bits 0 [Adapter Name]:[Slot]:I.Data[3].8 1 [Adapter Name]:[Slot]:I.Data[3].9 2 [Adapter Name]:[Slot]:I.Data[3].10 3 [Adapter Name]:[Slot]:I.Data[3].11 4 [Adapter Name]:[Slot]:I.Data[3].12 5 [Adapter Name]:[Slot]:I.Data[3].13 6 [Adapter Name]:[Slot]:I.Data[3].14 7 [Adapter Name]:[Slot]:I.Data[3].
Index Numerics 1794-NM1 mounting kit 19 1794-OF8IH configuration 59 1794-OF8IH I/O data profile 58 A analog data format 65 Analog Fault Mode 137 Analog Fault Value 141 analog mode channel fault state value 68 analog mode fault state 68 analog output data 73 analog/digital output mode 67 B Byte Order 120, 134 C Channel Analog Fault Mode Selection 138 Channel Data Format 121, 135 Channel Data Formats 122, 136 Channel Digital Filter 123 Command 3 disable 69 common techniques used in this manual v Communica
152 Index I Input 143 Input Map 127 Install before you 15 FLEX I/O analog modules 15 Terminal Base 16 Installing the analog I/O module 16 Installing the connecting wiring 16 L latch mode 67 Local Fault Mode 135 Low Alarm 128 Low Alarm Limit 126 M manuals related v Module ground 24 module configure 77 Module Diagnostic Status 143 Range 143 modules overview 1 Mount Analog modules on terminal base 21 on a DIN rail 16 on panel or wall 18 mounting kit 1794-NM1 19 Mounting the terminal base unit 16 N Network
How Are We Doing? Your comments on our technical publications will help us serve you better in the future. Thank you for taking the time to provide us feedback. You can complete this form and mail (or fax) it back to us or email us at RADocumentComments@ra.rockwell.com. Pub. Title/Type FLEX I/O Isolated Input/Output HART Analog Modules Cat. No. 1794-IF8IH and1794-OF8IH Pub. No. 1794-UM065B-EN-E Pub. Date September 2010 Part No. .
PLEASE FASTEN HERE (DO NOT STAPLE) PLEASE FOLD HERE NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST-CLASS MAIL PERMIT NO.
155 Publication 1794-UM065B-EN-E - September 2010
Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products. At http://support.rockwellautomation.com, you can find technical manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools.