MT100 Multipoint Flow Meter OPERATION
HART Command Bit Assignments
Command Status Bytes
The HART command response data field includes a status message in the first two bytes. The first byte (0) is the Comm Error/Response code.
The second byte (1) is the Device status. Byte 0 indicates either a communication error (b7=1, remaining bits=error details) or a response code
if no communication error exists (b7=0, remaining bits command response code integer value). Table 11 below summarizes the command status
bytes. A status bit is cleared (0) for no error. A status bit is set (1) when an error (or condition) is detected.
Table 11 – Command Status Bytes, Bit Assignments
Byte Bit
Response Code (No Comm Error)
Byte 0
Reserved – Bit cleared to zero.
Response Code (0-127)
Buffer Overflow – The message was too long for the
received buffer of the device.
Reserved – Bit cleared to zero.
Longitudinal Parity Error – The longitudinal parity
calculated by the device did not match the check byte at
the end of the message.
Framing Error – The stop bit of one or more bytes received
by the device was not detected by the UART (i.e., a mark or 1
was not detected when a stop bit should have occurred).
Overrun Error – At least one byte of data in the receive
buffer of the UART was overwritten before it was read (i.e.
the slave did not process incoming byte fast enough).
Vertical Parity Error – The parity of one or more of the bytes
received by the device was not odd
1: Set bit means byte represents communications error.
0: Cleared bit means byte represents response code.
Byte 1
Device
Status
Primary Variable Out of Limits – The PV is beyond its operating limit.
Non-Primary Variable Out of Limits – A device variable not mapped to the PV is beyond its operating limits.
Loop Current Saturated – The loop current has reached its upper (or lower) endpoint limit and cannot increase (or
decease) any further.
Loop Current Fixed – The loop current is being held at a fixed value and is not responding to process variations.
More Status Available – More status information is available via Command 48, Additional Device Status Bytes. See
below.
Cold Start – A power failure or device reset has occurred.
Configuration Changed – An operation was performed that changed the device’s configuration.
Device Malfunction – The device detected a serious error or failure that compromises device operation.
Fluid Components International LLC 69