CMTK externer InfluxDB Zugriff CMTK FW <= 1.6
1. Begriffserklärung
CMTK Sensorseite: Dieses CMTK gibt den Zugriff der Datenbank frei. Somit ist an diesem CMTK ein Sensor angeschlossen, dessen Prozessdaten in die interne Datenbank gespeichert werden.
CMTK Empfangsseite: Dieses CMTK greift auf die Datenbank des CMTK Sensorseite zu und erstellt zu diesen Prozessdaten ein Dashboard. Das ganze geschieht ohne ein angeschlossenen Sensor.
2. Einstellungen CMTK
Voraussetetzung um dieses Beispiel und auch ähnliche Anwendungen zuverlässig zum laufen zu bekommen, ist eine Netzwerkverbindung (Erreichbarkeit) im gleichen Netzwerk zwischen den Teilnehmer.
2.1. CMTK Sensorseite
In diesem Beispiel ist am CMTK ein BCM Sensor angeschlossen. Die Prozessdaten dieses Sensors werden in die Datenbank dieses CMTKs gespeichert.

Die Datenbankeinstellungen werden wie im Screenshot zu sehen vorgenommen. Hierbei wird beim Sensor-CMTK der externe Zugriff aktiviert und ein Passwort vergeben. Somit kann auf die Datenbank dieses CMTKs zugegriffen werden.

2.2. CMTK Empfangsseite
Das CMTK Empfangsseite benötigt den externen Zugriff nicht, da bei diesem CMTK keine Werte aus der Datenbank entnommen werden. Dieses CMTK soll die Werte aus dem CMTK Sensorseite anzeigen.
Es werden auch keine Prozessdaten in der Datenbank gespeichert, deshalb kann diese Datenbank deaktiviert werden.
3.1. Datenbank hinzufügen
Um im CMTK Empfangsseite das Dashboard der Prozessdaten vom CMTK Sensorseite anzeigen zu können, muss die Datenbank des CMTK Sensorseite in Grafana des CMTKS Empfangsseite hinzugefügt werden.
Unter den "Einstellungen" -> "Data Sources" -> "Add data source" kann nun die Datenbank vom CMTK Sensorseite eingebunden werden.


Nun muss die richtige Datenbank ausgewählt werden. Im CMTk wird eine InfluxDB Datenbank verwendet, weshalb wir die "InfluxDB database" hinzufügen.

Jetzt muss noch der Name, die URL, die Datenbank, der Benutzer und das Passwort an den richtigen Stellen eingetragen werden.
Der Benutzer und das Passwort wurde bereits in den Einstellungen des CMTK Sensorseite beim externen Zugriff eingestellt (Kapitel 2.1)
Bei der URL ist es in diesem Fall der Port 80 zu benutzen. Der Pfad ist wie in den Einstellungen des CMTKs beschrieben "/influxdb".


Nachdem "Save & Test" betätigt wird, wird gleich eine Rückmeldung gegeben, ob der Zugriff erfolgreich ist.
3.2. Dashboard erstellen
Das Diagramm der Prozessdaten wird im Grafana des CMTK Empfangsseite vorgenommen.
Unter "Add panel" wird ein neues Diagramm hinzugefügt werden.

Über dem Diagramm wird ein Name vergeben um bei mehreren Diagramm die Zuordnung zu haben. Um die Darstellung wie im Screenshot zu erhalten muss die Datenbank ausgewählt werden, welche wir in Kapitel 2.1 erstellt haben. Anschließend muss bei FROM der Port ausgewählt werden (In unserem Beispiel ist es Port 1). Zuletzt wird bei SELECT die Prozessdaten gewählt, welche angezeigt werden soll. Anschließend erscheint ein Diagramm das die gewünschten Prozesdaten vom CMTK Sensorseite anzeigt.

Disclaimer
Die hier unentgeltlich bereitgestellte technische Information zu Ihrer Anfrage basiert auf dem von BALLUFF vorliegenden Kenntnisstand um Sie bestmöglich bei Ihrer technischen Fragestellung bzw. Anwendung zu unterstützen und Lösungsansätze aufzuzeigen.
Nachdem die technische Information unentgeltlich zur Verfügung gestellt wird, ist die Sach- und Rechtsmängelhaftung von BALLUFF ausgeschlossen, es sei denn, es liegt eine vorsätzliche oder grob fahrlässige Pflichtverletzung von BALLUFF oder Arglist auf Seiten von BALLUFF vor. Diesbezüglich haftet BALLUFF auf Schadenersatz wegen Mängeln der technischen Information oder wegen der Verletzung sonstiger vertraglicher oder außervertraglicher Pflichten nur bei Vorsatz oder grober Fahrlässigkeit. Die vorstehende Haftungsbeschränkung gilt nicht bei Arglist, bei Verletzungen des Lebens, des Körpers oder der Gesundheit, bei der Übernahme einer Garantie sowie bei der Haftung nach dem Produkthaftungsgesetz. Eine weitergehende Haftung von BALLUFF ist ausgeschlossen.
Prüfen Sie vor dem Einsatz in Anlagen und Maschinen, ob die hier bereitgestellte, unentgeltliche Information für Ihre Anwendung geeignet ist. Mit der Nutzung der hier unentgeltlich vorgelegten Informationen erkennen Sie diese Haftungsregelung an.