Page 1
USER MANUAL ITEM# 627379-01 REVISION A ODO RTU User Manual ™ OPTICAL DISSOLVED OXYGEN & TEMPERATURE SENSOR...
Page 2
YSI.com for the most up-to-date version of this manual. Thank you for purchasing a YSI ODO RTU dissolved oxygen probe. This manual covers setup, operation, and functionality. Safety Information Please read this entire manual before unpacking, setting up or operating this equipment. Pay attention to all precautionary statements.
TABLE OF CONTENTS 6. Accessories 1. Introduction Ordering Probe Assembly Preparing the Probe and Sensor 7. Safety and Support Service Information 2. Setup Technical Support Wiring Declaration of Conformity Power Warranty 3. Calibration 8. Appendices Calibration Setup Appendix B - DO% Calibration Values Conductivity Appendix C - Oxygen Solubility Table Dissolved Oxygen...
1. Introduction Probe Assembly ODO RTU assemblies feature integral sensors — this means that these sensors cannot be removed from the probe and cable. Sensor caps are user-replaceable and need to be changed out about once per year. NOTE: Each ODO cable assembly and sensor cap includes an instruction sheet with important information unique and specific to each individual sensing cap.
Power ODO RTU requires 10-16 VDC with a maximum current of 15 mA. The sensor will pull 0.12 W while powered. Once power is supplied to the sensor, the probe will complete a 1-2 second power up sequence before it can be queried for a value. Please note, while the probe can return a value, if the sensor cap is not equilibrated, the returned value may be inaccurate.
3. Calibration ODO RTU requires periodic calibration. Calibration procedures follow the same basic steps with variations for the specific parameter. The specific Modbus commands that accompany the calibration can be found in the Modbus Configuration and Commands section of this document Calibration Setup Make sure the calibration cup, sensor guard, and all sensors are clean.
Conductivity If installed, the conductivity/temperature sensor can measure and calculate conductivity, specific conductance (temperature compensated conductivity), salinity, non-linear function (nLF) conductivity, TDS, resistivity, and density. Calibration is only available for specific conductance, conductivity, and salinity. Calibrating one of these options automatically calibrates the other conductivity/temperature parameters listed above.
Dissolved Oxygen ODO calibration requires the current “true” barometric pressure. Make sure that the barometric pressure has been input properly and accurately prior to ODO calibration. See Modbus Configuration and Commands for more details. ODO% - Water Saturated Air Calibration Place a small amount of clean water (5 mL) in the calibration cup or a wet sponge into the calibration sleeve (Figure...
4. Maintenance and Storage Follow all maintenance and storage procedures in this section. Incorrect or unapproved maintenance and/or storage can cause sensor or cable damage not covered by the warranty. Storage terms are defined as follows: Short-term Storage = Less than 4 weeks Short-term storage is appropriate when the cables, and sensors will be used at regular intervals (daily, weekly, etc.).
Optical Dissolved Oxygen Sensor The ODO sensor should be kept clean since some types of fouling may consume oxygen which could affect the dissolved oxygen measurements. To clean the sensor cap, gently wipe away any fouling with a lens cleaning tissue that has been moistened with water to prevent scratches (Figure 5).
Page 11
ODO Sensor Cap Optical DO Extended Warranty Sensor Caps [SKU: 627180] are warrantied for 24 months. Depending on usage and storage practices, the cap may last longer than its warranty period. As the ODO sensor caps ages, deterioration of the dye layer can reduce measurement stability and response time. Periodically inspect the sensor cap for damage and large scratches in the dye layer.
Page 12
Updating the ODO Sensor Cap Coefficients After installing a new sensor cap, locate the Calibration Code Label on the ODO Sensor Cap Instruction Sheet. This contains the calibration codes for this particular sensor cap. The value o feach cap coefficient (K1 through KC) can be written with the appropriate Modbus command (see Modbus Configuration and Commands for more details).
Modbus Serial Configuration ODO RTU operates over RS485. The serial configuration can be modified, including the baud rate, parity, and Modbus slave address. By default, the baud rate is 9600, slave address is 0x01, and parity is even. As per the Modbus serial specification, there is one stop bit when parity is set, and two stop bits when there is no parity.
Page 14
Baud Rate and Parity The baud rate and parity is set simultaneously using a single register write command (function code 0x06) of address 0x0001. The upper byte defines the parity, and the lower byte defines the baud rate from a list of standards. Parity None 0x00...
Device Information Device information is available as read-only using a read holding registers command (function code 0x03) starting at address 0x1000. It will identify the product, firmware, and hardware versions. Values can be read as a subset or in a complete block. The submodel is especially useful, as it indicates whether or not conductivity values are available.
Data Values for available parameters are available by via a read input registers command (function code 0x04). Most of these values are 32-bit IEEE-754 floating point numbers in big endian format. Each value is a combination of two registers. The read must read an entire value, so the read must start at an even (or zero) register address, and read an even number of registers.
Page 17
Request Function Code 1 byte 0x04 Register Address 2 bytes 0x0000 Number Registers 2 bytes 0x0020 Response Function Code 1 byte 0x04 Byte Count 1 byte 0x40 Register Values 64 bytes ODO Saturation (%) [3:0] ODO (mg/L) [3:0] ODO Local Barometer Compensated (%) [3:0] Temperature (C) [3:0] Ref Temperature (C) [3:0] Time Since Boot (ms) [3:0]...
Calibration Assuming the same standard, calibration commands may be sent as a broadcast message to calibrate every sensor on the network. It is imperative to keep the ODO user calibration up to date as well as entering new coefficients when the cap is replaced. These values are supplied with replacement caps.
Page 19
Response Function Code 1 byte 0x03 Byte Count 1 byte 0x06 Register Values 6 bytes ODO Last Calibration Time (s) [3:0] ODO QC Score Zero Calibration ODO zero point calibration is accomplished by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10).
Page 20
mg/L Calibration ODO mg/L calibration is accomplished by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10). Last calibration time can subsequently be read to verify. Salinity values are required for ODO mg/L calibration. If conductivity values are available (ODO/CT), the user-provided salinity value will be overridden with the internal salinity calculation.
Page 21
ODO Cap Replacement When replacing an ODO cap, new coefficients are required. These values will be included with the cap replacement. The coefficients are written in an entire block of values (non-divisible) using a rite multiple registers command (function code 0x10). ODO Cap Replacement Time (s) is tracked by the user, and is suggested to hold an epoch timestamp for the operation.
Page 22
ODO Cap Serial Number The serial number of the ODO cap is available for lot tracking purposes and is available as read-only using a read holding registers command (function code 0x03) starting at address 0x0120. The value is a nine character ASCII string with a NULL character padding as the unused last byte returned.
Page 23
Conductivity Factory Reset ODO values can be reset to the factory calibration by issuing a write single register command (function code 0x06) at address 0x0200 with a value of 0x0001. Request Function Code 1 byte 0x06 Register Address 2 bytes 0x0300 Register Value 2 bytes...
Page 24
µs/cm Calibration Conductivity µs/cm calibration is accomplished by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10). Last calibration time can subsequently be read to verify. It utilizes temperature readings of the probe, so they are not needed to be supplied by the user. Address Description Type...
Page 25
Specific Conductance µs/cm Calibration Specific conductance µs/cm calibration is accomplished by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10). Last calibration time can subsequently be read to verify. It utilizes temperature readings of the probe, so they are not needed to be supplied by the user.
User Values for Derived Parameters Several values reported by the probe are dependent upon parameters that the probe does not supply. It is, therefore, a requirement of the user to supply these values if the derived parameters are of interest. Salinity Salinity values are not required (or available to be set) for ODO/CT probes, as the parameter value is already available.
Page 27
Barometric Pressure In all probes, barometric pressure is required for barometer compensated ODO percent saturation calculations. The barometric pressure value is set by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10). This information can be broadcast to all devices on the network and updated periodically. The default is 760.0 or the last calibration value given, if available.
Conductivity Settings Derived parameters from the conductivity sensor can be adapted by the user. This affects specific conductance and total dissolved solids (TDS) values. TDS Coefficient In ODO/CT probes, the coefficient used to calculate TDS can be modified by the user. The value is set by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10).
Page 29
Specific Conductance Temperature Coefficient In ODO/CT probes, the standard temperature reference coefficient used to calculate specific conductance can be modified by the user. The value is set by writing an entire block of values (non-divisible) using a write multiple registers command (function code 0x10).
7. Safety and Support Service Information YSI has authorized service centers throughout the United States and Internationally. For the nearest service center information, please visit ysi.com and click ‘Support’ or contact YSI Technical Support directly at 800-897-4151 (+1 937-767-7241). When returning a product for service, include the Product Return form with cleaning certification. The form must be completely filled out for a YSI Service Center to accept the instrument for service.
Warranty The YSI Professional Series Digital (ProDIGITAL) handheld meters are warranted for three (3) years from date of purchase by the end user against defects in materials and workmanship. Digital sensors and cables (ProSwap 1-port, ProDSS 4-port, ODO/CT, ODO/T, and ProOBOD) are warranted for two (2) years from date of purchase by the end user against defects in material and workmanship.
Page 42
Appendix C Oxygen Solubility Table Solubility of oxygen in mg/L in water exposed to water-xaturated air at 760 mm Hg pressure. Salinity = Measure of quantity of dissolved salts in water. Chlorinity = Measure of chloride content, by mass, of water. S(0/00) = 1.80655 x Chlorinity (0/00) Temp °C Chlorinity : 0...
Page 44
Our products and services move, treat, analyze, monitor and return water to the environment, in public utility, industrial, residential and commercial building services settings. Xylem also provides a leading portfolio of smart metering, network technologies and advanced analytics solutions for water, electric and gas utilities. In...