Touchpoint 4 Serial Communication Protocol Issue 1 09/07
Unit fault status: 1 byte
0x00: nofault
0x01: linecircuitfault
0x02: negativedraft
0x03: inDC2ACfault
0x04: inDC2DClowvoltage
0x05: inDC2DCfault
Channel(s) status: 6 * n bytes
(n=quantityofchannels)
Every channel status has 6 bytes, defined as following:
Channel number: 1 byte (1 to 4)
Concentration format: 1 byte
Concentration: 2 bytes
Channel alarm status: 1 byte (refer to unit alarm status)
Channel fault status: 1 byte (refer to unit fault status)
Checksum: 1 byte
Each channel status data contains 6 bytes, so the length field of the response packet
dependsonthequantityofthechannelofTouchpoint4.Forexample,ifthereare4
channels, the length will be
1 (Command)+ 6 (Data + Time + Unit alarm status + Unit fault status) + 6 (bytes per
channel)*4(channels)=31.
If there are 2 channels, the length will be
1+6+6*2=19.
Note that once instrument receives the
Get unit and points status command, it always
sendoutallitschannels’status.
Example:
Example1:
0x7f0x010x0d0x30
0x1f0x56 date:OCT.22,1995
0x130xc0 time:02:30:00
0x01 alarm:A1alarm
0x00 fault:nofault
0x01 channelnumber:1
0x810x000x62 concentration:9.8%V/V
0x01 alarm: A1alarm
0x00 fault: nofault
0x3b checksum
TheexamplemeansthisTouchpoint4gasdetectorcontrolleronlyhasone
channel connected.
9