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. |