Docker in der Automatisierungstechnik

Zentrales Werkzeug für IT/OT-Konvergenz

IT und Automatisierungstechnik wachsen immer stärker zusammen. Dabei bietet es sich an, bereits bestehende und erprobte Mechanismen aus dem einen Gebiet auch im anderen zu nutzen. Ein gutes Beispiel dafür ist Docker, eine Lösung zur Isolierung von Anwendungen mit Containervirtualisierung. Wago hat seine Steuerungen der PFC-Familie schon im Frühjahr 2019 Docker-ready gemacht. Welche Vorteile für die Steuerungsprogrammierung mit dieser Technologie einher gehen, erklärt Dr. Thomas Holm, Innovationschef bei Wago, im Interview mit dem SPS-MAGAZIN.

Warum sollten sich die Leser des SPS-MAGAZINs mit Docker beschäftigen?

Dr. Thomas Holm: IT und Automatisierungstechnik rücken immer näher aneinander. In diesem Zug wird viel von der IT-Entwicklungsdynamik auf die Automatisierungstechnik übergehen. Wenn man sich z.B. anschaut, wie heute Software im Cloud- und IoT-Bereich entsteht, liegt es nahe, dort etablierte Methoden auch für die Produktion zu nutzen. Die Anwender im Maschinenbau sollten sich mit diesen also unbedingt auseinandersetzen. Eine dieser Technologien ist Docker, mit der sich Software sehr modular – und flexibel für spätere Anpassungen – gestalten lässt. Das Deployment von Applikationen ist mit der Containervirtualisierung einfach und sicher möglich. Grund genug für Wago, sie auch in unseren Steuerungslösungen zu implementieren.

Spielt hier auch das große Schlagwort der Durchgängigkeit hinein?

Holm: Ja. Ich gehe davon aus, dass sich die Grenzen innerhalb der Automatisierungspyramide und darüber hinaus früher oder später auflösen. Deswegen sind nicht nur durchgängige Kommunikationsstandards gefragt, sondern auch einheitliche Entwicklungsmethoden und das entsprechende Softwaredeployment. Nur so lassen sich moderne Algorithmen – z.B. für das maschinelle Lernen – in der Produktion wirkungsvoll einsetzen. Mit Docker kann der Anwender die gleichen Mechanismen anwenden – von der Cloud bis in die Kleinsteuerung. Aus Wago-Sicht handelt es sich deshalb um eines der zentralen Werkzeuge für die geforderte IT/OT-Konvergenz.

Ist Docker denn fit für die besonderen Anforderungen der Automatisierung?

Holm: Docker ist Linux-nativ und greift auf viele Eigenschaften aus dieser Welt zurück. Auch Wago setzt innerhalb der PFC-Steuerungsfamilie seit 2006 auf Echtzeit-Linux und dessen Vorteile. Diese Controller sind also für die Mechanismen von Docker prädestiniert; es entstehen keine Einschränkungen in Bezug auf die Echtzeitfähigkeit. Gleichzeitig wird aber der durchgängige Workflow von der Entwicklung einer Applikation bis zu deren Übertragung auf die Steuerung sichergestellt.

Seiten: 1 2 3 4 5Auf einer Seite lesen

Das könnte Sie auch Interessieren

Weitere Beiträge

Bild: Siemens AG
Bild: Siemens AG
Vision-Integration per App

Vision-Integration per App

Qualitätskontrolle ist in der modernen Industrie von entscheidender Bedeutung. Mit Machine Vision wird sie weniger fehleranfällig, zeitaufwändig und kostspielig. Durch die Aufnahme von zwei Anbietern der industriellen Bildverarbeitung in das Siemens-Industrial-Edge-Ökosystem können neue skalierbare Bildverarbeitungslösungen effizient und nahtlos in die Produktionsautomatisierung integriert werden.

mehr lesen
Bild: ©Media Whale Stock/shutterstock.com
Bild: ©Media Whale Stock/shutterstock.com
Verfügbarkeit erhöht 
und Kosten gespart

Verfügbarkeit erhöht und Kosten gespart

Herausforderungen in der Lieferkette waren während der Pandemie ein Damoklesschwert für viele Unternehmen. Der spanische Maschinenbauer Tecnobox hat diese Herausforderung als Chance genutzt und seinen Zulieferer gewechselt. Mit dem umfassenden Portfolio von Delta Electronics ist es dem Unternehmen gelungen, seine Verfügbarkeit zu erhöhen und zudem ein Viertel der Kosten einzusparen.

mehr lesen
Bild: ISW der Universität Stuttgart
Bild: ISW der Universität Stuttgart
Domänenspezifische Sprache

Domänenspezifische Sprache

Ein grundlegender Baustein zur Flexibilisierung von Automatisierungssystemen aus Softwaresicht sind modulare, virtualisierte Echtzeitarchitekturen, die als verteilte Echtzeitsysteme realisiert werden. Um Entwickler in die Lage zu versetzen, robuste Systeme hinsichtlich der Echtzeiteigenschaften zu entwerfen und zu verwalten, wurde am ISW der Universität Stuttgart auf Basis einer domänenspezifischen Sprache ein Werkzeug entwickelt, das die Analyse des Echtzeitverhaltens sowie die automatisierte Echtzeitorchestrierung Container-basierter Steuerungsanwendungen mit Kubernetes und Docker-Compose erlaubt.

mehr lesen