Iotellect SCADA/HMI Tags

In Iotellect SCADA/HMI, tags represent process values used by SCADA applications.

A process value, such as temperature, pressure, level, flow rate, or rotation angle, may be received from one or more device accounts. A device account represents an external data source configured in Iotellect, for example, a controller, sensor, protocol device, or gateway connection.

Iotellect SCADA/HMI represents source-specific values as device tags and can bind them to digital twin tags. A digital twin tag is a Digital Twin variable used as the SCADA process value of a modeled object.

Operator screens, dashboards, alerts, charts, reports, history, and business logic use digital twin tags. Individual device tags remain available for diagnostics and maintenance.

This approach keeps the operator interface stable. Operators continue to work with one process value, while the system selects the appropriate device tag according to configured quality, availability, and priority rules.

In the Iotellect SCADA/HMI module, tags are implemented using Iotellect variables and configured on the Tag Tree screen.

Device Tags

A device tag is a source-specific value received from a a variable or field of a device account.

Device tags are used as input values to calculate the digital twin tag value. They also provide information about the quality of the value received from the source. This quality can be used for diagnostics and active device tag selection.

Digital Twin Tags

A digital twin tag is a Digital Twin variable that represents a SCADA process value of a modeled object.

Iotellect SCADA/HMI components use digital twin tags instead of device tags to keep screens, dashboards, alerts, charts, reports, history, and business logic independent from the device account that currently provides the value.

Device Tag to Digital Twin Tag Binding

Device tag to digital twin tag binding defines which device tags provide values for a digital twin tag.

One digital twin tag may be bound to one or more device tags. When several device tags are bound to the same digital twin tag, Iotellect SCADA/HMI calculates the digital twin tag value according to configured rules.

The rules may consider device tag quality, availability, timestamp, configured priority, communication state, or other implementation-specific criteria. For example, Iotellect SCADA/HMI can switch to another device tag when the current source loses communication or reports bad quality.

Active Device Tag

The active device tag is the device tag currently used to calculate the digital twin tag value.

The active device tag may change when the current device tag becomes unavailable, reports bad quality, loses communication, or is replaced by a higher-priority device tag according to the configured switch model.

The digital twin tag name does not change when the active device tag changes. This keeps the operator interface stable.

Configuring Tags

Tags are configured in the Tag Tree screen. The Tag Tree provides a SCADA-specific view of process values and their bindings. It shows only the objects and values that describe the monitored system, without exposing unrelated service variables, configuration settings, or internal platform resources.

The Tag Tree is based on the Digital Twin hierarchy. Digital Twins and their instances define the object structure displayed in the tree. For example, an Application may contain sites, production areas, devices, sensors, pumps, valves, or other modeled objects. The hierarchy may be created manually or generated by the Application Creation Wizard.

When a user selects an object in the Tag Tree, Iotellect SCADA/HMI displays the tags associated with this object. Selecting a higher-level object shows tags for the corresponding part of the hierarchy. Selecting a template can be used to view all tags associated with its instances.

Adding Tags

A tag is added to a modeled object in the Tag Tree. One tag normally represents one process value, such as temperature, pressure, humidity, pump state, valve position, or rotation angle.

When adding a tag, configure its properties:

Property

Description

Description

Human-readable description of the tag.

Variable

Digital Twin variable that stores the digital twin tag value.

Sources

Defines where the device tag value comes from. A source points to a device account and the variable that provides the input value (e.g. a Modbus or OPC UA device account).

Switch Model

Defines how Iotellect SCADA/HMI switches between several sources bound to the same digital twin tag. Possible values:

Priority-based switching — Iotellect SCADA/HMI uses the available source with the highest priority. If the primary source becomes unavailable, Iotellect SCADA/HMI switches to another available source. When the higher-priority source becomes available again, Iotellect SCADA/HMI can switch back to it.

Stay on active — Iotellect SCADA/HMI keeps using the current active source while it remains available. If the active source fails, Iotellect SCADA/HMI switches to another available source. When the previous source becomes available again, Iotellect SCADA/HMI does not automatically switch back only because that source has a higher priority.
In this context, the selected source provides the active device tag.

Alarm Limits

Threshold values used to monitor the digital twin tag value.
When the digital twin tag value crosses a configured alarm limit, the standard alerting mechanism can generate an alert. Possible values:

  • L — low warning limit. Indicates that the value is below the normal operating range.

  • LL — low alarm limit. Indicates that the value is critically low.

  • H — high warning limit. Indicates that the value is above the normal operating range.

  • HH — high alarm limit. Indicates that the value is critically high.

Configuring Sources

The Sources property defines which device tag provides a value for the digital twin tag. One digital twin tag may have one or more sources. Several sources are used when the same process value can be received from different devices, controllers, gateways, device accounts, or communication paths.

To configure a source for a tag, define the following:

Source Property

Description

Source

Device account that provides the device tag value.

Device/Source Variable

Variable from the selected source used as the input value for the digital twin tag.

Field

Field of the selected source variable used as the input value.

Value Conversion Expression

Expression used to transform the incoming value before assigning it to the digital twin tag. For example, it can convert a temperature value from Fahrenheit to Celsius. If no conversion is required, the value can be used as received.

Priority

Defines which source should be preferred when several sources are available. For example, a primary sensor can have a higher priority than a backup sensor.

Source configuration is part of device tag to digital twin tag binding. It defines how source-specific values become the process value used by the Iotellect SCADA/HMI application.

Was this page helpful?