Additional common-practice command specifications – KROHNE IFC 010 Converter HART User Manual
Page 9
HARTÆ Communications Protocol
IFC010 Command Specification Rev: 1.0
Release Date: 29 May 1997
© 1997 KROHNE Mefltechnik D-47058 Duisburg
Page
9
Write Protect Code variable (Data byte #15 of response packet) depends on the setting made for device variable Entry
Code, Menu 3.4.
7. Additional Common-Practice Command Specifications
The IFC010 implements a subset of the Common-Practice Commands. This section contains information pertaining to
those commands that require clarification.
7.1
Command #33
Read Transmitter Variables
Multiple transactions are supported: bus master can request from 1 to 4 Transmitter Variables (with codes 0..3) in
arbitrary set.
7.2
Command #34
Write Primary Variable Damping Value
The IFC010 will accept any IEEE value in the range 0.2 to 99.9 seconds for the damping value.
7.3
Command #35
Write Primary Variable Range Values
Upper Range Value is rejected if it exceeds the Upper Sensor Limit or is below the Lower Sensor Limit (both Limits are
available via Command #14). Rejection reason in these two cases is reported via predefined response codes, namely by
code 11, Upper Range Value too High, or by code 12, Upper Range Value too Low. However, it might happen that a
correct Upper Range Value for a given sensor causes the necessity to update the PulseValue variable of the instrument
that plays the role of Upper Range Value for Secondary Variable and is based on the value of Primary Variable Upper
Range. To handle correctly this situation, the predefined set of response codes for Command #35 was augmented by the
two multi-definable warnings:
112,
Pulse Value Exceeded Max and Was Corrected
113,
Pulse Value Surpassed Min and Was Corrected
For additional information refer to Transmitter-Specific Commands #142/#143, Read/Write Pulsetype, Pulsewidth and
Pulse Value.
Lower Range Value is always assumed to be zero for IFC010. Therefore this parameter in request packet is ignored.
Transmitter returns zero value in response telegram without prompting master via special response code.
7.4
Command #40
Enter/Exit Fixed Primary Variable Current Mode
The instrument will accept any IEEE value in the range 3.5 to 25.0 mA as a desirable fixed current level. As required,
zero value exits fixed current mode.
7.5
Command #43
Set Primary Variable Zero
An instant value of applied process (snapshot zero) is used to process this command. An alternative approach to
calibration, when it is treated as a process, is realized via Transmitter-Specific Command #151, Control Zero
Calibration.
7.6
Command #44
Write Primary Variable Units