Professional Documents
Culture Documents
HART Communication
with GF868, XGM868,
XGS868, and XMT868
Flowmeters
HART
Communications
Device
Flowmeter
Option Card
Connector
250 ohms
+
24 Volt DC
Power
Supply
Figure 1: Option Card Wiring
913-262A
8/16/00
Flowmeter Software
Setup
To configure your HART option card analog output using any of the
first three methods, follow the instructions in your flowmeter Users
Manual. During configuration, the choice of parameter must be
limited to those listed in Table 1 on page 3. To use the HART device
for configuration of the analog output, refer to the instructions that
came with that device.
Note: Because HART communication is unreliable at analog outputs
below 4 mA, the flowmeter automatically changes a HART
option card analog output configuration of 0-20 mA or OFF
to a 4-20 mA configuration upon startup.
913-262A
8/16/00
Flowmeter Software
Setup (cont.)
ft/sec
m/s
Volumetric (liquid)
Volumetric (gas)
acf, scf
acm, scm
Mass Flow
+Mass, -Mass
lb, ton
kg, tne
Power
kbtu/h, kw
mcal/h, kw
+Energy, -Energy
btu, kw-hr
mcal, kw-hr
Temperature
Pressure
psia
bar, bara
Mol Weight
none
none
913-262A
8/16/00
Unit Types
Due to limitations of the HART protocol, only those unit types listed
in Table 1 on page 3 are acceptable. If a meter parameter is set to any
other measurement units, the HART device displays an Unknown
Enumerator, Can not resolve error message and may terminate
communications entirely. In some cases, both the Hart device and the
flowmeter may have to be rebooted to clear the error. To address this
potential problem, the flowmeter has been programmed to force all
measurement units to HART compliant units if a HART option card is
detected upon startup.
HART Functions
After HART communications has been properly set up, the following
flowmeter functions may be accessed via the HART device:
static density
error handling
clear totals
913-262A
8/16/00
List of Programmable
Variables
Description
Ch1, Ch2, or Ave vel
Ch1, Ch2, or Ave vol
Ch1, Ch2, or Ave mdot
Ch1, Ch2, or Ave power
Ch1, Ch2, or Ave Temper
Ch1, Ch2, or Ave Pressure
Ch1, Ch2, or Ave Mw
Ch1, Ch2, or Ave +tot
Ch1, Ch2, or Ave -tot
Ch1, Ch2, or Ave +mass
Ch1, Ch2, or Ave -mass
Ch1, Ch2, or Ave +energy
Ch1, Ch2, or Ave -energy
Ch1 or Ch2 Ssup
Ch1 or Ch2 ssDO
Ch1, Ch2, or Ave tUP
Ch1, Ch2, or Ave tDO
Ch1, Ch2, or Ave deltaT
Ch1 or Ch2 peak%
Ch1, Ch2, or Ave DeltaT(s)
Ch1, Ch2, or Ave DeltaT(M)
Ch1 or Ch2 qUP
Ch1 or Ch2 qDOWN
Ch1 or Ch2 ampUP
Ch1 or Ch2 ampDOWN
Ch1 or Ch2 peak#UP
Ch1 or Ch2 peak#DOWN
Ch1, Ch2, or Ave t.S
913-262A
Format*
R/W/B*
XMT868
XGS868
Channel Process Variables
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
if energy
N
f.p.
R
N
Y
f.p.
R
N
Y
f.p.
R
N
N
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
if energy
N
f.p.
R
if energy
N
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
N
if meas
f.p.
R
N
if meas
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
Y
Y
f.p.
R
if energy
N
XGM868
GF868
Y
Y
if mass
N
Y
Y
N
Y
Y
if mass
if mass
N
N
Y
Y
Y
Y
Y
Y
if meas
if meas
Y
Y
Y
Y
Y
Y
N
Y
Y
Y
N
Y
Y
Y
Y
Y
Y
Y
N
N
Y
Y
Y
Y
Y
Y
if meas
if meas
Y
Y
Y
Y
Y
Y
N
8/16/00
913-262A
Format*
R/W/B*
XMT868
XGS868
Channel Process Variables (cont)
f.p.
R
if energy
N
f.p.
R
if energy
N
f.p.
R
if transfl.
N
f.p.
R
if transfl.
N
f.p.
R
if transfl.
N
f.p.
R
if transfl.
N
f.p.
R
if transfl.
N
f.p.
R
Y
Y
f.p.
R
N
Y
f.p.
R
N
Y
int
R
Y
Y
f.p.
R
Y
N
Global Meter Information
int
R
Y
Y
int
R
Y
N
int
B
Y
N
int
B
Y
Y
int
B
Y
Y
f.p.
B
Y
Y
int
B
Y
Y
f.p.
B
Y
Y
uchar
B
Y
Y
uchar
R
Y
N
int
W
Y
Y
CH1 Information
f.p.
B
N
Y
f.p.
B
N
Y
int
B
Y
N
f.p.
B
Y
N
f.p.
B
Y
N
CH2 Information (if applicable)
f.p.
B
N
Y
f.p.
B
N
Y
int
B
Y
N
f.p.
B
Y
N
f.p.
B
Y
N
Slot Information
uchar
R
Y
Y
uchar
B
Y
Y
uchar
B
if 2-Ch
if 2-Ch
XGM868
GF868
N
N
N
N
N
N
N
Y
N
N
Y
N
N
N
N
N
N
N
N
Y
N
N
Y
N
Y
N
N
Y
Y
Y
Y
Y
Y
N
Y
Y
N
N
Y
Y
Y
Y
Y
Y
N
Y
Y
Y
N
N
N
Y
Y
Y
Y
N
N
N
Y
Y
Y
Y
if 2-Ch
Y
Y
if 2-Ch
N
N
N
N
8/16/00
Format*
R/W/B*
XMT868
Slot Information (cont.)
Slot 0 A or B Variable
uchar
B
Y
Slot 0 A or B Units
uchar
R
Y
Slot 0 A or B Zero
f.p.
B
Y
Slot 0 A or B Span
f.p.
B
Y
Slot 1 or 2 Active
int
R
Y
Slot 1 or 2 A, B, C, or D Device
uchar
R
if active
Slot 1 or 2 A, B, C, or D Type
uchar
B
if active
Slot 1 or 2 A, B, C, or D Chan
uchar
B
if active
Slot 1 or 2 A, B, C, or D Variable
uchar
B
if active
Slot 1 or 2 A, B, C, or D Units
uchar
R
if active
Slot 1 or 2 A, B, C, or D Zero
f.p.
B
if active
Slot 1 or 2 A, B, C, or D Span
f.p.
B
if active
HART Variables
Universal Rev
uchar
R
Y
Software Rev
uchar
R
Y
Transmitter Rev
uchar
R
Y
Hardware Rev
uchar
R
Y
Device ID
uchar
R
Y
PollAddress
uchar
B
Y
Message
uchar24
B
Y
Tag
uchar6
B
Y
Descriptor
uchar12
B
Y
Date
uchar3
B
Y
Final Assy No
uchar3
B
Y
Derial No.
uchar3
R
Y
Pvt. Label Dist
uchar
R
Y
Pri Var Code
uchar
R
Y
Alarm Select
f.p.
B
Y
Write Protect Code
uchar
B
Y
Config Chgd Flag
uchar
B
Y
Response Preambles
uchar
B
Y
HART Device
uchar
R
Y
HART Type
uchar
B
Y
HART Channel
uchar
B
Y
HART Variable
uchar
B
Y
HART Units
uchar
R
Y
HART Zero
f.p.
B
Y
HART Span
f.p.
B
Y
XGS868
XGM868
GF868
Y
Y
Y
Y
Y
if active
if active
if active
if active
if active
if active
if active
Y
Y
Y
Y
Y
if active
if active
if active
if active
if active
if active
if active
Y
Y
Y
Y
Y
if active
if active
if active
if active
if active
if active
if active
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
* Format - f.p. = IEEE floating point, int = integer, uchar = unsigned character ucharX = X bytes of
unsigned characters. R/W/B - R = read only, W = write only, B = read or write via HART
913-262A