OT,  IoT,  IT

DrinkBoter: Cocktailroboter mit Codesys, UMATI und PROCON-WEB

Autor

Ueli Iff

Veröffentlicht

Lesezeit

2 Min.

DrinkBoter Cocktailroboter im Aufbau

Fuer meine bevorstehende Hochzeit entsteht gerade ein eigenes Projekt: ein selbst gebauter Drink-Mixer, der DrinkBoter. Die Idee verbindet einen unterhaltsamen Anlass mit der Gelegenheit, gaengige Automatisierungstechnologien an einem realen Aufbau zu erproben.

Warum ein Drink-Mixer?

Hinter dem Projekt stehen zwei Beweggruende. Zum einen will ich mein Wissen in den Bereichen Codesys, Visualisierung mit PROCON-WEB und OPC UA in Verbindung mit UMATI vertiefen. Diese Technologien in einem konkreten Aufbau anzuwenden und die eigenen Programmierkenntnisse zu erweitern, ist fuer mich der reizvolle Teil daran.

Zum anderen soll der DrinkBoter unserer Hochzeit einen spielerischen Akzent geben. Die Gaeste waehlen aus einer Auswahl an Drinks, die auf Wunsch frisch zusammengemixt werden.

OPC UA und UMATI als Kommunikationsbasis

OPC UA ermoeglicht eine standardisierte Kommunikation und Interoperabilitaet zwischen unterschiedlichen Systemen. Im Projekt setze ich es zusammen mit UMATI ein, einer Initiative der Werkzeugmaschinenindustrie. Das grundlegende Konstrukt liess sich bereits erfolgreich in die Maschine integrieren, basierend auf den bereitgestellten UMATI-XML-Dateien, die Informationen zu unterstuetzten Funktionen und Schnittstellen enthalten.

Voraussetzung fuer den korrekten Einsatz von UMATI ist eine IoT-Steuerung, die OPC UA unterstuetzt. Mit Codesys und PROCON-WEB ist diese Basis bereits gegeben.

Datenaustausch im Betrieb

Ueber OPC UA kann der Drink-Mixer Daten an andere Geraete oder Systeme senden und von diesen empfangen. So lassen sich etwa der aktuelle Status des Mixers, die ausgewaehlten Zutaten oder die Menge der gemixten Drinks uebermitteln. Umgekehrt kann ich die Funktionen des Mixers ueber Befehle oder Einstellungen externer Systeme anpassen.

Fuer eine saubere Umsetzung gilt es, die erforderlichen OPC-UA-Funktionen im Codesys-Projekt zu implementieren und die passenden UMATI-XML-Dateien fuer die Schnittstellenbeschreibung der Maschine zu verwenden. Auf dieser Grundlage entsteht eine nahtlose Verbindung zu weiteren OPC-UA-kompatiblen Geraeten oder Systemen und damit ein reibungsloser Datenaustausch.

Fazit

Wie auf dem Bild zu erkennen ist, steht noch einiges an Arbeit an. Das Projekt verbindet einen unterhaltsamen Anlass mit der Moeglichkeit, sich praktisch in Codesys, PROCON-WEB und OPC UA mit UMATI weiterzuentwickeln. Ueber Inputs und Anregungen zur Weiterentwicklung des DrinkBoter freue ich mich jederzeit.

// Weitere Beiträge