Bedeutung von Daten aus IoT-Quellen
Wenn Sie jemals den Reiseführer Per Anhalter durch die Galaxis gelesen haben, wissen Sie, dass die Antwort auf die ultimative Frage nach dem Leben, dem Universum und allem anderen 42 ist.
Wenn wir uns die IoT-Daten einer Maschine ansehen, freuen wir uns, wenn wir einen Wert von einem Sensor, einer SPS oder einen anderen „wichtigen“ Messwert erhalten.
Aber was bedeutet der Wert 42, der von diesem Sensor kommt? Ändert sich diese Bedeutung im Laufe der Zeit? Bleibt die Bedeutung für alle Ihre verbundenen „Dinge“ dieselbe? Was passiert, wenn eine andere Maßeinheit verwendet wird, weil das „Ding“ in einer anderen Region verwendet wird? Welcher Kontext besteht in oder um das „Ding“, wenn ein bestimmter Sensorwert gemeldet wird?
Dies sind nur einige der Fragen, die relevant sind, wenn wir über die Bedeutung von Daten aus IoT-Quellen sprechen. Sie sollten sich überlegen, welche anderen Kontextelemente für Ihren Anwendungsfall und Ihre „Dinge“ nützlich sein könnten.
In industriellen Umgebungen für das IoT bietet sich oft die Möglichkeit, eine Verbindung zur SPS (Speicherprogrammierbaren Steuerung) herzustellen. Die Verwendung eines Tools wie KepServerEX von PTC zur Verbindung mit SPSen ist recht einfach; die Herausforderung besteht darin, zu verstehen, was der Inhalt der einzelnen „Tags“ in der SPS wirklich bedeutet.
Wenn Sie Glück haben, können Sie vielleicht einige Spezifikationsdokumente erhalten, die der SPS-Programmierer (oft widerwillig) erstellt hat. Aber das ist ziemlich selten, und man muss oft damit leben, im Dunkeln gelassen zu werden. Je nach der von Ihnen verwendeten SPS haben Sie vielleicht das Glück, dass einem Tag ein symbolischer Name zugewiesen ist. Dies kann so etwas wie die „Bandgeschwindigkeit“ für eine Produktionsmaschine in einer Fertigungsstraße sein.
Was ist eine vernünftige Spanne, die Sie erwarten können? Könnte es umgekehrt laufen und einen negativen Wert anzeigen, oder würde es unabhängig von der Richtung immer einen positiven Wert anzeigen? Welche Maßeinheit wurde verwendet, oder handelt es sich vielleicht nur um einen rohen digitalen Pulswert?
SPS-Programme sind dazu da, den Prozess (oder die Anlage) zu steuern. Die SPS muss wichtige Elemente wie die Sicherheit (sowohl der Geräte als auch der Menschen) berücksichtigen, und die Regelkreise werden nach einer funktionalen Spezifikation entworfen, die auf diese Anforderungen ausgerichtet ist.
Erst in letzter Zeit haben wir damit begonnen, externe Systeme zu nutzen, um Daten von Maschinen zu lesen. Die Untersuchung von Daten von einem entfernten Rechner erfordert mehr Kontext, vor dem wir die Werte von Schlüsselvariablen interpretieren können.
Wenn die Zustandsüberwachung ein Anwendungsfall ist, den Sie zu lösen versuchen, müssen Sie möglicherweise zusätzliche Sensoren an mechanischen Komponenten anbringen. Dazu müssen Sie auch das SPS-Programm, das Steuersystem oder die Datenerfassungstools aktualisieren. In diesem Zusammenhang kann es sinnvoll sein, zu überlegen, welche anderen internen Kontrollvariablen für die Zustandsüberwachung nützlich sein könnten, und diese Variablen offenzulegen.
Es gibt noch viele weitere Überlegungen, und ich würde mich freuen zu hören, welcher zusätzliche Kontext für Ihre Ausrüstung nützlich sein könnte und wie dies Ihren Anwendungsfall unterstützt.