You are on page 1of 18

LIMS Interface Specifications

pHi 400 and 500 Series Meters

The pHi 400 and 500 series meters communicate with a host machine over Bluetooth or
USB using this protocol. The USB and Bluetooth driver creates a Windows PC virtual
COM port. The meter communicates at a baud rate of 115,200 with no parity, 8 data
bits, and 1 stop bit.

NOTE: Beckman Coulter does not offer technical support for this specification. Please
work with your technical support group to implement into your specific environment.

1
Table 1

Interface Commands
Command parameters Description
R Regs1 Read Regs registers.
W reg=value Write the register [reg] with [value].
P Measure & Display pH. End any in process calibration
& clears status bit 5. Re-detect pH probe.
V Measure & Display mV. End any in process
calibration & clears status bit 5. Re-detect pH probe.
C Measure & Display Conductivity. End any in process
calibration & clears status bit 5.
T Measure & Display TDS. End any in process
calibration & clears status bit 5.
M
S Measure & Display Salinity. End any in process
calibration & clears status bit 5.
D Measure Dissolved Oxygen. End any in process
calibration & clears status bit 5.
I Measure ISE. End any in process calibration & clears
status bit 5.
R End any in process calibration & clears status bit 5.
Re-initializes current display mode.
Clear all calibration data. Re-detect pH probe.
C C Clear Stored Calibrations, Stored Data & Logged
Data.
D Delete (clear) calibration for active parameter
Store (Load) pH or ISE Calibration: Validate previous
calibration points. Load Error register with calibration
S
status. If successful, copy calibration data to
calibration memory.
Enter / continue pH calibration. Sets status bit 5. At
calibration stabilization, combine measurements with
calibration standard value to form calibration point.
Status bit 5 then changes back to 0. Calibration point
pH mode Standard pH3 is held for subsequent validation by Load Calibration
command. If all calibration points have been obtained,
validate calibration points; load Error register with
calibration status. If successful, copy calibration data
to calibration memory.
Enter / continue conductivity calibration. Sets status
bit 5. At calibration stabilization, combine
Conductivity Standard
measurements with calibration standard value to form
mode Conductivity4,5
calibration point. Status bit 5 then changes back to 0.
Validate and save calibration point.
Enter / continue conductivity calibration. TDS
converted to equivalent Conductivity. Sets status bit 5.
At calibration stabilization, combine measurements
TDS mode Standard TDS4,5
with calibration standard value to form calibration
point. Status bit 5 then changes back to 0. Validate
and save calibration point.
Enter / continue DO calibration. Sets status bit 5. At
calibration stabilization, combine measurements with
calibration standard value to form calibration point.
DO mode Standard DO5,6
Status bit 5 then changes back to 0. Validate and save
calibration point. Load Error register with calibration
status.
Enter / continue ISE calibration. Sets status bit 5. At
calibration stabilization, combine measurements with
calibration standard value to form calibration point.
Status bit 5 then changes back to 0. Calibration point
Standard
ISE Mode is held for subsequent validation by Load Calibration
Activity5
command. If all calibration points have been obtained,
validate calibration points; load Error register with
calibration status. If successful, copy calibration data
to calibration memory.
Recall stored calibration Num. See table 5 for Register
GC Num Regs1
numbers.
Recall log point Num. See table 10 for Register
GL Num Regs1
numbers.
Recall stored data Num. See table 10-15 for Register
GS Num Regs1
numbers.
GDC Delete all calibration point entries
GDL Delete all log point entries
GDC Delete all stored point entries
GRC Points2 Recall stored calibration points Points, 1 per line.
GRL Points2 Recall log points Points, 1 per line.
GRS Points2 Recall stored points Points, 1 per line.
Load pH or ISE Calibration: Validate previous
calibration points. Load Error register with calibration
L none
status. If successful, copy calibration data to
calibration memory.
S none Save Setup: Save current configuration to EEPROM
none Reset all parameters & calibrations to factory defaults.
F_RESET
MUST BE ALL UPPER CASE
Notes:
1. Read registers are specified as a series of white space separated values (e.g., ‘3 5 7 9’)
or a range in the form begin:end (e.g. ‘3:6’) or begin-end (3-6). * indicates all available
values, up to approximately 256 character maximum response. Multiple recall points
will be returned 1 per line. (e.g., GC1* returns all of Calibration Point 1’s data.)
2. Recall points are specified as a range in the form begin:end (e.g. ‘3:6’) or begin-end (3-
6). * indicates all points. Multiple recall points will be separated by <CR>. (e.g., GR1-*
returns all of Calibration Points from 1 to 999, one point per line.) Each Point will be
prefixed with p=<PointNum>, even if only a single point is specified. Empty entries are
skipped. The line “EndDump<CR>” follows that last point. If CRCs are enabled, each
recall point will have its own CRC appended.
3. Valid pH calibrations points are: 1.68, 4.01, 6.86, 7.00, 9.18, 10.01, and 12.45
4. The current value of measured conductivity is paired with the standard conductivity to
form a new calibration point. The points are kept sorted in ascending conductivity
order.
5. Calibration values may be modified by a suffix of m=1/1000 or u=1/1000000 (e.g. 1e-3
S/cm = 1 mS/cm = 1000 µ S/cm may be entered as 1e-3, 0.001, 1m, or 1000u)
6. Units are the currently active DO calibration units. See R41.
7. Error 42 results if the argument is not one of the above.
8. Case is not significant, except for F_RESET (which must be entered in uppercase) and
CRC calculation (‘aaa’ has a different CRC than ‘AAA’.
9. Each command is terminated by <CR>, \r, 0x0d.
10. Linefeeds (<LF> \n \0x0a) and NULs (\0x00) are ignored, but will corrupt the CRC if
present in the body of the command.
11. Responses must fit in internal 256 byte buffer. Any excess will quietly be discarded.
12. The last (or initial) value of a measurement parameter is reported, even when it’s not
being measuring. The value may not be meaningful if the meter is not in the
corresponding mode (e.g., pH is meaningless when measuring TDS)
13. The meter does not generate unsolicited responses (e.g., calibration complete). The host
must poll status to determine when a calibration is completed, or if an error has
occurred.

Table 2
Comport Parameters
Bit Rate 115200 baud
Data Bits 8
Parity none
Stop bits 1

Table 3
Command Response
Command Successful response Possible errors
R register value(s) 9 41 20
W OK 41 42 43
C OK 6 7 8 9 13 20 25 26 30 40 42 45 46
M OK 42 44
L OK 3 4 6 9 22 25 26
D OK 9 22
S OK 9 22
Gx register value(s) 40 41 42
GRx Log point(s) 40 41 42
Everything else *E40 40

Table 4
Interface Registers
Reg Description Range Units default RO
0 Status 0 ‹
1 Error‡ See Table 17 0 ‹
2 Model number ‹
3 Instrument Serial Number 0-1999999 ‹
4 Sensor Module Serial Number 0-1999999 ‹
5 Software Version 1.00 Î xx.yy ‹
6 Copyright “Copyright…” ‹
7 Temperature -5.0Î105ºC ºC or ºF 25.0ºC ‹
8 Temperature units 1=ºF, 0=ºC ºC
9 mV (glass equivalent) 0α1999 mV 0.00 ‹
10 DO/ISE mV-not glass 0α1999 mV ‹
emulation
11 pH -2.00Î19.99 pH 7.00 ‹
12 Glass pH Manual 0.0Î100.0 ºC 20.0
Compensation Temperature
13 pH probe serial number11 0(glass )Î1999999 ‹
14 pH Resolution 1=0.01, 0=0.1 1=0.01
15 pH Max Calibration Points 2Î5 2
16 Points in pH calibration 2Î5 2 ‹
17 pH Cal 1 – buffer pH *1.68…12.453 pH 7.00 ‹
18 pH Cal 2 – buffer pH *1.68…12.453 pH 4.01 ‹
19 pH Cal 3 – buffer pH *1.68…12.453 pH 10.01 ‹
20 pH Cal 4 – buffer pH *1.68…12.453 pH ‹
21 pH Cal 5 – buffer pH *1.68…12.453 pH ‹
22 pH Cal 1 – sensor mV 0α1999 mV 0 ‹
23 pH Cal 2 – sensor mV 0α1999 mV 0 ‹
24 pH Cal 3 – sensor mV 0α1999 mV 0 ‹
25 pH Cal 4 – sensor mV 0α1999 mV 0 ‹
26 pH Cal 5 – sensor mV 0α1999 mV 0 ‹
27 pH Cal 1 – sensor temperature -5.0Î105.0ºC ºC 25 ‹
28 pH Cal 2 – sensor temperature -5.0Î105.0ºC ºC 25 ‹
29 pH Cal 3 – sensor temperature -5.0Î105.0ºC ºC 25 ‹
30 pH Cal 4 – sensor temperature -5.0Î105.0ºC ºC 25 ‹
31 pH Cal 5 – sensor temperature -5.0Î105.0ºC ºC 25 ‹
32 Slope 0-1 ±59.16 mV/pH} -59.16 ‹
33 Slope 1-2 ±59.16 mV/pH} -59.16 ‹
34 Slope 2-3 ±59.16 mV/pH} -59.16 ‹
35 Slope 3-4 ±59.16 mV/pH} -59.16 ‹
36 Average of active slopes ±59.16 mV/pH} -59.16 ‹
37 DisplaySlope / TrueSlope 0-1.0 mV/pH} 1 ‹
38 pH probe offset 0α1999 mV 0 ‹
39 pH GLP method 1 *1.68…12.453 pH 4.01
40 pH GLP method 2 *1.68…12.453 pH 6.86
41 pH GLP method 3 *1.68…12.453 pH 7.00
42 pH GLP method 4 *1.68…12.453 pH 9.18
43 pH GLP method 5 *1.68…12.453 pH 10.01
44 pH Recalibration Reminder 0Î1999 hours} 0
45 Conductivity 0Î1999 μS/cm 0.0 ‹
1.000Î199.9 mS/cm
46 Conductivity Normalization 0.0Î100.0 ºC 25 ºC
Temperature
47 Conductivity Temperature 0Î0.10 ºC-1} 0.02ºC-1
Correction Coefficient (2%/ ºC)
48 Points in Conductivity 1Î5 1 ‹
Calibration
49 Conductivity Cal 1 standard C 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
50 Conductivity Cal 2 standard C 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
51 Conductivity Cal 3 standard C 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
52 Conductivity Cal 4 standard C 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
53 Conductivity Cal 5 standard C 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
54 Conductivity Cal 1 probe 0Î1999 μS/cm 1 ‹
output 1.000Î199.9 mS/cm
55 Conductivity Cal 2 probe 0Î1999 μS/cm 1 ‹
output 1.000Î199.9 mS/cm
56 Conductivity Cal 3 probe 0Î1999 μS/cm 1 ‹
output 1.000Î199.9 mS/cm
57 Conductivity Cal 4 probe 0Î1999 μS/cm 1 ‹
output 1.000Î199.9 mS/cm
58 Conductivity Cal 5 probe 0Î1999 μS/cm 1 ‹
output 1.000Î199.9 mS/cm
59 TDS 0Î1000 ppm 0.0 ‹
1.000Î199.9 ppt
60 TDS Conversion Factor 0.4Î1.0 ppm/ 0.5
(S/cm)}
61 TDS units 1=ppm, 0=mg/L 1
62 Salinity 0Î42.00 ppt 0.0 ‹
0Î4.20 %
63 Salinity units 1=ppm, 0=% 1
64 Conductivity Recalibration 0Î1999 hours} 0
Reminder
65 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
66 DO 0Î19.99 mg/L,ppm ‹
67 DO Percent 0Î199.9 % ‹
68 DO Display Units 0=ppm, 1=mg/L, 1=mg/L
2=%
69 DO Calibration Units 0=ppm, 1=mg/L, 1=mg/L
2=%
70 DO Cal 1 standard DO 0Î199.9 %}
0Î19.99 mg/L,ppm
71 DO Cal 2 standard DO 0Î199.9 %}
0Î19.99 mg/L,ppm
72 DO Cal 1 probe output mV ‹
73 DO Cal 2 probe output mV ‹
74 Points in DO calibration 1Î2
75 DO cal method 1 0Î199.9 %}
0Î19.99 mg/L,ppm
76 DO cal method 2 0Î199.9 %}
0Î19.99 mg/L,ppm
77 Pressure 300Î1200 hPa ‹
225Î900 mmHg
8.86Î35.44 inHg
78 Pressure Units 0=hPa, 1=mmHg, 0=hPa
2=inHg
79 DO Manual Salinity 0Î50 ppt 0
Compensation 0Î5.0 %
80 DO Recalibration Reminder 0Î1999 hours} 0
81 ISE Activity 0.001ppmÎ1999 ppm ‹
1.000ppmÎ199.9ppt ppt
82 Max ISE Calibration Points 2Î5 2
83 Points in ISE Calibration 2Î5 2 ‹
84 ISE Cal 1 standard activity 0.001ppmÎ1999 ppm 1000ppm ‹
1.000ppmÎ199.9ppt ppt
85 ISE Cal 2 standard activity 0.001ppmÎ1999 ppm ----- ‹
1.000ppmÎ199.9ppt ppt
86 ISE Cal 3 standard activity 0.001ppmÎ1999 ppm ----- ‹
1.000ppmÎ199.9ppt ppt
87 ISE Cal 4 standard activity 0.001ppmÎ1999 ppm ----- ‹
1.000ppmÎ199.9ppt ppt
88 ISE Cal 5 standard activity 0.001ppmÎ1999 ppm ----- ‹
1.000ppmÎ199.9ppt ppt
89 ISE Cal 1 probe output 0α1999 mV ‹
90 ISE Cal 2 probe output 0α1999 mV ‹
91 ISE Cal 3 probe output 0α1999 mV ‹
92 ISE Cal 4 probe output 0α1999 mV ‹
93 ISE Cal 5 probe output 0α1999 mV ‹
94 ISE Cal Method 1 0.001ppmÎ1999 ppm
1.000ppmÎ199.9ppt ppt
95 ISE Cal Method 2 0.001ppmÎ1999 ppm
1.000ppmÎ199.9ppt ppt
96 ISE Cal Method 3 0.001ppmÎ1999 ppm
1.000ppmÎ199.9ppt ppt
97 ISE Cal Method 4 0.001ppmÎ1999 ppm
1.000ppmÎ199.9ppt ppt
98 ISE Cal Method 5 0.001ppmÎ1999 ppm
1.000ppmÎ199.9ppt ppt
99 ISE Recalibration Reminder 0Î1999 hours} 0
100 StabLock 1=Enable, 0=Disable 1=Enable
101 Sound 1=On, 0=Off 1
102 GLP Enable 1=Enable, 0=Disable 0=Disable
103 Autoshut Off Time 0(never)Î1999 min} 20
104 Time hr:min:sec
105 Date dd/mm/yy or
mm/dd/yy
106 Date Format 1=mm/dd/yy, 1
0=dd/mm/yy
107 Data Logging Interval 0Î1999 seconds} 1
108 Number of Log Entries 0Î1000 ‹
109 Number of Stored Entries 0Î1000 ‹
110 Number of Stored Calibrations 0Î10 ‹
111 Calibration point number 1Î5 ‹
112 Communication CRC enable 0=Disable, 0=Disable
1=Command,
2=Response,
3=Enable both
‡Error latch. Reading Register 1 clears error code.
} units not reported with the associated register.
‹RO = Read Only. Attempt to write results in error 43.
Table 5
pH Calibration Point Registers
Reg Description Range Units default RO
0 Type 1 = pH ‹
1 Calibration Time hr:min:sec ‹
2 Calibration Date dd/mm/yy or ‹
mm/dd/yy
3 Instrument Serial Number 0-1999999 ‹
4 Software Version 1.00 Î xx.yy ‹
5 ATC 1 = Temperature ‹
Compensated
6 Probe Serial Number 0=glass ‹
7 Number of Calibration Points 1-5 ‹
8 Cal 1 pH Value7 *1.68…12.453 pH ‹
9 Cal 1 mV Value 0α1999 mV ‹
10 Cal 1 Temperature -5.0Î105.0ºC ºC ‹
11 Cal 2 pH Value *1.68…12.453 pH ‹
12 Cal 2 mV Value 0α1999 mV ‹
13 Cal 2 Temperature -5.0Î105.0ºC ºC ‹
14 Cal 3 pH Value8 *1.68…12.453 pH ‹
15 Cal 3 mV Value8 0α1999 mV ‹
16 Cal 3 Temperature8 -5.0Î105.0ºC ºC ‹
17 Cal 4 pH Value8 *1.68…12.453 pH ‹
18 Cal 4 mV Value8 0α1999 mV ‹
19 Cal 4 Temperature8 -5.0Î105.0ºC ºC ‹
20 Cal 5 pH Value8 *1.68…12.453 pH ‹
21 Cal 5 mV Value8 0α1999 mV ‹
22 Cal 5 Temperature8 -5.0Î105.0ºC ºC ‹
23 Relative Slope % ‹
7
Calibration points are stored in the order acquired. Time stamps are for the last acquired point.
8
Meaningful only if corresponding calibration point exists.

