device library

Keller Series 30X/33X/35X pressure transmitter

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
CH0 Calculated value0F32BE1
P1 Pressure of sensor12F32BE1bar
P2 Pressure of sensor24F32BE1bar
T Temperature6F32BE1°C
TOB1 Temperature of sensor18F32BE1°C
TOB2 Temperature of sensor210F32BE1°C
CH0 Calculated value16I160.01
P1 Pressure of sensor117I160.01bar
P2 Pressure of sensor218I160.01bar
T Temperature19I160.01°C
TOB1 Temperature of sensor120I160.01°C
TOB2 Temperature of sensor221I160.01°C
CH032I32BE0.00001
P134I32BE1Pa
P236I32BE1Pa
T38I32BE0.01°C
TOB140I32BE0.01°C
TOB242I32BE0.01°C
P1 Pressure of sensor1256F32BE1bar
TOB1 Temperature of sensor1258F32BE1°C
P2 Pressure of sensor2260F32BE1bar
TOB2 Temperature of sensor2262F32BE1°C
P1 Pressure of sensor1 (v5.21)264F32BE1bar
T Temperature (v5.21)266F32BE1°C
LF Conductivity Temperature Compensated268F32BE1mS/cm
UART settings512U161
FILTER_ORG513U161
S/N-H Serial Number High Bytes514U161
S/N-L Serial Number Low Bytes515U161
CFG_P Active pressure channels516U161
CFG_T Active temperature channels517U161
CFG_CH0518U161
CNT_T519U161s
CNT_TCOMP / LP_FILT520U161
P-Mode521U161
FILT_CTRL522U161
DAC_CTRL523U161
STATUS524U161
DEV_ADDR525U161
Class:Group526U161
Year:Week527U161
ConOn529U161
STATUS (Not used)530U161
ConRange531U161
ConTempCompCoeff532U161
SPS547U161
ASCII Serial Nb592U161
Threshold value of the root function874F32BE1bar
Offset of pressure sensor P1896F32BE1bar
Gain factor of pressure sensor P1898F32BE1
Offset of pressure sensor P2900F32BE1bar
Gain factor of pressure sensor P2902F32BE1
Offset of analogue output904F32BE1
Gain factor of analogue output906F32BE1
Offset of CH0908F32BE1
Gain factor of CH0910F32BE1
Offset of temperature T912F32BE1°C
Offset of temperature TOB1916F32BE1°C
Offset of temperature TOB2920F32BE1°C
Minimum pressure of sensor P1928F32BE1bar
Maximum pressure of sensor P1930F32BE1bar
Minimum pressure of sensor P2932F32BE1bar
Maximum pressure of sensor P2934F32BE1bar
Minimum temperature of temperature sensor936F32BE1°C
Maximum temperature of temperature sensor938F32BE1°C
Minimum temperature of sensor P1940F32BE1°C
Maximum temperature of sensor P1942F32BE1°C
Minimum temperature of sensor P2944F32BE1°C
Maximum temperature of sensor P2946F32BE1°C
Minimum value of channel CH0948F32BE1
Maximum value of channel CH0950F32BE1
Pressure for minimum analogue/frequency signal952F32BE1bar
Pressure for maximum analogue/frequency signal954F32BE1bar
Minimum analogue signal956F32BE1mA, V
Maximum analogue signal958F32BE1mA, V
Gain Conductivity Range 1992F32BE1
Gain Conductivity Range 2994F32BE1
Gain Conductivity Range 3996F32BE1
Gain Conductivity Range 4998F32BE1
Conductivity Temperature Coefficient1002F32BE1
Conductivity Cell Constant1004F32BE1
Set Zero P165280U32BE1
Reset Zero P165282U32BE1
Set Zero P265284U32BE1
Reset Zero P265286U32BE1
Set Zero CH065292U32BE1
Reset Zero CH065294U32BE1
Set Zero T65296U32BE1
Reset Zero T65298U32BE1
Set Zero TOB165300U32BE1
Reset Zero TOB165302U32BE1
Set Zero TOB265304U32BE1
Reset Zero TOB265306U32BE1
Hardware Id65488U32BE1

link settings as documented (unverified): RTU; default 9600 8N1; FC 03,06,08,16; Both Modbus and Keller-Protocol are active. Modbus uses L:H CRC alignment, while Keller-Protocol uses H:L.

bench facts as documented (unverified)
terminalsRS485A, RS485B, GND and +Vcc
A/B polarityinverted (-) B / A (EIA Standard), non-inverted (+) A / B (EIA Standard)
termination120Ohm. The transmitters will never have a terminal resistor built in internally.
shield/groundAlways connect the GND of the RS485 converter of the master with GND of the transmitter!
wiring notesMax network length 1300m, max 128 devices. Each riser cable up to 14m.
max registers/read80
response timeout100 ms
inter-frame delay2 ms
broadcastsupported
sentinel valuesNaN (float) or ovl (integer) in case of an inactive channel or an error in the channel. 32767 for 16bit overflow/error, -32768 for underflow. 2147483647 for 32bit overflow/error, -2147483648 for underflow.
protocol notesA silent interval of more than 1.5 character times between characters declares the message frame incomplete.
model register0x020E
serial register0x0202
firmware register0x020E
FC 43 device IDnot supported
power2 wires for power in feed
doc revisionVersion 3.4 BV/SM 14. Oktober 2015
firmware applicabilityClass.Group = 5.20, Class.Group = 5.21
field reports — community-sourced, unverified (checked 2026-06-11)
  • In firmware versions prior to 10.40 (such as 5.50), the CRC of the exception code returned when using MODBUS Function 3 (F3) is incorrect. [source]
  • In firmware version 10.40, MODBUS Function 3 (F3) registers 0x0010 to 0x001A are not usable. [source]
  • confirmed: Baud rates 9600 and 115200 with default 9600 — confirmed by Communication protocol Serie30_V3.4 manual
  • confirmed: Both Modbus and Keller-Protocol are active with differing CRC byte alignment — confirmed by Communication protocol Serie30_V3.4 manual
  • confirmed: Serial register at 0x0202 and firmware/model register at 0x020E — confirmed by Communication protocol Serie30_V3.4 manual
  • confirmed: Silent interval of more than 1.5 character times declares frame incomplete — confirmed by Communication protocol Serie30_V3.4 manual

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.