DrinkBoter mit Codesys, UMATI und PROCON-WEB

Ich freue mich, euch heute von einem aufregenden Projekt zu erzählen, das ich für meine bevorstehende Hochzeit geplant habe. In Vorbereitung auf den großen Tag habe ich mich dazu entschlossen, einen eigenen Drink-Mixer zu kreieren. Aber warum gerade ein Drink-Mixer, werdet ihr euch fragen?

Nun, es gibt gleich mehrere Gründe, die mich zu diesem Entschluss geführt haben. Zum einen möchte ich diese Gelegenheit nutzen, um mein Wissen und meine Fähigkeiten im Bereich Codesys, Visualisierung (Procon-WEB) und OPCUA (UMATI) weiter auszubauen. Als Technikbegeisterter finde ich es spannend, diese Technologien in einem realen Projekt anzuwenden und meine eigenen Programmierkenntnisse zu erweitern.

Darüber hinaus möchte ich unserer Hochzeit einen kleinen, aber unterhaltsamen Touch verleihen. Stellt euch vor, unsere Gäste können aus einer Vielzahl von Drinks wählen, die dann auf Wunsch frisch zusammengemixt werden.


OPCUA ermöglicht eine standardisierte Kommunikation und Interoperabilität zwischen verschiedenen Systemen und wird in Verbindung mit UMATI verwendet, einer Initiative der Werkzeugmaschinenindustrie. Durch die Integration von UMATI in mein Projekt konnte ich bereits das grundlegende Konstrukt erfolgreich in meine Maschine integrieren, basierend auf den bereitgestellten UMATI-XML-Dateien, die Informationen zu unterstützten Funktionen und Schnittstellen enthalten.

Um OPCUA mit UMATI korrekt anzuwenden, ist es von entscheidender Bedeutung, dass meine IoT-Steuerung die OPCUA-Funktionalität unterstützt. Durch die Verwendung von Codesys und Procon-WEB verfüge ich bereits über eine solide Basis, um eine nahtlose Integration von OPCUA zu ermöglichen.

Durch den Einsatz von OPCUA kann mein Drink-Mixer Daten an andere Geräte oder Systeme übertragen und empfangen. Dies ermöglicht beispielsweise die Übermittlung des aktuellen Status des Mixers, der ausgewählten Zutaten oder der Menge der gemixten Drinks. Gleichzeitig kann ich durch den Empfang von Befehlen oder Einstellungen von externen Systemen die Funktionen meines Mixers anpassen.

Um eine korrekte Anwendung zu gewährleisten, ist es wichtig, die erforderlichen OPCUA-Funktionen in meinem Codesys-Projekt zu implementieren und die geeigneten UMATI-XML-Dateien zur Festlegung der Schnittstellenbeschreibungen meiner Maschine zu verwenden. Dadurch kann ich eine nahtlose Verbindung zu anderen OPCUA-kompatiblen Geräten oder Systemen herstellen und einen reibungslosen Datenaustausch gewährleisten.

Natürlich gibt es noch einiges zu tun, wie auf dem Bild zu erkennen ist. Dennoch bin ich begeistert von diesem unterhaltsamen Projekt, das mir die Möglichkeit bietet, über verschiedene Themen viel zu lernen und zu wachsen.

Ich freue mich immer über eure Inputs und Anregungen, um das Projekt weiter zu verbessern! Zögert nicht, eure Ideen einzubringen und gemeinsam an diesem spannenden Vorhaben zu arbeiten.