SX-COA05

SIGNUX COA05

From ultrapure water to brine, depending on the cell

Digital conductivity probe with the electronics inside and five cell constants, from k = 0.01 to k = 30, covering everything from ultrapure water to 300 mS/cm. RS485 and 4-20 mA outputs, automatic temperature compensation and a replaceable sensing element. PPS body, IP68, up to 6 bar.

Measures
Conductivity · Temperature
Output
4-20 mA
Protection
IP68
Operating
0 to +60 °C
SIGNUX COA05 with its five metre cable coiled and the ferruled wire ends

What sets it apart

The cell rules

Five constants, from k = 0.01 to k = 30. Chosen when ordering, and it sets the range: ultrapure water and brine are not measured with the same probe.

It works on its own

The electronics are inside. It connects straight to the PLC, the computer or the gateway over RS485, or to any 4-20 mA input. No separate transmitter.

The electrode is replaceable

You renew the part that wears out, not the whole device. Calibration and settings are done over the bus, in place.

Up to 6 bar

Submersible, IP68 and up to 6 bar, with G 3/4" threads at both ends: it measures inside the line, not in a beaker.

Configurations

Measurement rangePowerPart number
k = 0.01 · 0-20 µS/cm5 V DC · RS485SX-COA05-001-R
k = 0.01 · 0-20 µS/cm12-24 V DC · RS485 + 4-20 mASX-COA05-001-A
k = 0.1 · 0-200 µS/cm5 V DC · RS485SX-COA05-01-R
k = 0.1 · 0-200 µS/cm12-24 V DC · RS485 + 4-20 mASX-COA05-01-A
k = 1 · 0-2000 µS/cm5 V DC · RS485SX-COA05-1-R
k = 1 · 0-2000 µS/cm12-24 V DC · RS485 + 4-20 mASX-COA05-1-A
k = 10 · 0-20 mS/cm5 V DC · RS485SX-COA05-10-R
k = 10 · 0-20 mS/cm12-24 V DC · RS485 + 4-20 mASX-COA05-10-A
k = 30 · 0-300 mS/cm5 V DC · RS485SX-COA05-30-R
k = 30 · 0-300 mS/cm12-24 V DC · RS485 + 4-20 mASX-COA05-30-A

Specifications

General

Measured parameters
Conductivity · Temperature
Output
RS485 · 4-20 mA
Pipe connection
G 3/4"At both ends

Conductivity

Range
0-20 µS/cmWith cell constant k = 0.01
0-200 µS/cmWith k = 0.1
0-2000 µS/cmWith k = 1
0-20 mS/cmWith k = 10
0-300 mS/cmWith k = 30
Accuracy
±2 % FS
Resolution
0.01 µS/cmDepending on the cell constant
0.1 µS/cm
1 µS/cm
0.01 mS/cm
0.1 mS/cm
Temperature compensation
0-60 °CAutomatic, NTC 10K (PT1000 on request)
Correction
Three-pointZero, slope and compensation, over RS485
Input resistance
≥ 1 × 10¹² Ω

Output and power

Output interface
RS485 · 4-20 mAAt 5 V, RS485 only
Protocol
Modbus RTUFunction codes 03, 06 and 16. 9600 baud and address 1 by default
Analogue output load
< 750 Ω
Power supply
5 / 12 / 24 VDC
Configuration
Over RS485Address, baud rate, calibration, 4-20 mA range, factory reset
Settings retention
> 10 yearsWithout power

Construction

Protection rating
IP68
Operating temperature
0 to +60 °C
Pressure range
0-6 bar
Material
PPS
Dimensions
350 × ⌀45 mm
Cable length
5 mOther lengths on request
Weight
0.33 kg
Sensing element
Replaceable

Manual

1Introduction

The SX-COA05 is a digital conductivity probe for continuous water quality monitoring. The measuring electronics are inside the probe, so it connects directly to a PLC, a computer or an IoT gateway over RS485, or to any analogue input through its 4-20 mA output, with no separate controller or transmitter.

The cell constant is chosen when ordering, from k = 0.01 to k = 30, and it sets the measuring range: from 0-20 µS/cm for ultrapure water to 0-300 mS/cm for brines. A built-in NTC provides automatic temperature compensation. The sensing element can be replaced without changing the probe.

