Model S4000CH
43
6.8.3 Status/Error
(03h)
A read returns the alarm state and errors that are occurring at the present time, which are
indicated, by bit position.
Function
Bit Position
Hex value
Access
Alarm 15
MSB
0x8000
Read
Warn 14
0x4000
Read
Fault 13
0x2000
Read
Not Used
12
0x1000
Read
Not Used
11
0x0800
Read
ARGC 10
0x0400
Read
Internal error(2.5,15 Volts)
9
0x0200
Read
Switch Error
8
0x0100
Read
Setup Error
7
0x0080
Read
Calibration Check Timeout
6
0x0040
Read
EEPROM Error
5
0x0020
Read
EPROM Error
4
0x0010
Read
Sensor Error
3
0x0008
Read
Fail to Calibrate
2
0x0004
Read
Low Supply Voltage
1
0x0002
Read
Not used
0
0x0001
6.8.4 Unit
Type
(04h)
A read returns the decimal value 4004. This identifies the S4000CH.
6.8.5 Software
Revision
(05h)
A read returns the software revision of the S4000CH in 2 ASCII characters.
6.8.6 Status Block (06h)
A read returns a 6-byte message containing the Analog (2 bytes), Mode (1 byte),
Status/Error (2 bytes), and Sensor Life (1 byte) in that order. For the format of each byte,
refer to the appropriate individual commands.
NOTE:
These registers can be read individually or as a group. Only when the starting
address is 06 is a block returned.
6.8.7 Analog Value (06h)
A value which is proportional to the 0-20 mA output current. The current is based on a 16-bit
value. The scaling is 0 - 65535 decimal which corresponds to 0 - 21.7 mA.