Supported features

With the help of OPC UA, complex information models can be created. This page provides an overview about the currently available features of the TwinCAT OPC UA Nodeset Editor. Additional features will be provided as updates over time.

Feature

Description

Creation of nested folders

Allows the creation of (nested) folders, e.g. to structure instances.

Instantiation of simple data types

Allows the instantiation of simple data types from the OPC UA Base Nodeset. The following data types are supported:

Boolean, Sbyte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float, Double, DateTime, String, NodeId, LocalizedText.

Instantiation of arrays of simple data types

Allows the instantiation of arrays of simple data types from the OPC UA Base Nodeset. The following data types are supported:

Boolean, Sbyte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float, Double, DateTime, String, NodeId, LocalizedText.

Instantiation of object types

Allows instantiation of object types from an imported nodeset, e.g. a companion specification. Certain restrictions may apply, see below.

Instantiation of structured types

Allows the instantiation of structured types from an imported nodeset, e.g. a companion specification. Certain restrictions may apply, see below. This may require further configuration steps, which are explained in more detail in our documentation about Mapping.

Mapping of nodes

Allows linking of the created instances with variables from the PLC. The TwinCAT Target Browser serves as the basis for feature.

Handling of mandatory/optional nodes

When instantiating an object type, all sub elements are added automatically. Optional elements must be removed manually.

Export to TwinCAT OPC UA Server

Allows to export the created nodeset project to the TwinCAT OPC UA Server.

Restrictions

Below you will find an overview of which features are currently not available, yet. Additional features are added over time via software updates of this product.

Feature

Description

Dynamic array lengths

The instantiation of arrays with a dynamic length is possible in principle, but currently such arrays cannot be used in the TwinCAT PLC or the TwinCAT OPC UA Server.

Methods

Although the instantiation of methods is possible in principle, such methods can currently not be linked via the TwinCAT Target Browser.

Create/Modify types

Creating new data or object types or changing existing types is currently not supported.

Static node values

It is currently not possible to set a static value for a node.

References

Currently the references of a node cannot be modified. When adding folders or Instances of nodes, these are referenced using Organizes references.