Table 6
Conductivity Calibration Point Registers
Reg Description Range Units default RO
0 Type 3 = Conductivity ‹
1 Calibration Time hr:min:sec ‹
2 Calibration Date dd/mm/yy or ‹
mm/dd/yy
3 Instrument Serial Number 0-1999999 ‹
4 Software Version 1.00 Î xx.yy ‹
5 Normalization Temperature 0=20ºC, 1=25ºC 1 ‹
6 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
7 Cal Temperature -5.0Î105.0ºC ºC ‹
8 Conductivity 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
9 Reading 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
10 Conductivity Temperature 0Î0.10 ºC-1} ‹
Correction Coefficient
11 TDS Conversion Factor 0.4Î1.0 ppm‚cm/µS} ‹

Table 7
TDS Calibration Point Registers
Reg Description Range Units default RO
0 Type 4=TDS ‹
1 Calibration Time hr:min:sec ‹
2 Calibration Date dd/mm/yy or ‹
mm/dd/yy
3 Instrument Serial Number 0-1999999 ‹
4 Software Version 1.00 Î xx.yy ‹
5 Normalization Temperature 0=20ºC, 1=25ºC 1 ‹
6 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
7 Reading 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
8 Cal Temperature -5.0Î105.0ºC ºC ‹
9 Conductivity Temperature 0Î0.10 ºC-1} ‹
Correction Coefficient
10 Conductivity Normalization 0=20 ºC , 1=25 ºC ºC 25 ‹
Temperature
11 TDS Conversion Factor 0.4Î1.0 ppm‚cm/µS} ‹
Table 8
DO Calibration Point Registers
Reg Description Range Units default RO
0 Type 6 = DO ‹
1 Calibration Time hr:min:sec ‹
2 Calibration Date dd/mm/yy or ‹
mm/dd/yy
3 Instrument Serial Number 0-1999999 ‹
4 Software Version 1.00 Î xx.yy ‹
5 Conductivity Probe K factor 0, 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
6 Calibration Units 0=mg/L,1=%,2=ppm ‹
7 Number of Calibration Points 1-2 ‹
8 Cal 1 DO 0Î19.99 ppm ‹
9 Cal 1 mV Reading 0α200 mV ‹
10 Cal 1 Temperature -5.0Î105.0ºC ºC ‹
11 Cal 1 Salinity 0Î50 ppt ‹
12 Cal 1 Pressure 300Î1200 hPa ‹
13 Cal 2 DO 0Î19.99 ppm ‹
14 Cal 2 mV Reading 0α200 mV ‹
15 Cal 2 Temperature -5Î105 ºC ‹
16 Cal 2 Salinity 0Î50 ppt ‹
17 Cal 2 Pressure 300Î1200 hPa ‹
9
0 = Manual Salinity Comp

