ποΈ Main Structure
Sterfive OPCUA Modeler relies on the YAML (YAML Ain't Markup Language) format for describing OPC UA Models.
ποΈ Header
The YAML template contains three mandatory fields namespaceUri version and
ποΈ s30_namespaces
You can either specify common companion specifications in the namespaces array by specifying the namespace alias, which makes it easy and compact.
ποΈ DataTypes
The dataTypes section allows to define new types for OPCUA Variables.
ποΈ Defining Extension Object
In the Sterfive OPCUA Modeler, extension objects are custom data structures that represent complex types. You can define an extension object data type in the YAML file under the dataTypes section.
ποΈ ObjectTypes
browseName
ποΈ Methods
Defining Object Methods in the Sterfive OPCUA Modeler YAML File
ποΈ VariableTypes
Defining Variable Type
ποΈ Finite State Machine
Finite State Machine are special types of Object Type that represent a state machine. The state machine is defined by a set of states and transitions between those states. The state machine is a subtype of the FiniteStateMachineType.
ποΈ Interfaces
Defining an Interface
ποΈ AddIns
Introduction
ποΈ Creating enriched documentation
It is possible to enrich the model with relevant documentation, which will be used to produce the documentation associated with your model in the md file generated by opcua-modeler.