Brausteuerung mit Codesys und Raspberry PI
Verfasst: Montag 29. August 2016, 09:29
Hallo Zusammen
Ich möchte hier mal mein neues Brausteuerungsprojekt vorstellen.
Bis jetzt war ich mit dem BrewPi als Steuerung eigentlich gut zufrieden. Da ich aber auch beruflich in der Industrie-Automatisierung unterwegs bin, fehlt mir bei den fertigen Steuerungen die Möglichkeit, selber einzelnen Komponenten anzupassen oder zu ergänzen.
Neben all den massgeschneiderten Raspberry-PI Projekten, möchte ich für mich eine in der Automatisierungsindustrie allgemein bekannte Programmiersoftware verwenden. (https://de.wikipedia.org/wiki/Codesys)
Normalerweise werden damit PLCs von ABB, Beckhoff und 300 weiteren Hersteller programmiert. http://devices.codesys.com/ )
Habe letzhin mal zufällig entdeckt das der R-Pi für Codesys als PLC unterstützt wird. Zu meinem Erstaunen auch zu einem sehr fairen Preis von 35€ für die Laufzeitlizenz (Codesys in der Basisversion ist ohne Lizenz) . Ohne Lizenz läuft die RPI Laufzeit einfach nur 2h was für den Einstieg/ erste Tests auch mal ausreichend ist.
Eine weitere schöne Sache sind die freien OSCAT-Bibliotheken (Open Source Community for Automation Technology). Die Bibliotheken sind sehr Umfangreich und es ist viel Brauchbares für eine Maschinensteuerung dabei.
Mein Projekt ist noch nicht ganz fertig da ich auch noch etwas an Hardware bestellt habe, aber die vorhandenen und geplanten Komponenten möchte ich mal auflisten.
Als erstes ist eine Maischesteuerung für gasbefeuerte Kessel geplant.
- 1-Wire Temperatursensoren direkt am RPI-GPIO4 ✔
- SSD Relay an RPI IOs (GPIOs) ✔
- PID Regler mit Inputfilterung und PWM-Ausgang✔
- Maischesimulation für PID Parameter Tests (Streckensimulation, bei mir z.B. Totzeit von 1-2 min) ✔
- Trendspeicherung der Temperaturen, Einschaltzeiten, ... mit CSV Daten-Export, wird am Ende per Email verschickt. ✔
- Web-Visualisierung mit Webserver direkt aufm RPI ✔
- Sequenzsteuerung (Temperaturschritte) ✔
Noch offen bzw erst Vortests:
- Rezepthandling (Laden und Speichern von Rezepten), Rezept im Sinne von Rezept-Parameter der Steuerung (Zeiten und Temperaturen). Für Bierrezepte gibts ja bereits viele gute Tools.
- Grafisch ansprechende Visualisierung. (Sreenshots folgen später)
- Modbus RTU IOs
- Gehäuse und saubere Montage (Bilder folgen)
- Implementierung einer zweistufigen ZKG-Mantelkühl-PID-Regelung ala BrewPi
Neben Estavayer 2016 und einigen anderen Events im Sommer habe ich noch nicht allzu viel Zeit investieren können. -> Updates folgen.
Brauergruss und eine schöne neue Woche
Andreas
Ich möchte hier mal mein neues Brausteuerungsprojekt vorstellen.
Bis jetzt war ich mit dem BrewPi als Steuerung eigentlich gut zufrieden. Da ich aber auch beruflich in der Industrie-Automatisierung unterwegs bin, fehlt mir bei den fertigen Steuerungen die Möglichkeit, selber einzelnen Komponenten anzupassen oder zu ergänzen.
Neben all den massgeschneiderten Raspberry-PI Projekten, möchte ich für mich eine in der Automatisierungsindustrie allgemein bekannte Programmiersoftware verwenden. (https://de.wikipedia.org/wiki/Codesys)
Normalerweise werden damit PLCs von ABB, Beckhoff und 300 weiteren Hersteller programmiert. http://devices.codesys.com/ )
Habe letzhin mal zufällig entdeckt das der R-Pi für Codesys als PLC unterstützt wird. Zu meinem Erstaunen auch zu einem sehr fairen Preis von 35€ für die Laufzeitlizenz (Codesys in der Basisversion ist ohne Lizenz) . Ohne Lizenz läuft die RPI Laufzeit einfach nur 2h was für den Einstieg/ erste Tests auch mal ausreichend ist.
Eine weitere schöne Sache sind die freien OSCAT-Bibliotheken (Open Source Community for Automation Technology). Die Bibliotheken sind sehr Umfangreich und es ist viel Brauchbares für eine Maschinensteuerung dabei.
Mein Projekt ist noch nicht ganz fertig da ich auch noch etwas an Hardware bestellt habe, aber die vorhandenen und geplanten Komponenten möchte ich mal auflisten.
Als erstes ist eine Maischesteuerung für gasbefeuerte Kessel geplant.
- 1-Wire Temperatursensoren direkt am RPI-GPIO4 ✔
- SSD Relay an RPI IOs (GPIOs) ✔
- PID Regler mit Inputfilterung und PWM-Ausgang✔
- Maischesimulation für PID Parameter Tests (Streckensimulation, bei mir z.B. Totzeit von 1-2 min) ✔
- Trendspeicherung der Temperaturen, Einschaltzeiten, ... mit CSV Daten-Export, wird am Ende per Email verschickt. ✔
- Web-Visualisierung mit Webserver direkt aufm RPI ✔
- Sequenzsteuerung (Temperaturschritte) ✔
Noch offen bzw erst Vortests:
- Rezepthandling (Laden und Speichern von Rezepten), Rezept im Sinne von Rezept-Parameter der Steuerung (Zeiten und Temperaturen). Für Bierrezepte gibts ja bereits viele gute Tools.
- Grafisch ansprechende Visualisierung. (Sreenshots folgen später)
- Modbus RTU IOs
- Gehäuse und saubere Montage (Bilder folgen)
- Implementierung einer zweistufigen ZKG-Mantelkühl-PID-Regelung ala BrewPi
Neben Estavayer 2016 und einigen anderen Events im Sommer habe ich noch nicht allzu viel Zeit investieren können. -> Updates folgen.
Brauergruss und eine schöne neue Woche
Andreas