Table 9
ISE Calibration Point Registers
Reg Description Range Units default RO
0 Type 7 = ISE ‹
1 Calibration Time hr:min:sec ‹
2 Calibration Date dd/mm/yy or ‹
mm/dd/yy
3 Instrument Serial Number 0-1999999 ‹
4 Software Version 1.00 Î xx.yy ‹
5 Temp probe connected 1 = probe present ‹
6 Number of Calibration Points 1-5 ‹
7 Cal 1 Temperature -5.0Î105.0ºC ºC ‹
8 Cal 1 Activity 0.001Î1999 μS/cm ‹
1.000Î199.9 mS/cm
9 Cal 1 mV -1999Î1999 mV ‹
10 Cal 2 Temperature -5.0Î105.0ºC ºC ‹
11 Cal 2 Activity 0.001Î1999 μS/cm ‹
1.000Î199.9 mS/cm
12 Cal 2 mV -1999Î1999 mV ‹
13 Cal 3 Temperature10 -5.0Î105.0ºC ºC ‹
14 Cal 3 Activity10 0.001Î1999 μS/cm ‹
1.000Î199.9 mS/cm
15 Cal 3 mV10 -1999Î1999 mV ‹
16 Cal 4 Temperature10 -5.0Î105.0ºC ºC ‹
17 Cal 4 Activity10 0.001Î1999 μS/cm ‹
1.000Î199.9 mS/cm
18 Cal 4 mV10 -1999Î1999 mV ‹
19 Cal 5 Temperature10 -5.0Î105.0ºC ºC ‹
20 Cal 5 Activity10 0.001Î1999 μS/cm ‹
1.000Î199.9 mS/cm
21 Cal 5 mV10 -1999Î1999 mV ‹
22 Relative Slope -199.9Î199.9 % ‹
Note: calibration points are stored in the order acquired. Time stamps are for the last acquired point.
Slopes are in increasing Activity order.
10
Meaningful only if corresponding calibration points exists.

