Kurzbeschreibung

Deutsch Ziel der Arbeit ist es aus einer Tierfutter-Produktionsreihe diverse Daten abzuspeichern und zu visualisieren. Um die Daten speichern zu können verwenden wir in unserem Fall die MariaDB. Von der Datenbank aus werden die Daten parametriert in openHAB und Thingworx visualisiert. Die Daten werden mit Hilfe des Übertragungsprotokolls Modbus verfügbar gemacht. Je nach Wunsch der Firma werden aus den Daten verschiedene Diagramme erstellt. Die Daten,die zu visualisieren sind, sind z.B. Stückzahl pro Minute oder fehlerhafte Produkte. Somit kann man mit der richtigen Visualisierung einige Informationen mit nur einem Blick erfassen und Fehler, falls nötig, schnell und effizient beheben. Weiters wird bei openHAB ein Alexa Plugin integriert und somit werden die Daten per Sprache abrufbar gemacht. Das zweite verwendete Plugin ist Telegram, bei welchem beispielsweise der Schichtleiter Extremwert-Benachrichtigungen erhält.


English The goal of this project is to collect and visualise data of a pet food production. For our database we use the MariaDB. The collected data will be visualised in openHAB and Thingworx. The data will be accesible via Modbus. Depending on the company's requirements, various diagrams are created from the data. The data to be visualized are, for example, number of pieces per minute or unusable products. Thus, with the right visualization, you can capture important information at a glance and fix errors efficiently and quickly. In addition, an Alexa plugin is initialized in openHAB, so that the data can be called up by voice. The second plugin in use is Telegram where, for example, the shift supervisor receives extrem point notifications.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

Dieses Projekt wird gemeinsam mit einem Wirtschaftspartner durchgeführt: ZH-Tech

Details


Projektübersicht

Produkstrukturplan

Das Herzstück des Projektes ist der Raspberry Pi. Hier läuft das openHAB-Projekt, der MQTT-Server und die Datenbank. Die Daten der Produktion werden über Modbus(TCP) and den Raspberry Pi gesendet. OpenHAB bearbeitet und visualisiert dann diese Daten und speichert sie in die Datenbank. Parallel zu dieser Visualisierung wird ein weiters Tool verwendet, Thingworx. Thingworx läuft im Gegensatz zu openHAB direkt auf den Servern der Produktion. Zurück zum Raspberry Pi, hier werden jeden Tag laufende Backups erstellt, damit man immer ein funktionierendes Setup-Image hat. Zusätzlich werden noch Plugins in das System integriert um die Daten für den Endbenutzer leichter zugänglich zu machen.

Resultat

openHAB vs. Thingworx

Hier sieht man die vorläufigen Anzeigen der beiden Technologien gegenüber gestellt. Oben openHAB und unten Thingworx.

Team LPO

Matthias Prettner

Monitoring via openHAB, Database

Common sense is like deodorant. The people who need it most never use it

Thomas Pavlovic

Monitoring via Thingworx, Software

I never call myself the G.O.A.T, i leave that to other people :)

Prof. Dipl.-Ing. Johann Leitner

Betreuer