Typical applications: thermal power, fertiliser and chemical plants, metallurgy, environmental monitoring, pharmaceutical and biochemical processes, food and drinking water.

  • Continuous, unattended online measurement
  • High accuracy, high stability and strong immunity to interference
  • Automatic temperature compensation
  • Works on its own, without a controller or transmitter
  • RS485 (Modbus RTU) and 4-20 mA outputs
  • All settings over RS485: address, baud rate, calibration, analogue range
  • Replaceable sensing element
  • Settings kept for more than 10 years without power

Specifications

Measuring rangek = 0.01: 0-20 µS/cm k = 0.1: 0-200 µS/cm k = 1: 0-2000 µS/cm k = 10: 0-20 mS/cm k = 30: 0-300 mS/cm
Resolution0.01 µS/cm, 0.1 µS/cm, 1 µS/cm, 0.01 mS/cm or 0.1 mS/cm, depending on the cell
Accuracy±2 % FS
Temperature compensationAutomatic, 0-60 °C, NTC 10K (PT1000 on request)
CorrectionThree-point method
Input resistance≥ 1 × 10¹² Ω
OutputsRS485 (Modbus RTU) and 4-20 mA; at 5 V supply, RS485 only
Analogue output load< 750 Ω
Power supply5 V DC, 12 V DC or 24 V DC
Operating conditions0-60 °C, up to 6 bar
Protection ratingIP68
MaterialPPS
Dimensions350 mm long, 45 mm diameter, G 3/4" threads at both ends
Cable length5 m by default
Weight0.33 kg
Dimensioned figure of the COA05: 350 mm overall length, 45 mm diameter, G 3/4" thread at both ends, cell constant k = 1

2Wiring

The probe is supplied with a fixed cable with labelled, ferruled ends. The number of wires depends on the version: the 12/24 V version has six wires and also provides the 4-20 mA output; the 5 V version has four wires and RS485 only.

12 V or 24 V version, RS485 and 4-20 mA

FunctionWire colourLabel and description
Power supplyRedDC12V+ / DC24V+ · Power supply positive
Power supplyBrownDC12V- / DC24V- · Power supply negative
CommunicationYellowRS-485 A
CommunicationGreenRS-485 B
Analogue outputWhite4-20 mA +
Analogue outputBlack4-20 mA -
Wires of the COA05 in the 12/24 V version: 4-20 mA minus black and plus white, supply minus brown and plus red, RS-485 B green and A yellow
Wires of the 12/24 V version

5 V version, RS485 only

FunctionWire colourLabel and description
Power supplyRedDC5V+ · Power supply positive
Power supplyBlackDC5V- · Power supply negative
CommunicationYellowRS-485 A
CommunicationGreenRS-485 B
Wires of the COA05 in the 5 V version: supply minus black and plus red, RS-485 B green and A yellow
Wires of the 5 V version

Every wire carries a printed label with its function. Check the label rather than the colour: the label is what identifies the wire. The 4-20 mA output is a passive current output; its load must stay below 750 Ω.

3Dimensions and ordering information

3.1Dimensions

Dimensioned figure of the COA05: 350 mm overall length, 45 mm diameter, G 3/4" thread at both ends, cell constant k = 1
Overall length 350 mm, diameter 45 mm, G 3/4" thread at both ends (k = 1 version shown)

3.2Ordering information

The order code states the cell constant and the supply and output version. The cell constant cannot be changed afterwards: choose it from the conductivity to be measured.

Order codeCell constant and rangeSupply and outputs
SX-COA05-001-Rk = 0.01 · 0-20 µS/cm5 V DC · RS485
SX-COA05-001-Ak = 0.01 · 0-20 µS/cm12-24 V DC · RS485 + 4-20 mA
SX-COA05-01-Rk = 0.1 · 0-200 µS/cm5 V DC · RS485
SX-COA05-01-Ak = 0.1 · 0-200 µS/cm12-24 V DC · RS485 + 4-20 mA
SX-COA05-1-Rk = 1 · 0-2000 µS/cm5 V DC · RS485
SX-COA05-1-Ak = 1 · 0-2000 µS/cm12-24 V DC · RS485 + 4-20 mA
SX-COA05-10-Rk = 10 · 0-20 mS/cm5 V DC · RS485
SX-COA05-10-Ak = 10 · 0-20 mS/cm12-24 V DC · RS485 + 4-20 mA
SX-COA05-30-Rk = 30 · 0-300 mS/cm5 V DC · RS485
SX-COA05-30-Ak = 30 · 0-300 mS/cm12-24 V DC · RS485 + 4-20 mA

