Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.62 KB

README.md

File metadata and controls

44 lines (26 loc) · 1.62 KB

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: