19 © Agrowtek Inc. | www.agrowtek.comCalibration registers are 16-bit signed integers for the purpose of calibrating the sensor values or analog out-put channels. Calibration may be achieved by writing the desired calibrated value to the associated register.Writing to the calibration registers automatically invokes the calibration routine for that register.Offset CalibrationOffset, or zero calibration, is an arithmatic positive or negative correction to the sensor reading. Operationsperformed using the offset register are:-Temperature calibration-pH 7 calibration-Conductivity, ORP or DO zero calibrationTo perform a sensor offset calibration, simply write the corrected sensor value to the offset calibration reg-siter (taking into account the integer scale as shown above.)To set the temperature to a calibrated value of 25°C, write the value “2500.”To set the pH 7 calibration, write the value “700.”To set the conductivity zero calibration, write the value “0.”Span CalibrationSpan, or slope calibration, corrects the slop of the sensor reading at a second point, away from the zero cali-bration. Operations performed using the span register are:Calibration RegistersSensor values are available in integer or floating point formats depending on the register requested (seemap.)Sensor Value RegistersSensor # Type Integer Scale Range1 Temperature x100 -2000 - 6000 (-20 - 60°C)2 pH x100 0 - 1400 (0 - 14.00pH)3 Conductivity x1 0 - 5000 microSiemens4 O.R.P. x1 -1000 - +1000 mVD.O. x100 0 - 4000 (0 - 40.00 mg/L max, per cal)For example: an integer temperature value of 2417 is equal to a temperature reading of 24.17°C.0x03 Read Multiple Registers0x06 Write Single Register0x10 Write Multiple RegisterSupported CommandsAll registers are 16 bits wide with addresses using the standard MODICON protocol. Floating point valuesuse the standard IEEE 32-bit format occupying two contiguous 16 bit registers. ASCII values are stored withtwo characters (bytes) per register in hexadecimal format.Register Types