Touchpoint 4 Serial Communication Protocol Issue 1 09/07
Protocol Command Definition
Handshake command – 0x40
This is used to test for communication between the master and the specified slave.
Command packet to instrument:
Command code:
Data field:
Checksum:
Example:
If the master wants to test the communication with the addressed 01 instrument, it
should send out:
0x7f 0x01 0x01 0x40 0x3f.
Response packet from instrument:
Command code:
ACK code:
Checksum:
Example:
The addressed 01 instrument receives the handshake command and responses:
0x7f 0x01 0x02 0x40 0x01 0x3d .
Get unit and points status - 0x30
This command requests the instrument date, time, alarm status, fault status and up-to-
four channel(s) status.
Command packet to instrument:
Command code:
Data field:
Checksum:
Example:
0x7f 0x01 0x01 0x30 0x4f means the master requests the status of the
instrument whose address is 1.
Response packet from instrument:
Command code:
Date field:
0x40
null
1 byte
0x40
0x01
1 byte
0x30
null
1 byte
0x30
Date:
Time:
Unit alarm status:
0x00: no alarm
0x01: A1 alarm
0x02: A2 alarm
0x03: A1 and A2 alarm
2 bytes
2 bytes
1 byte
8