Spectrum Controls 1734sc-IE2CH User Manual
Page 63

Appendix B: Additional HART Protocol Information
B-3
User’s Manual Pub. 0300257-01 Rev. A
Response Code
Description
If Bit 7 is
And Bits
6…0 are
1
16#20
Overrun Error
Overrun error - At least one byte of data in the receive
buffer of the UART was overwritten before it was read
(for example, the slave did not process incoming byte fast
enough)
1
16#10
Framing Error
Framing error - The Stop Bit of one or more bytes
received by the device was not detected by the UART (for
example, a mark or 1 was not detected when a Stop Bit
should have occurred)
1
16#08
Checksum Error
Longitudinal parity error -The Longitudinal Parity
calculated by the device did not match the Check Byte at
the end of the message
1
16#04
(Reserved)
Reserved - Set to zero
1
16#02
RX Buffer Overflow
Buffer overflow -The message was too long for the
receive buffer of the define
1
16#01
(undefined)
Reserved - Set to zero
0
0
No command specific error
0
1
(undefined)
0
3
Value too large
0
4
Value too small
0
5
Not enough bytes in command
0
6
Transmitter-specific command error
0
7
In Write-protect mode
0
8
Update Failed - Update In Progress - Set to Nearest Possible Value
0
9
Applied Process Too High - Lower Range Value Too High - Not In Fixed Current
Mode
0
10
Applied Process Too Low - Lower Range Value Too Low - MultiDrop Not
Supported
0
11
In MultiDrop Mode - Invalid Transmitter Variable Code - Upper Range Value Too
High
0
12
Invalid Unit Code -Upper Range Value Too Low
0
13
Both Range Values Out of Limits
0
14
Pushed Upper Range Value Over Limit - Span Too Small
0
16
Access restricted
0
32
Device busy
0
64
Command not implemented
If no error was detected in the outgoing communication, the second byte contains status
information pertaining to the operational state of the field or slave device.
Table B-2 (Field Device Status – HART Device Status Byte 2)
Bit Bit Mask Definition
7
16#80
Device malfunction - The device detected a serious error or failure that compromises device
operation
6
16#40
Configuration changed -An operation was performed that changed the device’s configuration
5
16#20
Cold start - A power failure or device reset occurred
4
16#10
More status available - More status information is available via command 48, Read
Additional Status Information
3
16#08
Loop current fixed - The loop current is being held at a fixed value and is not responding to
process variations
2
16#04
Loop current saturated - The loop current has reached its upper or lower endpoint limit and
cannot increase or decrease any further
1
16#02
Non-primary variable out of limits - A device variable not mapped to the PV is beyond its
operating limits
0
16#01
Primary variable out of limits - The PV is beyond its operating limit
Note: 16# means this number is in Hex.