beautypg.com

Spectrum Controls 1769sc-HART Modules User Manual

Page 114

background image

Compact IO™ Isolated HART Analog Input Module

User's Manual 0300215-03 Rev. A

7-46

Table 7-20

Tag Name

Val ue in Hex

Descr ipti on

HART_PASS_THRU_REQ _TX[0]

00

HART channel

HART_PASS_THRU_REQ _TX[1]

01

Pass-t hrough command des ignator

HART_PASS_THRU_REQ _TX[2]

82

Start charcter

HART_PASS_THRU_REQ _TX[3]

BE

Long address byte 0

HART_PASS_THRU_REQ _TX[4]

02

Long address byte 1

HART_PASS_THRU_REQ _TX[5]

0C

Long address byte 2

HART_PASS_THRU_REQ _TX[6]

77

Long address byte 3

HART_PASS_THRU_REQ _TX[7]

37

Long address byte 4

HART_PASS_THRU_REQ _TX[8]

23

HART command = 35 decimal

HART_PASS_THRU_REQ _TX[9]

09

Byte count

HART_PASS_THRU_REQ _TX[10]

20

Range unit s code = 32 decimal

HART_PASS_THRU_REQ _TX[11]

44

HART_PASS_THRU_REQ _TX[12]

16

HART_PASS_THRU_REQ _TX[13]

00

HART_PASS_THRU_REQ _TX[14]

00

HART_PASS_THRU_REQ _TX[15]

C3

HART_PASS_THRU_REQ _TX[16]

16

HART_PASS_THRU_REQ _TX[17]

00

HART_PASS_THRU_REQ _TX[18]

00

HART_PASS_THRU_REQ _TX[19]

FF

Check sum

Upper Range value (This is a floating
point value = 600.0) Note: The byt es
are in reverse order.

Lower Range value (This is a floating
point value = -150.0) Note: The bytes
are in reverse order.

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

Value in Hex

Descri ption

HART_PASS_THRU_QRY_RX[0]

00

HART channel

HART_PASS_THRU_QRY_RX[1]

00

Command St atus

HART_PASS_THRU_QRY_RX[2]

15

Length of handle + HART response
dat a (Byt e 1)

HART_PASS_THRU_QRY_RX[3]

0

Length of handle + HART response
dat a (Byt e 2)

HART_PASS_THRU_QRY_RX[4]

02

Mes sage handle

HART_PASS_THRU_QRY_RX[5]

86

Start charct er

HART_PASS_THRU_QRY_RX[6]

BE

Long address byte 0

HART_PASS_THRU_QRY_RX[7]

02

Long address byte 1

HART_PASS_THRU_QRY_RX[8]

0C

Long address byte 2

HART_PASS_THRU_QRY_RX[9]

77

Long address byte 3

HART_PASS_THRU_QRY_RX[10]

37

Long address byte 4

HART_PASS_THRU_QRY_RX[11]

23

HART command = 35 decimal

HART_PASS_THRU_QRY_RX[12]

0B

Byte count = 11 decimal

HART_PASS_THRU_QRY_RX[13]

00

Status Byte 0

HART_PASS_THRU_QRY_RX[14]

00

Status Byte 1

HART_PASS_THRU_QRY_RX[15]

20

Range units code = 32 decimal

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

Checksum

Upper Range value (This is a floating
point value = 600) Note: The bytes are
in reverse order.

Lower Range value (This is a float ing
point value = -150) Note: The bytes
are in reverse order.