Format a "get pass through message status" request – Rockwell Automation 1794-OF8IH FLEX Isolated Input/Output HART Analog Modules User Manual

Page 102

Advertising
background image

Publication 1794-UM065B-EN-E - September 2010

90 Configure Module Messaging

Format a "Get Pass through Message Status" Request

This message is used to query the module for status on a HART message that
has already been initiated. The handle associated with the query is either the

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 Hart Format]

Pad Byte
[FULL Hart Protocol]

0…255 or 0

For the "EASY Hart Format", this
field selects the HART
Command.

For the "FULL Hart Protocol" this
field is an unused byte and can
be set to 0.

7

Pad byte

0

Pad byte for 32 bit alignment

8…47
per
page

HART data

0…255

For the "EASY Hart Format" this
Data array contains only the
HART Data portion of a HART
message if HART command
selected requires any data.

For the "FULL Hart Protocol" this
Data array contains the complete
fully formatted HART Message
excluding preamble bytes.
(Preamble bytes are not
supported and will cause the
message to fail)

(1)

The message handle is supplied by the user and must be unique so that the request does not conflict with any
currently in-progress message. Once a message is completed (Requested and message retrieved or timed out)
the message handle value is again made available for use.

Advertising
This manual is related to the following products: