Home / Sensors / DFRobot SEN0603

DFRobot · RS-485 sensor

DFRobot

DFRobot SEN0603

DFRobot EC + pH monitoring probe (with salinity/TDS).

✓ Verified for SankhyaECpHSalinityTDSVerification 0.95 · datasheet-confirmed

Bus & electrical specs

Protocol
Modbus-RTU over RS-485
Default baud
9600 bps
Serial format
8N1
Function codes
0x03, 0x06
Supply voltage
DC 5–30 V
Power
Low (RS-485 bus-powered class)
Default address
1
Ingress / housing
IP68
Probe / element
316 stainless steel
Operating temp.
−40 to +80 °C (probe)
Firmware profile
DFROBOT_ECpH

Specs sourced from: Official DFRobot wiki (SEN0600–SEN0605 product pages).

Modbus-RTU register map

Function codes 0x03, 0x06 at 9600 bps, 8N1. Data registers are read with 0x03; configuration registers are written with 0x06. PLC column shows the 4xxxx Modbus holding-register convention.

RegisterPLCParameterTypeScaleUnitR/WNotes
0002H40003Electrical conductivityuint161uS/cmRO
0003H40004pHuint160.1pHRO
0007H40008Salinityuint161mg/LRO
0008H40009TDSuint161mg/LRO
0022H40035Conductivity temperature coefficientuint160.1%RW
0023H40036Salinity conversion coefficientuint160.01RW
0024H40037TDS conversion coefficientuint160.01RW
0052H40083Conductivity calibrationint161uS/cmRW
0053H40084pH calibrationint160.1pHRW
07D0H42001Device addressuint161RW
07D1H42002Baud rateuint161RW

Worked query

Changing address & baud rate

This probe is configured over the same RS-485 bus using Modbus write commands (function code 0x06). Configure one device at a time on the bus.

Notes & caveats

Official map. EC+pH only, no moisture or temperature.

Common questions

What baud rate does the DFRobot SEN0603 use by default?
9600 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the DFRobot SEN0603 need?
DC 5–30 V (Low (RS-485 bus-powered class)).
How do I change the DFRobot SEN0603 Modbus address?
Write the device-address register with function code 0x06, one device on the bus at a time, then power-cycle. See the Configuration section above.
Is the DFRobot SEN0603 compatible with the Sankhya platform?
Yes — it is in the Sankhya RS-485 sensor library and the firmware-generation pipeline can produce node firmware for it.

Related DFRobot sensors

Run this sensor on a Sankhya node

Every sensor on this page is in our RS-485 library. Pick your model, and the firmware-generation pipeline builds the Modbus (or ASCII) polling code for an ESP32-S3 node — no hand-coding the register math.

Request access