Skip to content

Command line utility to convert OPC UA Nodeset files to AutomationML Libraries for UAFX offline engineering.

License

Notifications You must be signed in to change notification settings

OPCF-Members/Opc2Aml

Repository files navigation

Opc2Aml

Command line utility to convert OPC UA Nodeset files to AutomationML Libraries for UAFX offline engineering.

Command line help

Converts one or more OPC UA Nodeset files in the current working directory (CWD) into their equivalent
AutomationML Libraries.

Opc2AmlConsole.exe [NodesetFile] [AmlBaseFilename]

NodesetFile         Name of nodeset file in the CWD to be processed
AmlBaseFilename     File name of the AutomationML file to be written (without the .amlx extension).
                    The default name is the NodesetFile if this argument is missing.

With no arguments, all nodeset files in CWD are processed.
NOTE: All dependent nodeset files need to be present in the CWD, even if they are not processed.

Building from source

This C# console application that targets .NET Runtime can be built using Visual Studio (Windows) or Visual Studio Code (Window,Linux,MAC).

Binary releases

The binary releases are provided as a ZIP file. To install the binaries do the following:

  1. Install the .NET Runtime 6.0.x for your platform.

  2. Extract the files from the ZIP into a directory of your choice.

  3. Run the app:

    a. Windows command line> Opc2AmlConsole.exe

    b. Linux terminal> dotnet Opc2AmlConsole.dll

Licenses

The source code in this repository is MIT License but the code depends on two NuGet packages with the following licenses:

About

Command line utility to convert OPC UA Nodeset files to AutomationML Libraries for UAFX offline engineering.

Resources

License

Stars

Watchers

Forks

Languages