Appendix B
Table 1 (All bytes are in hex)
RS-232. For RS-485 substitute CC for CA as the lead character.
FUNCTION MASTER SENDS BATH RESPONDS
READ
Read Acknowledge CA 00 01 00 00 FE CA 00 01 00 02 v1 v2 cs
Read Status* CA 00 01 09 00 F5 CA 00 01 09 05 d1 d2 d3 d4 d5 cs
Read Internal Temperature CA 00 01 20 00 DE CA 00 01 20 03 qb d1 d2 cs
Read External Sensor CA 00 01 21 00 DD CA 00 01 21 03 qb d1 d2 cs
Read Setpoint (control point) CA 00 01 70 00 8E CA 00 01 70 03 qb d1 d2 cs
Read Low Temperature Limit CA 00 01 40 00 BE CA 00 01 40 03 qb d1 d2 cs
Read High Temperature Limit CA 00 01 60 00 9E CA 00 01 60 03 qb d1 d2 cs
Read Heat Proportional Band (P) CA 00 01 71 00 8D CA 00 01 71 03 qb d1 d2 cs
Read Heat Integral (I) CA 00 01 72 00 8C CA 00 01 72 03 qb d1 d2 cs
Read Heat Derivative (D) CA 00 01 73 00 8B CA 00 01 73 03 qb d1 d2 cs
Read Cool Proportional Band (P) CA 00 01 74 00 84 CA 00 01 74 03 qb d1 d2 cs
Read Cool Integral (I) CA 00 01 75 00 89 CA 00 01 75 03 qb d1 d2 cs
Read Cool Derivative (D) CA 00 01 76 00 88 CA 00 01 76 03 qb d1 d2 cs
SET
Set Setpoint (control point)** CA 00 01 F0 02 d1 d2 cs CA 00 01 F0 03 qb d1 d2 cs
Set Low Temperature Limit** CA 00 01 C0 02 d1 d2 cs CA 00 01 C0 03 qb d1 d2 cs
Set High Temperature Limit** CA 00 01 E0 02 d1 d2 cs CA 00 01 E0 03 qb d1 d2 cs
Set Heat Proportional Band CA 00 01 F1 02 d1 d2 cs CA 00 01 F1 03 qb d1 d2 cs
(P = 0.1-99.9)
Set Heat Integral (I = 0-9.99) CA 00 01 F2 02 d1 d2 cs CA 00 01 F2 03 qb d1 d2 cs
Set Heat Derivative (D = 0-5.0) CA 00 01 F3 02 d1 d2 cs CA 00 01 F3 03 qb d1 d2 cs
Set Cool Proportional Band CA 00 01 F4 02 d1 d2 cs CA 00 01 F4 03 qb d1 d2 cs
(P = 0.1-99.9)
Set Cool Integral (I = 0-9.99) CA 00 01 F5 02 d1 d2 cs CA 00 01 F5 03 qb d1 d2 cs
Set Cool Derivative (D = 0-5.0) CA 00 01 F6 02 d1 d2 cs CA 00 01 F6 03 qb d1 d2 cs
Set On/Off Array CA 00 01 81 08 d1... d8 cs CA 00 01 81 08 d1...d8 cs
d1 = unit on/off, d2 = sensor enable, d3 = faults enabled, d4 = mute,
d5 = auto restart, d6 = 0.01°C enable, d7 = full range cool enable,
d8 = serial comm enable (di: 0 = off, 1 = on, 2 = no change)
For example, to turn the unit on send CA 00 01 81 08 01 02 02 02 02 02 02 02 cs
BATH ERROR RESPONSES
Bad Command N/A CA 00 01 0F 02 01 ed cs
Bad Checksum N/A CA 00 01 0F 02 03 ed cs
command bytes shown in bold ed = echo back of the command byte as received
qb = qualifier byte, see Table 3 v1,v2 = protocol version
d1,d2 = 16 bit signed integer of the value being sent or received * See Read Status, Table 2
cs = the checksum of the string (see text) ** limited to the range of the bath
B - 4