ThermoFlex-Manual.pdf - 第129页
Thermo Scientific Appendix D ThermoFlex D-5 Thermo Scientific T able of Commands Command M: Master Sends Notes S: Slave Responds Request Status REQ ACK M: lc a1 a2 00 00 cs protocol version v1=0; v2=1 S: lc a1 a2 00 02 v1 …

Thermo Scientific
D-4 ThermoFlex
Appendix D
Thermo Scientific
Thermo Scientific
Analog Values
Qualifier Byte
b.7
b.6
b.5
b.4
b.3
b.2
b.1
b.0
A qualier byte of 0x12 indicated that the value contains one decimal point and the units
are °F , e.g., 98.6°F.
Example to set setpoint to 25°C:
If the temperature units are unknown, before changing the setpoint send a command to request
setpoint. The response will include both the precision and units. Precision is xed at 0.1 and units can
be either °C or °F. If the units are already known skip to step 3.
1. Master sends: CA 00 01 70 00 8E (REQ SETPOINT1)
2. Slave responds: CA 00 01 70 03 11 00 C8 B2 Precision =0.1, units =°C, value=200
(200 x 0.1°C=20.0°C)
Response indicates:
uses a 2 byte integer (nn=03)
precision and units are 0.1°C (d1=11)
3. Master sends: CA 00 01 F0 02 00 FA 12 (Set Setpoint 1 to 25.0°C)
4. Slave responds: CA 00 01 F0 03 11 00 FA 00 Precision =0.1, units =°C, value=250
(250 x 0.1°=25.0.0°C)
See Additional Command Examples in this Appendix.
Unit of Measure
Index Unit
0 NONE
1 Temperature in °C
2 Temperature in °F
3 Flow liters per minute
4 Flow in gallons per minute
5 Time in seconds
6 Pressure in PSI
7 Pressure in bars
8 Resistivity in MΩ-cm
9 %
10 Volts
11 Pressure in kPa
Precision of measurement
Unit of measure index

Thermo Scientific
Appendix D
ThermoFlex D-5
Thermo Scientific
Table of Commands
Command M: Master Sends Notes
S: Slave Responds
Request Status
REQ ACK M: lc a1 a2 00 00 cs protocol version v1=0; v2=1
S: lc a1 a2 00 02 v1 v2 cs
REQ CONTROLLER SW VER M: lc a1 a2 02 00 cs Controller SW version in ASCII
or FIRMWARE CHECKSUM S: lc a1 a2 02 nn d1 … dn cs
Example: Request SW version, controller returns 084992.2N
1. Master sends: lc a1 a2 02 00 cs
2. Slave responds: lc a1 a2 02 0A 30 38 34 39 39 32 2E 32 4E 20 E4
Example: Request controller checksum, controller returns 20FA
1. Master sends: CA 00 01 02 01 01 FA
2. Slave responds: CA 00 01 02 04 32 30 46 41 0F
REQ DISPLAY MSG M: lc a1 a2 07 00 cs Display message in ASCII
S: lc a1 a2 07 nn d1 … dn cs
REQ STATUS M: lc a1 a2 09 00 cs see Request Status Table in this Appendix
S: lc a1 a2 09 nn d1 … dn cs
ERROR M: Response Only!
S: lc a1 a2 0F 02 en ed cs ed = Error Data en = Error Number
1: Bad Command
2: Bad Data
3: Bad Checksum
See Error in this Appendix
Thermo Scientific
D-6 ThermoFlex
Appendix D
Thermo Scientific
Thermo Scientific
REQUEST LOW ALARM VALUES
REQ LO FLOW1 M: lc a1 a2 30 00 cs Process Alarm
S: lc a1 a2 30 03 d1 d2 d3 cs
REQ LO TEMP1 M: lc a1 a2 40 00 cs Process Alarm
S: lc a1 a2 40 03 d1 d2 d3 cs
REQ LO ANALOG1 M: lc a1 a2 48 00 cs Pressure Process Supply Alarm
S: lc a1 a2 48 03 d1 d2 d3 cs
REQUEST HIGH ALARM VALUES
REQ HI FLOW1 M: lc a1 a2 50 00 cs Process Alarm
S: lc a1 a2 50 03 d1 d2 d3 cs
REQ HI TEMP1 M: lc a1 a2 60 00 cs Process Alarm
S: lc a1 a2 60 03 d1 d2 d3 cs
REQ HI ANALOG1 M: lc a1 a2 68 00 cs Pressure Process Supply Alarm
S: lc a1 a2 68 03 d1 d2 d3 cs
REQUEST MEASUREMENTS
REQ FLOW1 M: lc a1 a2 10 00 cs Process Fluid Flow
S: lc a1 a2 10 03 d1 d2 d3 cs
REQ TEMP1 M: lc a1 a2 20 00 cs Process Fluid Supply Temperature (RTD1)
S: lc a1 a2 20 03 d1 d2 d3 cs
REQ TEMP4 M: lc a1 a2 23 00 cs Remote Temperature (RTD4)
S: lc a1 a2 23 03 d1 d2 d3 cs
REQ ANALOG1 M: lc a1 a2 28 00 cs Process Fluid Supply Pressure (P1)
S: lc a1 a2 28 03 d1 d2 d3 cs
REQ ANALOG2 M: lc a1 a2 29 00 cs Refrigeration Suction Pressure (P2)
S: lc a1 a2 29 03 d1 d2 d3 cs
REQUEST PID SETTINGS
REQ SETPT1 M: lc a1 a2 70 00 cs Process Fluid Setpoint
S: lc a1 a2 70 03 d1 d2 d3 cs
REQ COOL P TERM1 M: lc a1 a2 74 00 cs
S: lc a1 a2 74 03 d1 d2 d3 cs
REQ COOL I TERM1 M: lc a1 a2 75 00 cs
S: lc a1 a2 75 03 d1 d2 d3 cs
REQ COOL D TERM1 M: lc a1 a2 76 00 cs
S: lc a1 a2 76 03 d1 d2 d3 cs