Differences Between Attributes And Assembly Indexes - Allen-Bradley 1794-IE8H User Manual

Flex i/o hart analog modules
Table of Contents

Advertisement

Differences Between
Attributes and Assembly
Indexes
The two Host Access Groups on the module let two different hosts
communicate at the same time to the module and its associated field devices.
The Attribute used by MSG or CIO instructions send the attribute number to
the adapter module. The I/O modules use Assemblies. The adapter
cross-references the requested Attribute to the corresponding Assembly and
forwards it to the associated FLEX I/O HART module for processing.
Messages are sent and received through the multiple HART
Request/Response buffers in the same Host Access Groups. To maximize data
throughput, these buffers are different sizes.
If a message from the module was expected to have 23 bytes,
EXAMPLE
the message would fit into Attributes 6B...70 hex for Host
Access Group 1. Therefore, the response could be obtained by
reading any of these attributes.
If you read the Attribute, 100 bytes would be returned
containing 23 expected bytes and 77 zero-filled bytes. Sending
these extra 77 bytes takes additional time and slows down the
response time. Therefore, use the Attribute that best fits the
expected message size.
If you attempt to get the response from Attribute 74 hex, an error message
would be reported. All messages containing HART commands and responses
to and from the FLEX I/O modules are enhanced while standard HART
messages are used between the I/O module and the field device. The Error
message is an example of these enhancements.
Table D.2 Standard HART Message
Preamble
Start
Address
Character
The Preamble syncs the field devices to the I/O module. Once the HART
message is received in the I/O module, the Preamble is no longer needed. The
FLEX I/O HART modules can queue up to four HART commands, meaning
that the module needs a method to identify the HART response to the
associated command.
Table D.3 Write HART Command Contained in a MSG or CIO Instruction
Handle
Start
Address
(1 Byte)
Character
Handle replaces Preamble. Handle is a number you supply so that the module
returns the Handle with the associated response from the HART command.
FLEX I/O HART Modules Network Messaging
Command
Byte
(Respons
Count
e Code)
Command
Byte
(Respons
Count
e Code)
Publication 1794-UM063A-EN-P - March 2006
D-3
Data
Checksu
m
Data
Checksu
m

Advertisement

Table of Contents
loading

This manual is also suitable for:

1794-oe8h

Table of Contents