Home / Sensors / JXBS-3001-TR (7-in-1)

JXCT · RS-485 sensor

Weihai JXCT Electronics

JXBS-3001-TR (7-in-1)

JXCT 7-in-1 with live N-P-K. pH scale 0.01; config at 0x0100/0x0101.

✓ Verified for SankhyaMoistureTemperatureECpHN-P-KVerification 0.95 · datasheet-confirmed

Bus & electrical specs

Protocol
Modbus-RTU over RS-485
Default baud
9600 bps
Serial format
8N1
Function codes
0x03
Supply voltage
DC 5–24 V
Power
≤ 0.15 W (12 V DC)
Default address
1
Ingress / housing
IP68
Probe / element
316L stainless steel
Operating temp.
−40 to +80 °C (probe)
Firmware profile
JXCT_7in1

Specs sourced from: JXBS-3001 7-in-1 user manual (Ver 2.0).

Modbus-RTU register map

Function codes 0x03 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
0006H40007pHuint160.01pHROScale factor 0.01. Range 3-9 pH. Accuracy ±0.3 pH.
0012H40019Soil moistureuint160.1%RHRORange 0-100%. Accuracy ±3% (0-53%), ±5% (53-100%).
0013H40020Soil temperatureint160.1°CRORange -40 to 80°C. Accuracy ±0.5°C. Negative in two's complement.
0015H40022Electrical conductivityuint161uS/cmRORange 0-10000 uS/cm. Resolution 10 uS/cm.
001EH40031Nitrogenuint161mg/kgRORange 0-1999 mg/kg. Accuracy ±2%FS. LIVE reading unlike ZTS family.
001FH40032Phosphorusuint161mg/kgRORange 0-1999 mg/kg. LIVE reading.
0020H40033Potassiumuint161mg/kgRORange 0-1999 mg/kg. LIVE reading.
0100H40257Device addressuint161RWRange 0-255. Factory default 1.
0101H40258Baud rateuint161RWFactory default 9600 bps. 2400=2400; 4800=4800; 9600=9600

Worked query

# Read moisture + temperature request 01 03 00 12 00 02 64 0E response 01 03 04 02 92 FF 9B 5A 3D # moisture=65.8%, temperature=-10.1°C
# Read EC request 01 03 00 15 00 01 95 CE response 01 03 02 05 DC 8D 8D # EC=1500 uS/cm
# Read NPK (3 registers) request 01 03 00 1E 00 03 65 CD response 01 03 06 00 20 00 25 00 30 B1 6D # N=32 mg/kg, P=37 mg/kg, K=48 mg/kg
# Read pH request 01 03 00 06 00 01 64 0B response 01 03 02 01 34 B8 03 # pH=3.08

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

JXCT 7-in-1. Unlike ZTS family, NPK here are LIVE probe readings. pH scale is 0.01 not 0.1. Config registers at 0x0100/0x0101 not 0x07D0/0x07D1. Default baud 9600 not 4800. Needs separate firmware profile from ZTS.

Common questions

What baud rate does the JXBS-3001-TR (7-in-1) use by default?
9600 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the JXBS-3001-TR (7-in-1) need?
DC 5–24 V (≤ 0.15 W (12 V DC)).
How do I change the JXBS-3001-TR (7-in-1) 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 JXBS-3001-TR (7-in-1) 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 JXCT 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