Online-Hilfe icom Data Suite

Bedien- und Funktionsprinzip

Die zentralen Elemente der icom Data Suite sind Datenpunkte. Datenpunkte werden in der icom Data Suite unter anderem erzeugt durch Auslesen angebundener Geräte der Anwendung oder Abbilden der Ein- oder Ausgänge des Routers. Diese Datenpunkte können in der icom Data Suite durch logische oder arithmetische Funktionen kombiniert oder ausgewertet werden. Datenpunkte werden überwacht und lösen Ereignisse aus, die wiederum zugeordnete Aktionen auslösen. Aktionen können Datenpunkte ändern oder Nachrichten versenden. Nachrichten können über verschiedenste Kanäle und Protokolle an angeschlosseneInstanzen versendet werden. Gateways ermöglichen das Bereitstellen der Datenpunkte für angeschlossene Instanzen. Instanzen können beispielsweise Geräte, Server, Cloud-Dienste oder Leitstellen sein.

Wiederkehrende Elemente in der Konfiguration

Einige Elemente finden sich auf vielen Konfigurationsseiten wieder und haben eine durchgehend ähnliche Funktion.

Der Name eines Datenpunkts, einer Funktion oder eines anderen Elements wird in der Reihenfolge der Erzeugung automatisch angelegt. Er ändert sich nicht bis der Datenpunkts, die Funktion oder das Elements gelöscht wird.

Mit der Checkbox aktiv kann ein Datenpunkts, eine Funktion oder ein anderes Elements deaktiviert und wieder aktiviert werden.

Für eine eindeutige Unterscheidung der Datenpunkte, Funktionen oder anderen Elemente kann der Benutzer deren jeweilige Funktion als Beschreibung eintragen.

Eine Reihe von Symbol-Schaltflächen ermöglicht das Ausführen verschiedener Vorgänge mit einem Klick.

Erstellen einer Konfiguration für eine Anwendung

Zuerst werden die für die Anwendung erforderlichen Datenpunkte konfiguriert. Wenn in einer Aktion eine Nachricht versendet werden soll, muss die Nachricht zuerst konfiguriert werden. Eine Konfiguration wird in einem Profil erstellt.

Datenpunkte

Datenpunkte können sein:

Um Werte angeschlossener Geräte auszulesen, müssen diese zuerst konfiguriert werden. Dann werden für jedes Gerät die Datenpunkte zum Auslesen der erforderlichen Werte konfiguriert.
Erforderliche I/Os, Merker, Timer oder System-Status-Werte des Routers werden direkt konfiguriert.

Der Datenlogger der icom Data Suite ermöglicht das periodische und ereignisgesteuerte Schreiben ausgewählter Datenpunkte in eine Datenbank (Datenlog). Die Inhalte der Datenlogs können einzeln in CSV-Dateien exportiert werden, die entweder versendet oder in der icom Data Suite heruntergeladen werden können.

ALU-Funktionen

Wenn erforderlich können Datenpunkte mit Hilfe der arithmetisch-logischen Einheit (ALU) kombiniert oder ausgewertet werden. Die Operationen stehen wiederum als Datenpunkte zur Verfügung.

  • Logische (Boolesche) Verknüpfung der Datenpunkte
  • Verknüpfung eines Datenpunkts mit einem anderen oder einem festen Wert mit Hilfe einer der vier Grundrechenarten (Addition, Subtraktion, Multiplikation, Division)
  • Ermittlung eines Minimal-, Maximal- oder Durchschnittswerts eines oder mehrerer Datenpunkte über Aktualwerte oder Zeit

Ereignisse und Aktionen

Verschiedene Ereignisse können bei deren Eintreten damit verknüpfte Aktionen auslösen. Um das Versenden von Nachrichten auszulösen, müssen diese zuerst konfiguriert werden. Unter anderem stehen folgende Ereignisse zur Verfügung:

  • Datenpunkt hat Grenzwert über-/unterschritten oder sich geändert
  • Timer ist abgelaufen
  • Nachricht wurde empfangen (mit Auswertung des Nachrichteninhalts)
  • Gerät wurde ausgelesen
  • Verbindungszustand hat sich geändert
  • Setzen eines Datenpunkts ist fehlgeschlagen
  • Applikation wurde gestartet
  • Nachricht wurde für den Versand vorbereitet
Unter anderem können folgende Aktionen durch ein Ereignis ausgelöst werden:
  • Datenpunkt setzen
  • Timer starten und stoppen
  • ALU-Funktion zurücksetzen
  • Nachricht versenden
  • Profil aktivieren
  • ASCII-Konfiguration anwenden
  • Lua-Script starten
  • Router neu starten
  • CLI-Befehl an Router senden

Nachrichten

Nachrichten können im Rahmen einer Aktion per SMS, E-Mail oder MQTT an festgelegte Empfänger sowie in Form von Server-Feeds an die Cumulocity Cloud und Telekom Cloud der Dinge gesendet werden. Die aktuellen Werte von Datenpunkten können innerhalb der Nachrichten übermittelt werden. Die Auswertung des Empfangs einer Nachricht wird im Rahmen eines Ereignisses konfiguriert. Inhalte der Nachrichten können interpretiert werden, um beispielsweise Datenpunkte zu ändern oder weitere Aktionen auszulösen.
Hinweis: Nachrichten nach dem IEC 60870-5-104-Protokoll werden im zugehörigen Gateway konfiguriert.

Gateway

Die icom Data Suite kann auch als Gateway agieren und dazu die Werte aller Datenpunkte anderen angeschlossenen Geräten oder übergeordneten Systemen zur Verfügung stellen. Dabei werden die folgenden Netzwerke unterstützt:

Für einen Modbus-Slave/Server werden die einzelnen Datenpunkte bestimmten Modbus-Registern zugeordnet (Mapping). Für einen 104-Server werden die einzelnen Datenpunkte einem Datenpunkt nach dem IEC 60870-5-104-Protokoll zugeordnet und eine Information-Object-Adresse zugewiesen. 104-Datenpunkte können auch zu einer Nachricht zusammengefasst werden. Die Nachricht kann über eine Generalabfrage oder eine Gruppenabfrage von einer -104-Gegenstelle angefordert werden. Um eine Nachricht aktiv zu versenden, muss sie im Rahmen einer Aktion einem Ereignis zugewiesen werden. Bei einem OPC UA-Server können alle Datenpunkte gemäß dem OPC UA-Protokoll von der Gegenstelle abgerufen werden. Das Datenmodell entspricht hier der Struktur der in der icom Data Suite angelegten Geräte bzw. Datenpunkte. Ein Mapping ist bei einem OPC UA-Server nicht erforderlich. Ein OPC UA-Client abonniert (subscribed) Wertänderungen beim Server; diese Änderungen werden dann automatisch zugestellt (pushed). Das Anlegen von Nachrichten ist somit für einen OPC UA-Server nicht notwendig.

Benutzerschnittstellen

Neben dem Web-Interface stehen noch eine REST-Schnittstelle und eine Kommandozeilen-Schnittstelle (CLI) zur Verfügung.

Flexible Automatisierung

Die Skriptsprache Lua ermöglicht es, Skripte für die icom Data Suite einzubinden

Zurück zur Übersicht