Spectrum Controls 1769sc-IF4IH User Manual page 104

Compact i/o isolated hart analog module
Table of Contents

Advertisement

7-36
Compact IO™ Isolated HART Analog Input Module
User' s Manual 0300215-03 Rev. A
Table 7-15 (HART Pass-Through Request Reply)
HART pass through command request – reply packet structure
Field
HART Channel Number
Status
Count
Handle
The command status, the second byte in the reply packet for this module specific
command, can return two different responses, INITIATE, and DEAD. These responses
echo the state of the module at the time the command is sent. The conditions for each
response are as follows:
INITIATE will be sent back under the following conditions:
Command and HART Channel number are both valid.
HART channel is enabled and communication has been established, meaning at
least the device addressing information is available.
Handle is available, meaning no pending handle is still active.
HART channel is doing regular data sampling only. No pending device
information gathering is active.
No pending pass-through handle is active, meaning handle timeout has not
occurred yet.
Device address and delimiter are valid.
Received CIP word count is large enough for the entire command packet.
DEAD will be sent back if any of the following conditions are true:
Command or HART Channel number is invalid.
HART channel is not enabled.
HART communication has not been established, meaning that the 5-byte unique
address has not been determined yet.
The channel is currently updating device information. Theoretically, pass-
through command can be safely accepted after successfully receiving Command
0, but for simplicity, we'll track update of the device information as a whole.
All other conditioned not generating INITIATE.
After the pass-through response is sent with a valid handle and a response value
indicating (33) INITIATE, the user can retrieve the data associated with the handle using
the following command message.
Value
0x00 – 0x03 (1 byte)
(1 byte)
32 = Busy (Queue is already full).
33 = DR_INITIATE
35 = DR_DEAD (bad request)
(1 byte)
(1 byte)
0 (bad when status is DR_DEAD)
1-255 (good)
Definition
Module input
channel number for
HART command
Command status
Set to 1
The handle for
command complete
query

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 1769sc-IF4IH and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents