A-2
MODEL 2700 APPENDIX A
SERIAL COMMUNICATIONS PROTOCOL
1.1 OVERVIEW
The Model 2700 Solu Cube Analyzer has Solu Cube
Serial Communications Protocol. The user can read and
write all data pertaining to process measurement and
Analyzer configuration. The Solu Cube hardware inter-
face can be EIA485 non-isolated, EIA485 isolated, or
EIA232 isolated.
All analyzer and sensor data is stored in the Random
Access Memory (RAM) of the analyzer. Use the Read
RAM and Write RAM commands to read process mea-
surements and configure the analyzer.
The analyzer will retain data stored in the Electrically
Erasable Programmable Read-Only Memory (EEPROM)
even if power is removed. Use the Update EEPROM
command to transfer data from RAM to EEPROM.
Sensor Data is the Primary and Secondary sensor mea-
surement. Typical Primary measurements are conduc-
tivity and pH. A typical Secondary measurement is
temperature.
To read sensor data:
1. Use “Serial Communication Tables” to find Type and
Select range for Base Addresses of Sensor Data
and Sensor Configuration.
2. Use Send Base Address command to get Base
Addresses.
3. Use “Serial Communication Tables” to find Offset
Values from Base Addresses. Base plus Offset
gives RAM Address.
4. Read RAM Floating-Point for Sensor Data. Convert
Floating-Point to decimal.
5. Read RAM Byte for Units value. Use “Serial
Communication Tables” to find measurement units.
Example: Read Primary and Secondary Measures from
Sensor 1.
1. Sensor 1 Data: Type = 0, Select = 0
Sensor 1 Configuration: Type = 1, Select = 0
2. Send Base Address command yields
Sensor 1 Data Base Address: 08AA hex
Sensor 1 Configuration Base Address: 0657 hex
3. Primary Measurment Offset = 0
RAM Address = 08AA hex
Secondary Measurement Offset = 4
RAM Address = 08AE hex
Units Offset = 1
RAM Address = 0658 hex
4. Read RAM - Floating-Point, adddress 08AAhex
Data = 2319A736 - measurement value =
4.979914 x 10^-6
Read RAM - Floating-Point, adddress 08AEhex
Data = 0000CC41 - measurement value = 25.5
Read RAM - Byte, address 0658hex
Data = Units Value = 02 - units uS/cm - Sensor1
is conductivity
For conductivity sensors:
Primary Measurement is in S/cm
Secondary Measurement is in degrees Celsius
1.2 COMMAND LIST
Command Hex Code Decimal
Read EEPROM 64 100
Read RAM 6E 110
Reset Instrument 72 114
Send Base Address 76 118
Send Instrument Status 73 115
Send Measurement 6C 108
Send Scale Factors 77 119
Send Sensor Status 74 116
Send Software Version 75 117
Send Units Text 78 120
Update EEPROM 63 99
Write RAM 6F 111
Decimal Hex Command
99 63 Update EEPROM
100 64 Read EEPROM
108 6C Send Measurement
110 6E Read RAM
111 6F Write RAM
114 72 Reset Instrument
115 73 Send Instrument Status
116 74 Send Sensor Status
117 75 Send Software Version
118 76 Send Base Address
119 77 Send Scale Factors
120 78 Send Units Text
SECTION 1
SOLU CUBE MODEL 2700
SERIAL COMMUNICATIONS PROTOCOL