KROHNE UFC 500 HART User Manual
Page 47
HARTô Smart Communications Protocol
UFC500 Command Specification Rev: 2.0 Release Date: 9 Jun 2001
© 2001 KROHNE Mefltechnik D-47058 Duisburg
Page
47
8.25
Command #159
Write Transmitter Variable Range Values
Write the Upper/Lower Range Values of the selected Transmitter Variable.
REQUEST DATA BYTES
#0
#1
XMTR
XMTR
VAR
VAR
CODE
RANGE
UNITS
#2
#3
#4
#5
XMTR
XMTR
VAR
VAR
URV
URV
MSB
LSB
#6
#7
#8
#9
XMTR
XMTR
VAR
VAR
LRV
LRV
MSB
LSB
RESPONSE DATA BYTES
#0
#1
XMTR
XMTR
VAR
VAR
CODE
RANGE
UNITS
#2
#3
#4
#5
XMTR
XMTR
VAR
VAR
URV
URV
MSB
LSB
#6
#7
#8
#9
XMTR
XMTR
VAR
VAR
LRV
LRV
MSB
LSB
Data Byte #0
Transmitter Variable Code, valid settings:
0 - FlowRate,
4 - TransitTime,
10 - ReverseFlow.
The ReverseFlow assignment is meaningful only for this and previous command (refer to ist
comments). The FlowRate value of TV Code implies request for forward flow.
Data Byte #1
The range units of the corresponding Transmitter Variable. For FlowRange and ReverseFlow
Range Values can be requested in any allowed flowrate unit (refer to the Table 9.1), the
actual Range Units will not be altered. Transmitter Range Units can be changed via
Command #157. Note that the ranges of FlowRate and ReverseFlow might have different
units.
For TransitTime Transmitter Variable range units are fixed to manufacturer-specific ones
(246, ì
µ
secî) and cannot be altered.
Data Byte #2-#5
Transmitter Variable Upper Range Value, IEEE 754, in the RangeUnits.