Table 10
Stored / Logged pH & mV Data Point Registers
Reg Description Range Units default RO
0 Type 1 = pH, 2 = mV ‹
1 Save Time hr:min:sec ‹
2 Save Date dd/mm/yy or ‹
mm/dd/yy
3 Calibration Time hr:min:sec ‹
4 Calibration Date dd/mm/yy or ‹
mm/dd/yy
5 ATC 1 = On, 0=Off ‹
6 Probe Serial Number7 0=glass ‹
7 Temperature -5.0Î105.0ºC ºC ‹
8 pH -2.00Î19.99 pH ‹
9 mV -1999Î1999 mV ‹
7
0 = glass
Table 11
Stored / Logged ISE Data Point Registers
Reg Description Range Units default RO
0 Type 7 = ISE Concentration ‹
1 Save Time hr:min:sec ‹
2 Save Date dd/mm/yy or ‹
mm/dd/yy
3 Calibration Time hr:min:sec ‹
4 Calibration Date dd/mm/yy or ‹
mm/dd/yy
5 Temp Probe Present 1 = Yes, 0 = No ‹
6 Temperature -5.0Î105.0ºC ºC ‹
7 Activity 0.001ppmÎ1999 ppm ‹
1.000ppmÎ199.9ppt ppt
8 mV -1999Î1999 mV ‹

