MQTT

Figure 1. Plant Model Editor - MQTT

General

Parent ID

The ID of the superior node (parent node) of the selected node.

Node ID

The internal name of the node. Changes to the ID will not be applied to a script automatically. Therefore, all scripts where the Node ID is used must be edited in case of changes.

Note: Not permitted characters for an ID are: dot ".", colon ":", semicolon ";", comma ",", right or left square brackets "[ ]", right or left curly brackets "{ }", blanks, tabulator "/t", question mark "?", asterisk "*", backslash "\", slash "/", percent sign "%", callsign "!", right or left brackets "( )" dollar symbol "$", the commercial at symbol "@" and all other special characters except for underline "_".
Node name

Node name that is used within the user interface. This name can be defined in multiple languages.

Datapoint

Data points or data point elements can be assigned to each node which means that it is possible to access elements and values of a data point via the node. Therefore, it is possible to create custom structures regardless of the actual data point structure in the PARA. The appropriate data point from the DP view can be added to the data point text field per Drag & Drop.

ID path

Unique path which shows the position of a node. The node can be addressed in scripts via this path. Starting point of the path is the system node.

Name path

The name path shows the node path within the view.

MQTT Visibility

Visibility

Allows to define:

  • Inherit from parent node - Settings are inherited from the parent node
  • Apply only for this node - Settings are only applied for this node
  • Apply for this node and subnodes - Settings are applied for this node as well as child nodes
Read

Defines if the node value is readable.

MQTT Element

Define Transformation

Available transformation types are:

Type of transformation Description
plain string Value as a plain string
JSON Profile Value JSON profile containing only the value
JSON Profile Value/Timestamp JSON profile containing value and timestamp
JSON Profile Value/Timestamp/Status JSON profile containing value, timestamp and status