Optional accessories: mounting bracket and flow cell. Cable lengths other than 5 m on request.

4Installation, care and maintenance

4.1Installation

  • In-line: screw the probe into the pipe or tee through either G 3/4" thread. Seal the thread with PTFE tape.
  • Submerged: hang the probe from a rigid pipe screwed onto the upper thread, with the cable running inside the pipe, or use the mounting bracket. Keep the cable entry and the top of the probe above water or fully sealed.
  • Flow cell: for low flows or sampling lines, mount the probe in the optional flow cell.
  • Keep the electrode fully immersed and away from air bubbles; bubbles trapped on the electrode read as low conductivity.
  • Do not exceed 6 bar or 60 °C.

4.2Care and maintenance

  • When not in use, store the probe in a dark, dry and ventilated place.
  • The sensing element is a precision part and cannot be dismantled. Do not clean it with strong acids or alkalis: they alter the cell constant and the accuracy of the measurement.
  • Before measuring, rinse the electrode with distilled or deionised water and dry it with filter paper, so that no impurities are carried into the sample. Check that the connections are dry; clean dirt with pure alcohol and let it dry before use.
  • After long use, or when readings drift, recalibrate the probe with standard solutions (see Calibration).
  • If calibration is no longer possible after cleaning, the sensing element has reached the end of its life: replace it. The measuring cable is dedicated to the probe and cannot be replaced by another one.

5Calibration

The probe uses a three-point correction: zero, slope and compensation. Calibration is done over RS485 with the function-call registers R12 to R14 (0x000C to 0x000E), either from the SIGNUX tool or from any Modbus master.

A function call takes three writes: parameter 1 into R13, parameter 2 into R14 and, last, the function number into R12. Writing the three registers at once with function code 16 starting at R12 has the same effect. When the call succeeds, R12, R13 and R14 return to 0; if it fails or a parameter is wrong, R14 reads -1.

FunctionParameter 1 (R13)Parameter 2 (R14)Function number (R12)
Zero calibrationStandard value × 1011
Slope calibrationStandard value × 1021
Compensation calibrationStandard value × 1031
Manual temperature compensationTemperature × 100Any value2
Change 4-20 mA output rangeValue at 4 mAValue at 20 mA3
Change correction factorScale factorDisplay increment5
Change slave configurationNew slave addressNew baud rate6
Restore factory settings20034 (password)Any value7

Procedure: rinse the electrode, immerse it in the standard solution, stir gently and wait for the reading to settle. Then send the call with the value of the standard multiplied by 10. Use a low standard (for example 73 µS/cm) for the zero point and a high one (for example 1413 µS/cm) for the slope. Examples 2 and 3 in the Modbus chapter show the exact frames.

6Modbus RS485 protocol

6.1Communication parameters

ProtocolModbus RTU (partial implementation: function codes 03, 06 and 16)
Baud rate9600 bit/s by default (1200 to 57600 configurable)
Device address1 by default (1 to 127)
Data bits8
ParityNone
Stop bits1
Error checkCRC-16

6.2Frame format

Read registers (03): request

AddressFunction 0x03Start registerNumber of registersCRC-16
1 byte1 byte2 bytes2 bytes2 bytes

Read registers (03): response

AddressFunction 0x03Number of data bytesDataCRC-16
1 byte1 byte1 byte2 bytes per register2 bytes

Write one register (06): request and response are identical

AddressFunction 0x06Register addressValueCRC-16
1 byte1 byte2 bytes2 bytes2 bytes

Write several registers (16): request

AddressFunction 0x10Start registerNumber of registersNumber of bytesValuesCRC-16
1 byte1 byte2 bytes2 bytes1 byte2 bytes per register2 bytes

Write several registers (16): response

AddressFunction 0x10Start registerNumber of registersCRC-16
1 byte1 byte2 bytes2 bytes2 bytes

All values are 16-bit, high byte first. Decimals are implied: a register marked «1 decimal» holds 10 times the value, and one marked «2 decimals» holds 100 times the value.

6.3Modbus registers

