SCADA Tag Database Validator

Check a tag or point list exported from a SCADA, gateway or RTU configuration before it is loaded: duplicate tag names and addresses, missing descriptions and units, engineering ranges, alarm limits out of order, Modbus and IEC 104 addressing errors, naming rules and copied rows — each with its line number.

Tag list

Result

Open or paste a tag list, or load the sample.

Tool guide · know before you use

What this tool is, how it works and how far to trust it

A validator for SCADA, gateway and RTU tag or point lists exported as CSV or copied from Excel.

Read this before relying on a result. Every method, formula, assumption and limit is stated here, so you can check the answer yourself instead of accepting it blindly.

What it can do

  • Find duplicate tag names and duplicate addresses per device, common address, protocol and data table.
  • Flag missing descriptions, copied descriptions, missing or inconsistently written units, spaces in names and names that break your naming rule.
  • Check engineering ranges, alarm limits (LoLo ≤ Lo < Hi ≤ HiHi), limits outside the range, large deadbands, and trip or alarm signals without a normal state.
  • Check Modbus addressing (analog values in coil or discrete-input tables) and IEC 104 information object addresses.

Why you need it

  • Copy errors in large point lists load without complaint and surface only in testing or operation.
  • Checking before loading is much cheaper than finding the error point by point.

Understand this first

  • Columns are recognised from their headings; rename them (Tag, Description, Device, Protocol, Address, Type, Unit, EU Low/High, LoLo/Lo/Hi/HiHi, Normal State) if they are not found.
  • Analog and digital points are recognised from the Type column; checks that depend on it need that column.

What you need before you start

  • The tag list with headings in the first row.
  • Optionally your naming rule as a regular expression.
  • A current browser (Chrome, Edge, Firefox or Safari). Nothing is installed and your data is never uploaded; it is processed on your own computer.

How to use it

  • Open the CSV, paste the table or load the sample.
  • Enter the naming rule if you have one.
  • Work through errors, then warnings; export the findings.

What you get

  • Counts, recognised columns, and findings with line numbers, exportable to CSV.

How to read the results

  • Errors cause wrong or lost values and must be fixed before loading.
  • Warnings are probable mistakes or poor practice; notes help find copied rows.

Technical basis

  • Modbus Application Protocol V1.1b3 data tables; IEC 60870-5-101/104 3-octet information object address (1–16 777 215); alarm management principles of ISA-18.2 / EEMUA 191.

Limits: when not to rely on it

  • Checks consistency, not correctness against the device's real register map — confirm in point-to-point testing.
  • Vendor-specific address formats may not be interpreted.

Sample files for this tool

Download, open and compare with what the guide says you should see.

All sample files and what to expect →

For preliminary engineering use. Results must be checked by a qualified engineer against the project's standards. How results are checked · Terms & disclaimer · Build 61a41bc · 2026-11-14