BUSLOOM MANUAL

Addressing & raw data

PDU offsets, 4xxxx notation, words, bytes, and scaling.

03 · FOUNDATIONS

Addressing & raw data

Most Modbus confusion happens before any decoding. Documentation notation is a label used by manuals; the wire protocol carries a zero-based PDU offset. Busloom stores the PDU address and may display a selected documentation notation alongside it.

Translate documentation addresses deliberately

Common documentation labelSpaceTypical PDU offsetWire operation
00001Coils0FC01 / FC05 / FC15
10001Discrete inputs0FC02
30001Input registers0FC04
40001Holding registers0FC03 / FC06 / FC16

From words to engineering value

  1. Read raw words

    Use Register Inspector and keep hexadecimal visible. For a 32-bit value, record both consecutive 16-bit words.

  2. Choose the data type

    Select signed/unsigned integer, float, ASCII, hexadecimal, binary, or Boolean according to the manual—not according to a plausible-looking result.

  3. Set word order

    For multi-register values, decide which 16-bit word is most significant. Vendors often call this word swap.

  4. Set byte order

    If required by the device, swap bytes inside each 16-bit word. Treat byte and word order as independent choices.

  5. Apply engineering conversion

    Busloom presents the decoded number after scale and offset. Record the unit and precision only after the numeric interpretation is proven.

  6. Test a second operating point

    Change the real process or compare another known value. One plausible sample is not enough to prove endianness and scale.