RegisterR/WTypeDescription
R0 · 0x0000RUINT16Conductivity, in the unit of the range (1 decimal)
R1 · 0x0001RUINT16Temperature, °C (2 decimals)
R2 · 0x0002RUINT16Value represented by 4 mA (1 decimal)
R3 · 0x0003RUINT16Value represented by 20 mA (1 decimal)
R4 · 0x0004RUINT16Range lower limit (default 0)
R5 · 0x0005RUINT16Range upper limit (default 20000, 1 decimal)
R6 · 0x0006RUINT16Scale factor (1 decimal)
R7 · 0x0007RINT16Increment added to the reading (1 decimal)
R8 · 0x0008RINT16Resolution (default 1)
R9 · 0x0009RINT16Product identification (3)
R10 · 0x000ARUINT16Slave address, 1 to 127
R11 · 0x000BRUINT16Baud rate: 1200, 2400, 4800, 9600, 19200, 38400 or 57600
R12 · 0x000CWUINT16Function number (see Calibration)
R13 · 0x000DWUINT16Parameter 1
R14 · 0x000EWUINT16Parameter 2
  • UINT16: 16-bit unsigned integer
  • INT16: 16-bit signed integer
  • Settings are read from R2 to R11 and changed only through function calls on R12 to R14.

6.4Communication examples

6.4.1Example 1: read conductivity and temperature

Master request: 01 03 0000 0002 C4 0B |||

Slave address1 byte0x01
Function code1 byte0x03
Start register2 bytes0x0000
Number of registers2 bytes0x0002
CRC2 bytes0xC4 0x0B

Slave response: 01 03 04 1ACC 09C4 3A D7 |||

Slave address1 byte0x01
Function code1 byte0x03
Number of data bytes1 byte0x04
Conductivity2 bytes0x1ACC
Temperature2 bytes0x09C4
CRC2 bytes0x3A 0xD7

0x1ACC is 6860 in decimal, so the conductivity is 6860 / 10 = 686.0 µS/cm. 0x09C4 is 2500, so the temperature is 2500 / 100 = 25.00 °C.

6.4.2Example 2: zero calibration with a 73.0 µS/cm standard

73.0 × 10 = 730 = 0x02DA. Function number 1, parameter 1 = 0x02DA, parameter 2 = 1 (zero point). The three registers are written at once from R12 with function code 16.

Master request: 01 10 000C 0003 06 0001 02DA 0001 FA FC |||

Slave address1 byte0x01
Function code1 byte0x10
Start register2 bytes0x000C
Number of registers2 bytes0x0003
Number of bytes1 byte0x06
R12 · function number2 bytes0x0001
R13 · parameter 12 bytes0x02DA
R14 · parameter 22 bytes0x0001
CRC2 bytes0xFA 0xFC

Slave response: 01 10 000C 0003 40 0B |||

Slave address1 byte0x01
Function code1 byte0x10
Start register2 bytes0x000C
Number of registers2 bytes0x0003
CRC2 bytes0x40 0x0B

6.4.3Example 3: slope calibration with a 1413.0 µS/cm standard

1413.0 × 10 = 14130 = 0x3732. Function number 1, parameter 1 = 0x3732, parameter 2 = 2 (slope point).

Master request: 01 10 000C 0003 06 0001 3732 0002 35 05 |||

Slave address1 byte0x01
Function code1 byte0x10
Start register2 bytes0x000C
Number of registers2 bytes0x0003
Number of bytes1 byte0x06
R12 · function number2 bytes0x0001
R13 · parameter 12 bytes0x3732
R14 · parameter 22 bytes0x0002
CRC2 bytes0x35 0x05

Slave response: 01 10 000C 0003 40 0B |||

Slave address1 byte0x01
Function code1 byte0x10
Start register2 bytes0x000C
Number of registers2 bytes0x0003
CRC2 bytes0x40 0x0B

After a successful call, R12, R13 and R14 read 0. If R14 reads -1 (0xFFFF), the call was rejected: check the function number and the parameters.

Gallery

The probe without dimension lines
Overall dimensions and process threads
Side view of the probe and its steel tip
Cable fan-out with every wire labelled
Wiring for the 12-24 V version: 4-20 mA and RS-485
Wiring for the 5 V version: RS-485 only
Mounting bracket accessory
Flow cell accessory

Documentation

Does it fit your case?

Tell us where the SX-COA05 is going and what you need to integrate it with. We’ll tell you whether it’s the right device — and if not, which one is.

See the catalogue