OpenToolDesk.
English
Engineering

Modbus register map checker

Check Modbus register addresses, overlapping ranges and declared data widths. Download a findings CSV and printable register map documentation.

Modbus register map checker settings

Upload a file

Drag and drop files here

CSV · TSV

One file · 5 MB per file

Use a direct public file link up to 20 MB, or the smaller limit shown above. The download service retrieves the file; sign-in links are not supported.

    Download an example file

    or

    Paste text or upload a file. If you select a file, it takes priority.

    Selected files are processed in your browser. URL imports use the download service.

    Modbus register map checker

    A float32 value usually occupies two consecutive 16-bit registers. A second value starting inside that range can indicate a mapping mistake. Select the address convention before checking: offset 0 and reference 40001 can describe the same holding register. Review the findings against the equipment manual, then print the generated HTML documentation.

    How to use this tool

    1. Choose a file, drag it into the upload area, import a public file URL, or paste your text below the upload options.
    2. Review the settings and create your result.
    3. Download and check the output before using it.

    Supported input formats

    • CSV
    • TSV

    Available settings

    • Address column
    • Data type column
    • Width column
    • Address conventionZero-based offsetsOne-based offsetsFive-digit reference addresses
    • Register tableHolding registersInput registersCoilsDiscrete inputs

    Output and limitations

    Check Modbus register addresses, overlapping ranges and declared data widths. Download a findings CSV and printable register map documentation.

    Use address, type and width columns. Width means 16-bit registers, or bits for coil tables. Supported types: bool, int16, uint16, int32, uint32, float32, int64, uint64 and float64. This checks your supplied map, not a live device.

    What should I check before using the result?

    Use address, type and width columns. Width means 16-bit registers, or bits for coil tables. Supported types: bool, int16, uint16, int32, uint32, float32, int64, uint64 and float64. This checks your supplied map, not a live device.

    Where are my files processed?

    Selected files are processed in your browser. Importing a URL uses the download service to retrieve the remote file.

    What if processing fails?

    Check the supported formats and file limits, then try a smaller file. Keep an original copy. A clear error message will explain an unsupported input or an unavailable processing service.