Table 12
Stored / Logged Conductivity Data Point Registers
Reg Description Range Units default RO
0 Type 3 = Conductivity ‹
1 Save Time hr:min:sec ‹
2 Save Date dd/mm/yy or ‹
mm/dd/yy
3 Calibration Time hr:min:sec ‹
4 Calibration Date dd/mm/yy or ‹
mm/dd/yy
5 Conductivity Normalization 0=20 ºC , 1=25 ºC ‹
Temperature
6 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
7 Temperature -5.0Î105.0ºC ºC ‹
8 Conductivity 0Î1999 μS/cm ‹
1.000Î199.9 mS/cm
9 Conductivity Temperature 0Î0.10 ºC-1} ‹
Correction Coefficient

Table 13
Stored / Logged TDS Data Point Registers
Reg Description Range Units default RO
0 Type 4 = TDS ‹
1 Save Time hr:min:sec ‹
2 Save Date dd/mm/yy or ‹
mm/dd/yy
3 Calibration Time hr:min:sec ‹
4 Calibration Date dd/mm/yy or ‹
mm/dd/yy
5 Cond Norm Temp 0=20 ºC , 1=25 ºC ‹
6 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
7 Temperature -5.0Î105.0ºC ºC ‹
8 TDS 0Î1000 ppm ‹
1.000Î199.9 ppt
9 Conductivity Temperature 0Î0.10 ºC-1} ‹
Correction Coefficient
10 TDS Conversion Factor 0.4Î1.0 ppm‚cm/µS} ‹

