Im technischen Infoteil der Mai-Monatssitzung präsentierten die beiden ZHAW-Informatikstudenten Gian-Andrea Hutter und Roman Räss ihre Bachelorarbeit, die sie in Zusammenarbeit mit der AVM Engineering AG erarbeitet haben.
Ihre Node.js-Applikation zielt darauf ab, Prozess- und Sensordaten von speicherprogrammierbaren Steuerungen (SPS) über verschiedene Maschinenprotokolle zu verarbeiten. Eine SPS dient als zentrale Steuerungseinheit einer Maschine oder Anlage und verarbeitet verschiedene Prozess- und Sensordaten und steuert Aktoren wie beispielsweise Motoren an.
Die Applikation ist als Prototyp entwickelt worden und ermöglicht es, für Endkunden interessante Daten wie beispielsweise Temperaturwerte zu empfangen, in ein selbst entwickeltes generisches Datenformat umzuwandeln, zu speichern und in einem Graphen zu visualisieren.
Konkret werden die Daten in einer NoSQL-MongoDB gespeichert und in einem Angular-Frontend visualisiert. Der gesamte Prozess, von der Verbindung zur SPS bis zur Darstellung der Daten, kann mit einfachen Konfigurationsschritten an spezifische Kundenanforderungen angepasst werden.
Wir danken Gian-Andrea Hutter und Roman Räss herzlich für ihre Präsentation und die innovative Arbeit an diesem Projekt.