AutomationML Engine

AutomationML Programming Interface

AutomationML Engine

AutomationML Programming Interface

free

4

Free portable .NET class library

Supports CAEX 2.15 and CAEX 3.0

Supports AutomationML 1.0 and AutomationML 2.10

With lots of examples and tutorials

Description

The AutomationML Engine is a portable .NET class library which provides methods for processing AutomationML documents. AutomationML is a standardized data exchange format, developed to support the data exchange in automation systems engineering. The AutomationML Engine supports the processing of AutomationML documents of version 2.10.

The core of the engine is the CAEX class model. CAEX is an IEC standard and the basic model of AutomationML. CAEX uses XML to define the model schema, so the core of the AutomationML Engine is an XML processor. The AutomationML Engine implementation is based on LINQ to XML. LINQ to XML is a .NET in-memory XML programming interface that enables you to modify XML documents efficiently and easily. The classes are defined in the System.Xml.Linq Namespace. The Engine supports both CAEX version 2.15, which was the basis of AutomationML version 1.0, and CAEX Version 3.0, the basis of AutomationML 2.10.

Aml.Engine @NuGet

Aml.Engine @GitHub

Aml.Engine Wiki