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