Table 14
Stored / Logged Salinity Data Point Registers
Reg Description Range Units default RO
0 Type 5 = Salinity ‹
1 Save Time hr:min:sec ‹
2 Save Date dd/mm/yy or ‹
mm/dd/yy
3 Calibration Time hr:min:sec ‹
4 Calibration Date dd/mm/yy or ‹
mm/dd/yy
5 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
6 Temperature -5.0Î105.0ºC ºC ‹
7 Salinity 0Î42 ppt ‹

Table 15
Stored / Logged DO Data Point Registers
Reg Description Range Units default RO
0 Type 6 = DO ‹
1 Save Time hr:min:sec ‹
2 Save Date dd/mm/yy or ‹
mm/dd/yy
3 Calibration Time hr:min:sec ‹
4 Calibration Date dd/mm/yy or ‹
mm/dd/yy
5 Conductivity Probe K factor 0.01, 0.1, 0.3, 0.5, ‹
1.0, 10.0
6 DO units 0=mg/L,1=%, 2=ppm % ‹
7 Temperature -5.0Î105.0ºC ºC ‹
8 DO 0Î19.99 ppm ‹
9 DO percent 0Î199.9 % ‹
10 Salinity12 0Î50 ppt ‹
11 Pressure 300Î1200 hPa ‹
12
Measured Salinity if conductivity probe present. Salinity adjust setup parameter if not.
Table 16
Status Register
bit Description
0 1 = Error conditions exists, 0 = no error see Error Register
1 1 = Reading stable (Stablock or End Point Lock)
2 0 = glass pH
3 1 = ATC active, 0 = Manual
4 reserved
5 1 = Calibrate, 0 = operate
6 1 = On Battery Power, 0 = External or USB power
7 1 = Low Battery
8-11 Mode reserved 0
pH 1
mV 2
Conductivity 3
TDS 4
Salinity 5
DO 6
ISE 7
reserved 8-15
12-15 reserved
Table 17
Errors (R1)
Mnemonic code description
ERR_NO_ERROR 0 No error
ERR_METER_HARDWARE 1 *METER HARDWARE ERR CODE
ERR_GLASS_OFFSET 3 Glass electrode offset error
ERR_GLASS_SLOPE 4 Glass slope error
ERR_BAD_POINT 5 *BAD POINT ERR
ERR_CAL_TIMEOUT 8 Calibration timeout
ERR_ERROR_10 10 *E010Alert
ERR_ERROR_11 11 *E011Alert
ERR_ERROR_12 12 *E012Alert - 5 Minute Timeout on lock
ERR_LOW_LOW_BATT 14 ‡Extreme low battery – interface may not function
ERR_BLUETOOTH 15 ‡Bluetooth Initialization Error
ERR_CRC_ERROR 16 ‡Communications CRC error
ERR_COND_TEMP 20 Conductivity temperature out of range (broken)
ERR_FLASH 22 †flash write error
ERR_DO_SLOPE 25 ‡DO Slope Error
ERR_DO_OFFSET 26 ‡DO Offset Error
ERR_DO_TEMP 27 ‡DO temperature error
ERR_PRESSURE 28 ‡Pressure channel error
ERR_ISE 30 ‡ISE channel error

