verified connector library

Endress+Hauser Liquiline CM44x analyzer

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
ai1_value0F32BE1
ai1_state2U161
ai1_unit3U161
ai2_value4F32BE1
ai2_state6U161
ai2_unit7U161
ai3_value8F32BE1
ai3_state10U161
ai3_unit11U161
ai4_value12F32BE1
ai4_state14U161
ai4_unit15U161
ai5_value16F32BE1
ai5_state18U161
ai5_unit19U161
ai6_value20F32BE1
ai6_state22U161
ai6_unit23U161
ai7_value24F32BE1
ai7_state26U161
ai7_unit27U161
ai8_value28F32BE1
ai8_state30U161
ai8_unit31U161
ai9_value32F32BE1
ai9_state34U161
ai9_unit35U161
ai10_value36F32BE1
ai10_state38U161
ai10_unit39U161
ai11_value40F32BE1
ai11_state42U161
ai11_unit43U161
ai12_value44F32BE1
ai12_state46U161
ai12_unit47U161
ai13_value48F32BE1
ai13_state50U161
ai13_unit51U161
ai14_value52F32BE1
ai14_state54U161
ai14_unit55U161
ai15_value56F32BE1
ai15_state58U161
ai15_unit59U161
ai16_value60F32BE1
ai16_state62U161
ai16_unit63U161
current_output_1_process_value64F32BE1
current_output_2_process_value68F32BE1
current_output_3_process_value72F32BE1
current_output_4_process_value76F32BE1
current_output_5_process_value80F32BE1
current_output_6_process_value84F32BE1
current_output_7_process_value88F32BE1
current_output_8_process_value92F32BE1
current_output_1_current96F32BE1A
current_output_2_current98F32BE1A
current_output_3_current100F32BE1A
current_output_4_current102F32BE1A
current_output_5_current104F32BE1A
current_output_6_current106F32BE1A
current_output_7_current108F32BE1A
current_output_8_current110F32BE1A
di1_value112U161
di2_value114U161
di3_value116U161
di4_value118U161
di5_value120U161
di6_value122U161
di7_value124U161
di8_value126U161
do1_value250U161
do2_value252U161
do3_value254U161
do4_value256U161
do5_value258U161
do6_value260U161
do7_value262U161
do8_value264U161
ao1_value266F32BE1
ao2_value270F32BE1
ao3_value274F32BE1
ao4_value278F32BE1
global_diagnosis_code501U161
global_diagnosis_status503U161
device_diagnosis_code507U161

link settings as documented (unverified): RTU/ASCII/TCP; default 19200 8E1; unit ID 247; FC 03,04,08,16,23; Up to 3 parallel TCP connections on port 502. Unit identifier not used for TCP (always set to 0).

bench facts as documented (unverified)
terminalsB (Red, RxD/TxD-P), A (Green, RxD/TxD-N), C (DGND)
A/B polarityB is RxD/TxD-P, A is RxD/TxD-N
termination4-pin DIL slide switch, 390 Ohm - 220 Ohm - 390 Ohm (PROFIBUS DP definition)
connector485/ETH communication module
max registers/read125
broadcastsupported
model register9017
serial register562
firmware register546
doc revisionSD01189C/07/EN/04.17
firmware applicabilityValid as of software version 1.06.04

generated by gemini:gemini-3.5-flash · harvested from https://portal.endress.com/wa001/dla/5000605/0916/000/03/SD01189CEN_04.17.pdf (Endress+Hauser); manual-faithful — the document's claims, panel risk: ELEVATED — panel is not confident; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

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

Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.

Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.

Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.