PLC meets Linux

Conference: AALE 2019 - 16. Fachkonferenz "Autonome und intelligente Systeme in der Automatisierungstechnik"
02/28/2019 - 03/01/2019 at Heilbronn, Deutschland

Proceedings: AALE 2019

Pages: 8Language: germanTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Brümmer, Franz (Hochschule Ravensburg-Weingarten, Deutschland)
Buch, Axel (Siemens AG, Köln, Deutschland)

Abstract:
Speicherprogrammierbare Steuerungen (SPS) sind eine bewährte Technik für die Lösung von Automatisierungsaufgaben. Sie stehen sowohl in dedizierter Hardware als auch als Software-Controller auf PC-Plattformen zur Verfügung. Kernaufgaben, wie der Zugriff auf lokale oder entfernte Ein- und Ausgänge oder die Diagnose, sind als Systemfunktionen in der SPS integriert. Steht bei einer PC-basierten Automatisierung neben der SPS auch ein offenes Betriebssystem zur Verfügung, können innovative Lösungen realisiert werden, bei denen vielseitige Teilaufgaben auf einem System umgesetzt werden müssen. Dies können Roboter-Bahnplanung, Visualisierung oder Datenbanken sein. Bisher konnte der Anwender nicht entscheiden, welches Betriebssystem parallel zur SPS-Funktion für seine spezifische Applikation zur Verfügung steht. Im Beitrag wird vorgestellt, wie man auf einem PC unter Verwendung eines Hypervisors sowohl eine SPS (Profinet IRT, Failsafe) mit einem offenen, echtzeitfähigen Linux-Betriebssystem kombinieren kann. Am Beispiel von Applikationen der Hochschule Ravensburg-Weingarten für Ro-boter mit Mecanum-Antrieben auf Basis des Robot Operating System (ROS) wird die Eignung dieses Ansatzes für komplexe Anwendungen gezeigt.