Laumas TLB4 weight transmitter
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 confirmed at the hardware-verified rung and at no rung below it.
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.
| point | address (0-based) | type | scale | unit |
| firmware_version | 0 | U16 | 1 | |
| instrument_type | 1 | U16 | 1 | |
| year_of_manufacture | 2 | U16 | 1 | |
| serial_number | 3 | U16 | 1 | |
| program_type | 4 | U16 | 1 | |
| command_register | 5 | U16 | 1 | |
| status_register | 6 | U16 | 1 | |
| gross_weight | 7 | U32BE | 1 | |
| net_weight | 9 | U32BE | 1 | |
| peak_weight | 11 | U32BE | 1 | |
| divisions_and_units_of_measure | 13 | U16 | 1 | |
| coefficient | 14 | U32BE | 1 | |
| inputs | 16 | U16 | 1 | |
| outputs | 17 | U16 | 1 | |
| setpoint_1 | 18 | U32BE | 1 | |
| setpoint_2 | 20 | U32BE | 1 | |
| setpoint_3 | 22 | U32BE | 1 | |
| hysteresis_1 | 38 | U32BE | 1 | |
| hysteresis_2 | 40 | U32BE | 1 | |
| hysteresis_3 | 42 | U32BE | 1 | |
link settings as documented (unverified): RTU; FC 03,16; Data format: 1 start bit, 8 data bits (least significant bit sent first), settable parity bit, settable stop bit.
bench facts as documented (unverified)
| max registers/read | 32 |
| protocol notes | EEPROM has a limited number of writing operations (100000). The instrument makes sure that no writing occurs if the value to be memorised is equal to the value in memory. |
| model register | 40002 |
| serial register | 40004 |
| firmware register | 40001 |
| doc revision | 1.03 |
field reports — community-sourced, unverified (checked 2026-06-11)
- In firmware versions prior to 1.04.00, the byte order of the exchanged data for active channels raw points value reading was incorrect. [source]
- In firmware versions prior to 1.07.22, the endianness of the R1 / W1 exchange register in Little Endian mode was incorrect in fieldbuses with double Ethernet ports. [source]
- In firmware versions prior to 1.13.00, when the Alibi memory option was enabled, an ERR_CHK error message was displayed after instrument reboot. [source]
- confirmed: Framing: RTU, Function codes: 3, 16 — confirmed by Laumas TLB4 Protocols Manual [2.1.1]
- confirmed: Data format: 1 start bit, 8 data bits, settable parity, settable stop bit — confirmed by Laumas TLB4 Protocols Manual
- confirmed: Firmware register: 40001, Model register: 40002, Serial register: 40004 — confirmed by Laumas TLB4 Protocols Manual
- confirmed: Max read registers: 32 — confirmed by Laumas TLB4 Protocols Manual
- confirmed: EEPROM limited writing operations (100000) and write-prevention if value is equal — confirmed by Laumas TLB4 Protocols Manual
- confirmed: Register map summary (0-based addresses matching 40001-based registers) — confirmed by Laumas TLB4 Protocols Manual
The trust ladder
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
- generated — A prompt produced it. Unproven — anyone can regenerate this.
- structure-verified — Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.
- 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.
- simulator-verified — Decoded correctly against a protocol emulator seeded with known-true values — catches word-order/scaling errors vs the emulator, not the physical device.
- hardware-verified x1 — Matched a real device with operator-attested readings as ground truth — the only rung that confirms word order + scaling on the wire.