ERR_BAD_CMD 40 †unrecognized host command


ERR_BAD_REG 41 †Invalid register
ERR_BAD_ARG 42 †Invalid argument
ERR_READ_ONLY 43 †Register is Read Only
ERR_NO_PROBE 44 †No probe installed
ERR_DUPLICATE_POINT 45 †duplicate calibration point
ERR_CAL_INPROCESS 46 ‡calibration already active
*These errors do not occur in MPID or GLP. They should not be re-defined.
†new error code for MPID
‡New errors for GLP instruments
Errors latch, until cleared by reading Register 1. New errors overwrite previous errors.
CRC16-CCITT
CRC = cyclic redundancy check word

Polynomial = X16 + X12 + X5 + 1


Initial value = 0xFFFF
A single space plus hexadecimal coded CRC remainder is appended as to response. The CRC
is computed for the response and delimiting space. It does NOT include the terminating <CR>
The response “123456789” is transmitted as “123456789 2029<CR>” (2029 is CRC remainder
of “123456789” concatenated with “ ”)
Responses will have a single space inserted before the appended CRC characters.
Commands may have, but do not require, whitespace before the CRC characters.
If command CRCs are disabled:
• The command W112=1 will enable command CRCs
• The command W112=2 will enable response CRCs
• The command W112=3 will enable both command and response CRCs
If command CRCs are enabled:
• The command “W112=0a478<CR>” will disable both command and response CRCs.
(‘a478’ is the command CRC)
• The command “W112=0 a90c<CR>” will disable both command and response CRCs.
(‘a90c’ is the command + space CRC)
Factory Test & Calibration registers are used for normalization during manufacturing and any
scheduled routine maintenance of the module. They are accessible via the standard interface,
but use the FR & FW commands. They are not externally documented.
Change Log
V2.07:
1. “D” command changed to “F_RESET”
2. F_RESET also clears LOG/STORE/CALIBRATION logs
3. Added ‘GDx’ command to delete the specified LOG/STORE/CALIBRATION logs
4. Add description of “p=<PointNum>” for Gxx commands
5. Revise “Notes” page.
6. Reg 77 units corrected
7. LOG/STORE/CAL dumps emit “No Point” only if no valid entries were specified.
Otherwise, empty entries are skipped.
8. Missing “Normalization Temperature” & “Probe K-Factor” registers restored in Tables
6 & 7. (the code had them – this document did not)
9. ‘}’ flag added to indicate that some units not reported with the associated register.

V2.08
1. Factory Calibration & Test Interface Specification V1.00 split out

You might also like