Connectors
With the help of connectors, you can, for example, transfer measured value series of selected tags from an automation system to the Industrial Edge Runtime of the respective Industrial Edge Device (IED) and use the collected data in your Industrial Edge apps, such as Performance Insight, for visualization of widgets.
For this purpose, IIH Essentials subscribes to the metadata, for example, of the SIMATIC S7 Connector to identify the possible tags provided by the connector. After reading the metadata, IIH Essentials provides the available tags for variable creation. The plant structure (My Plant) created in IIH Essentials is made available with all created variables as a database to other apps.
Depending on the connector you are using, the data is transferred either via the Databus to IIH Essentials or directly via the Connectivity Suite:
Status and connection of the connectors
In the navigation sidebar of the connectors tab, you can see all configured connectors. On the right side of each one is the current status. There are three states a connector can have:
Symbol | Meaning |
---|---|
The connector is connected to the Databus or the topic. This means metadata has been received via the metadata topic. | |
The connector has no connection. | |
The connector is connected (status = active), but no metadata is received via the metadata topic. |
Adding a connector
To add a connector to IIH Essentials, click the icon in the navigation sidebar. IIH Essentials will then automatically detect connectors via the databus or the registry service. If a connector is not discovered, you can manually add a custom connector via the tile.
You can either configure a connector, that is transferring the data via the databus or directly via Connectivity Suite. By default, the added connector is immediately active.
User name and password
The user name and password must be configured in the MQTT Broker or in the Databus, and then entered in the connector.
Databus settings
Many connectors use the same Databus channel. Therefore, you can define common databus settings at the Settings > Databus settings section.
When configuring a databus connector, you can then use these shared Databus settings via the Use Databus settings switch. If a connector deviates from this default setting, you can deactivate it and provide individual settings.
Types of connectors
IIH Essentials is compatible with several types of connectors. This section provides an overview of the available options.
Connectivity Suite
Connectivity Suite connectors transfer their data directly to IIH Essentials via gRPC.
Connector | Documentation in Siemens Industry Online Support |
---|---|
Ethernet IP Connector | Ethernet IP Connector |
HMIRuntime adapter (Unified Comfort Panel) | |
Modbus TCP Connector | Modbus TCP Connector |
OPC UA Connector | |
PROFINET IO Connector | PROFINET IO Connector |
SIMATIC S7 Connector | SIMATIC S7 Connector |
SIMATIC S7+ Connector | SIMATIC S7+ Connector |
Simulation Connector | |
SLMP Connector | SLMP Connector |
UnifiedonEdge |
MQTT connector
The Ethernet IP connector, Modbus TCP connector, PROFINET IO connector, SIMATIC S7 connector, and System Info connectors use the "Message Queue Telemetry Transport" (MQTT) protocol. The connection to the MQTT broker must be configured in the Industrial Edge Databus configuration.
More general information about the MQTT protocol can be found here: MQTT.org
HMIRuntime connector (Open Pipe Path)
SIMATIC HMI WinCC Unified Open Pipe is an openness concept based on pipe technology for connecting the IIH Essentials to WinCC Unified RT. Compared to Openness RT (ODK), SIMATIC HMI WinCC Unified Open Pipe provides a limited amount of functionality. As a result, the connection code can be written in any programming language that supports pipe technology. Even batch access to the pipe is possible. The available commands let you communicate with WinCC Unified RT using variables and alarms.
For more information, see the WinCC Unified Open Pipe Manual.
System Info Connector
The System Info Connector is a unique Connector. It can be used to store metrics (such as CPU load, RAM load, etc.) in IIH Essentials to monitor it and to have more data available for troubleshooting in the event of an error.
You can view the metrics visualization in the system information dashboard: System information.
The System Info Connector offers the following variables:
Name | Description |
---|---|
CPU statistics | |
CPUUsage | The current CPU usage in %. The value range is from 0 to 100. |
Heap statistics (RAM usage) | |
TotalHeapSize | The RAM (in MB) that is currently reserved by the app. |
UsedHeapSize | The RAM (in MB) currently used by the app. |
FreeHeapSize | The RAM that is currently available (not reserved by any app). |
App status - Database | |
DatabaseSize | The currently reserved size (in MB) for the database. |
WriteSpeed | Speed at which data is written to the database. |
WriteQueueLength | Number of attributes that are currently being written to. |
WriteQueueValueCount | Average number of values written per attribute. |
UpTime | Time the system has been running in seconds. |
Except where otherwise noted, content on this site is licensed under the Siemens Inner Source License .