Export OPC UA Tags
to CSV

Offline? Drop a NodeSet2 XML file — no live PLC required.

Connect to any OPC UA server or drop a NodeSet2 XML file — OPCUAexport browses the full address space, filters it down to the variable nodes your SCADA needs, and writes a semicolon-delimited CSV with NS1|String address format — tested with Webport, adaptable for most SCADA systems.

NodeSet2 XML → CSV NS1|String address format No install
OPCUAgadget v1.0 interface — OPC UA tag export on Windows
No PLC on site?

Drop a NodeSet2 XML file

Export tags before commissioning starts — load any NodeSet2 export from TwinCAT, CODESYS, or UA Modeler. Full address-space resolution, no network required. The NodeSet2 to CSV pipeline runs entirely on your Windows machine.

Four steps from endpoint to importable CSV

No scripting, no NodeSet2 parser to maintain, no manual column mapping. Connect or drop a file, filter, export.

01 · CONNECT

Connect

Works fully offline with a NodeSet2 XML file — no live PLC required. Or connect directly to any opc.tcp:// endpoint with anonymous authentication. OPCUAexport is a free OPC UA tag export tool for Windows.

02 · BROWSE

Browse

The app walks the full OPC UA address space. 1 000+ variable nodes load in seconds. Works identically against live servers and NodeSet2 files.

03 · FILTER

Filter

Built-in name filters narrow the export to the variable nodes your SCADA needs — adjust them to match your naming convention. CODESYS struct members are automatically merged and flattened.

04 · EXPORT

Export

Writes a semicolon-delimited CSV with address in NS1|String|/path/to/variable format. Engineering units, ranges, and data types are preserved.

Actual CSV output — no surprises

Semicolon-separated, UTF-8 — works from both a live OPC UA server and a NodeSet2 XML offline export. The address column uses the AVEVA / Webport NS1|String|/codesys/… format. Full schema documented on the Format page.

OPCUAgadget_export_20260415_091407.csv 312 rows · UTF-8 · semicolon-delimited
name;address;datatype;rawmin;rawmax;engmin;engmax;unit;description;alarmoptions;trendoptions
TT101_PV;NS1|String|/codesys/volatile/pdp/Application/Area_A/TT101_PV;Double;0;150;0;150;°C;
PT201_PV;NS1|String|/codesys/volatile/pdp/Application/Area_A/PT201_PV;Double;0;10;0;10;bar;
FV301_CMD;NS1|String|/codesys/volatile/pdp/Application/Area_B/FV301_CMD;Boolean;;;;;

Tested on Webport. Compatible with the rest.

Webport tag import has been tested end-to-end. Other systems listed here accept the same semicolon-delimited format — verify on your target version before production use.

Webport
AVEVA / Schneider
Tested
CODESYS
PLC / OPC UA
Compatible CSV
Citect SCADA
Schneider Electric
Compatible CSV
WinCC
Siemens
Compatible CSV
Ignition
Inductive Automation
Compatible CSV
KEPServerEX
PTC Kepware
Compatible CSV
Beckhoff TwinCAT
PLC OPC UA
Compatible CSV
Generic CSV
Any system
Standard format

The CSV covers all core tag fields. Most systems import it directly — some may need minor column mapping for your specific version. Need help with a specific system? support@opcuaexport.com →

Common questions

Four things engineers ask before downloading.

Yes. Drop a NodeSet2 XML file onto the app and OPCUAexport resolves all node references, merges CODESYS struct members, and writes the CSV entirely offline. Useful on air-gapped networks or before commissioning has started.

The CSV includes all the fields a SCADA tag import needs — address in NS1|String|/codesys/volatile/… format, data type, engineering units, and ranges. Most systems import it directly or with minor column adjustments for your specific version. Need help mapping it to your system? support@opcuaexport.com →

Correct. OPCUAexport ships as a single .exe with no installer, no runtime dependency, and no Windows service. Copy it to any folder you have write access to and run it directly. No registry changes, no elevation prompt.

The free (unlicensed) version exports up to 150 variable nodes per CSV. Browsing and filtering are unlimited. A full license is free to request until 2026-12-31 — see the License page for the activation key. From 2027: paid tiers from €99/year — see the License page for details.

More questions? Full FAQ →

Free until end of 2026

Full license key on the License page — no email required. No key? Browse and filter freely, export up to 150 tags. Paid tiers launch from 2027.

From 2027
Consultant
€99 / yr
1 engineer · unlimited exports
From 2027
Team
€199 / yr
Up to 5 engineers
From 2027
Site
€349 / yr
Unlimited engineers, one company

Planning ahead? Let us know and we’ll notify you when paid tiers launch.