User Manual

Compact IO™ Isolated HART Analog Input Module
U ser 's M a n u a l 0 300 21 5- 03 R ev. A
7-46
Table 7-20
Tag Na me Value i n Hex Des cr ip tion
HART_PA SS _THRU_RE Q_ TX[ 0] 00 HA RT chan ne l
HART_PASS_THRU_RE Q_TX[1] 01 P ass -throug h c ommand designat or
HART_PA SS _THRU_RE Q_ TX[ 2] 8 2 St art cha rc t er
HART_PASS_THRU_RE Q_TX[3] BE Long address b yte 0
HART_PASS_THRU_RE Q_TX[4] 02 Long address b yt e 1
HART_PASS_THRU_RE Q_TX[5] 0C Long address byte 2
HART_PASS_THRU_RE Q_TX[6] 77 Long address b yt e 3
HART_PASS_THRU_RE Q_TX[7] 37 Long address b yt e 4
HART_PA SS _THRU_RE Q_ TX[ 8] 2 3 HART comman d = 3 5 d ecimal
HART_P ASS_THRU_REQ_TX[9] 09
Byte count
HART_P ASS_THRU_REQ_TX[10] 20
R ang e unit s cod e = 32 de c im a l
HART_P ASS_THRU_REQ_TX[11] 44
HART_P ASS_THRU_REQ_TX[12] 16
HART_P ASS_THRU_REQ_TX[13] 00
HART_P ASS_THRU_REQ_TX[14] 00
HART_P ASS_THRU_REQ_TX[15] C3
HART_P ASS_THRU_REQ_TX[16] 16
HART_P ASS_THRU_REQ_TX[17] 00
HART_P ASS_THRU_REQ_TX[18] 00
HART_P ASS_THRU_REQ_TX[19] FF Checksum
Uppe r Rang e value ( Thi s is a floa ting
po in t v a l ue = 60 0.0 )
Note:
The bytes
ar e in r eve rse or d er .
Lo we r Ra ng e va lue (Th is i s a floa ting
po in t va lue = -1 50 .0)
Note:
The byte s
ar e in r eve rse or d er .
The HART message string, shown in Table 7-20, performs HART command 35 (write
range values). Once the tags are populated with the HART message, the message can be
sent using the ladder in Figure 7-10. The reply for the HART command will be found in
the If4ih0PassThruQryRX tag. The response message should look like the table shown
below.
Table 7-21
Tag Name Va lue in Hex De sc ri ption
HART_P ASS_THRU_QRY_RX[0] 00 HART channel
HART_PASS_THRU_Q RY_RX[ 1] 00 Command S tat us
HART_PASS_THRU_QRY_RX[2]
15
Length of handl e + HART res ponse
data (By te 1)
HART_PASS_THRU_QRY_RX[3]
0
Length of handl e + HART res ponse
data (By te 2)
HART_PASS_THRU_QRY_RX[4] 02
Mes sage h an dle
HART_PASS_THRU_QRY_RX[5] 86
S ta rt cha rct er
HART_PASS_THRU_QRY_RX[6] BE
Long addres s byte 0
HART_PA SS _THRU_Q RY_ RX[7] 02 Lo ng address byt e 1
HART_PA SS _THRU_Q RY_ RX[8] 0 C Long address byt e 2
HART_PA SS _THRU_Q RY_ RX[9] 77 Lo ng address byt e 3
HART_PA SS _THRU_Q RY_ RX[10 ] 37 Long address byt e 4
HART_PA SS _THRU_Q RY_ RX[11 ] 23 HART comma nd = 35 de c imal
HART_P ASS_THRU_QRY_RX[12] 0 B B yte count = 11 decima l
HART_P ASS_THRU_QRY_RX[13] 00 Status Byte 0
HART_P ASS_THRU_QRY_RX[14] 00 Status Byte 1
HART_PASS_THRU_QRY_RX[15]
20 Ra ng e u nits code = 32 d ecim al
HART_PASS_THRU_QRY_RX[16] 44
HART_PASS_THRU_QRY_RX[17] 16
HART_PASS_THRU_QRY_RX[18] 00
HART_PASS_THRU_QRY_RX[19] 00
HART_PASS_THRU_QRY_RX[20] C3
HART_PASS_THRU_QRY_RX[21] 16
HART_PASS_THRU_QRY_RX[22] 00
HART_PASS_THRU_QRY_RX[23] 00
HART_PASS_THRU_QRY_RX[24] F9 Checksu m
U p pe r R a ng e v a lu e (Th is i s a fl oa ti ng
poin t val ue = 600) No te: The bytes are
in revers e order.
L ow er R a nge va lu e (This is a float ing
poin t val ue = -150 ) Note: The bytes
a r e i n re v er s e or de r.