beautypg.com

KROHNE UFC 500 HART User Manual

Page 28

background image

HARTô Smart Communications Protocol

UFC500 Command Specification Rev: 2.0 Release Date: 9 Jun 2001

© 2001 KROHNE Mefltechnik D-47058 Duisburg

Page

28

8.13

Command #143

Write Frequency/Pulse Output Parameters

Writes adjustment parameters of the frequency/pulse output: PulseType, PulseWidth, PulseRate, PulseValue.

REQUEST DATA BYTES

#0

#1

PULSE

PULSE

TYPE

WIDTH

#2

#3

#4

#5

PULSE

PULSE

RATE

RATE

MSB

LSB

#6

#7

#8

#9

PULSE

PULSE

VALUE

VALUE

MSB

LSB

RESPONSE DATA BYTES

#0

#1

PULSE

PULSE

TYPE

WIDTH

#2

#3

#4

#5

PULSE

PULSE

RATE

RATE

MSB

LSB

#6

#7

#8

#9

PULSE

PULSE

VALUE

VALUE

MSB

LSB

Data Byte #0

Pulse type, defines how pulses are generated at the output:
0 - ìPulse/Timeî,
1 - ìPulse/Volumeî.
In the first case PulseRate represents frequency that will be observed at the output if the
measured flowrate equals to the the Primary Variable Upper Range Value. In the second case
one and the same number of pulses (established by PulseValue) correspond to a given
volume unit.

Data Byte #1

Pulse width for frequences

10 Hz:

0 - 30 ms,
1 - 50 ms,
2 - 100 ms,
3 - 300 ms,
4 - 500 ms.

Data Byte #2-#5

Pulse value per time unit, IEEE 754, in device-specific PulseRateUnits (refer to Command
#156).

Data Byte #6-#9

Pulse value per volume unit, IEEE 754. in device-specific PulseVolumeUnits (refer to
Command #156).

NOTE: When PulseType is requested as ìPulse/Timeî, the PulseVolume variable in the request packet is ignored and
the ìold valueî will be preserved and sent back. And vice versa - when ìPulse/Volumeî choice is made for PulseType,
only PulseVolume variable of request packet is processed, while PulseRate device parameter remains unchanged.