Skip to main content

Introduction

opcua-modeler is a command line tool that facilitates the creation of OPCUA models compliant with the NodeSet2.XML standard.

It allows the creation of new opcua types for companion specifications.

The model is written in a YAML compliant language and the tool supports model creation, nodeIds management and declination of the NodeSET2.xml file.

Unlike interactive drag & click tools, opcua-modeler uses a LowCode approach that allows for easy design of a model in a text-based file.

This approach has many advantages over the usual tools such as:

  • the expression of the model in a language that can be understood in text mode.
  • the integration of the generation step in the continuous integration pipelines
  • the possibility to follow the evolution and the versions of the models in configuration management (like GIT).

The generation tool uses many heuristics to facilitate the integration of existing companion standards and to extend them.