Updates für Codesys-Steuerungsapplikationen

600% schneller über die Cloud

Ob Sondermaschine, automatisiertes Industriegebäude, mobile Arbeitsmaschine oder Logistiksystem: Updates der Steuerungsapplikation zur Prozess-, Leistungs- oder Funktionsverbesserung betreffen alle Automatisierungssysteme. Wie das folgende Beispiel zeigt, lassen sich diese durch eine cloudbasierte Steuerungsadministration erheblich beschleunigen.
 Vollautomatisiertes Hochregallager modern administriert durch Cloud-Anbindung
Vollautomatisiertes Hochregallager modern administriert durch Cloud-Anbindung Bild: Codesys GmbH

Die Firma Gebhardt entwickelt und produziert mit rund 650 Mitarbeitern Intralogistik-Komplettlösungen: von der Förderrolle bis zum kompletten Regalbediengerät. Eines der Produkte, das StoreBiter 300 OLS, ist ein Lagersystem für hohe Leistungsanforderungen und wird mit einer Codesys-basierten Lenze-SPS vom Typ C300 gesteuert. Durch verschiedene Lastaufnahmemittel ist das System sehr flexibel in der ein- oder mehrfachtiefen Lagerung von Behältern, Tablaren und Kartons verschiedener Größen. Es eignet sich z.B. für die Umsetzung des Ware-zum-Mann-Prinzips, besonders in Verbindung mit den SimplePick-Kommissionierstationen von Gebhardt. Das Lagersystem kann aus einer oder mehreren Gassen bestehen, worin jeweils mehrere Shuttles eingesetzt werden können. Jede Gasse wird, abhängig von der Lagerhöhe, in mehrere Ebenen aufgeteilt. Je nach Leistungsanforderung wird dabei jede Ebene mit einem Shuttle bestückt oder die Anzahl der Shuttles entsprechend reduziert. Am Ende einer Gasse befinden sich Hubgeräte, über die die Abgabe der Behälter erfolgt oder die Shuttles die Ebene wechseln können. Durch eine modulare Gestaltung der einzelnen Systemkomponenten können individuelle Lösungen entwickelt werden, die passend auf die jeweiligen Kundenanforderungen zugeschnitten sind.

 Übersichtliche Darstellung aller Steuerungen: Durchsuchbar und filterbar nach Tags
Übersichtliche Darstellung aller Steuerungen: Durchsuchbar und filterbar nach TagsBild: Codesys GmbH

Aufwändige Steuerungs-Updates

Wie lassen sich die vernetzten Steuerungen eines solchen Shuttle-Systems updaten? Das seit Jahren etablierte Verfahren ermöglichte die Verwaltung der installierten Basis von Lagersystemen. So berichtet Dominik Lang, verantwortlich für den Bereich SPS-Entwicklung & Standardisierung OLS 2D & X bei Gebhardt, dass bislang für jeden Kunden am hauseigenen Server eine virtuelle Wartungsmaschine eingerichtet wurde, die per VPN mit dem Kundennetz verbunden ist. Es gab zwar keine Übersicht über den Betriebszustand der Shuttles des Kunden, trotzdem war es darüber möglich eine Verbindung mit einzelnen Shuttles herzustellen um sie z.B. zu aktualisieren. Speziell für die Inbetriebnahme der Steuerungen wurde ein kleines Tool entwickelt, um vor Ort ein Update der Shuttle-Applikation über einen FTP-Server zu installieren. Dieses Verfahren funktionierte allerdings nur lokal, d. h. nur dann, wenn die Inbetriebnahme am Ort der Anlage durchgeführt wurde. Versioniert wurde der Quellcode in Windows-Ordnern auf dem Server. Durch diese Verzeichnisstruktur tauschten die Applikationsentwickler von Gebhardt die Codesys-Projekte aus. Mit dem Erfolg des Lagersystems und der mittlerweile 900 installierten Shuttles wurde mit der Zeit klar: Betreuung und Updates sind zeitraubende und organisatorisch komplizierte Angelegenheiten. Für einen einzigen Kunden konnte sich so ein Update über mehrere Stunden ziehen. Während dieser Zeit musste die gesamte Gasse stillgelegt werden, auch durften keine Aufträge bearbeitet werden. So musste das erforderliche Zeitfenster im Voraus mit dem Kunden genau abgestimmt werden und stieß auf denkbar wenig Akzeptanz. Gleichzeitig herrscht kundenseitig doch ein hoher Update-Druck. Insbesondere während der etwa einwöchigen Inbetriebnahme, wenn die Anlage an die Kundenwünsche angepasst wird, ergibt sich dadurch eine sehr kritische Situation. Für Lang und seine Kollegen immer eine besonders stressige Zeit, wenngleich sie immer versuchen, die Stillstandszeiten außerhalb der Arbeitszeiten des Kunden zu legen.

 Auf einen Blick: Alle Projekte samt zugehörigen Applikationen einfach verwaltet
Auf einen Blick: Alle Projekte samt zugehörigen Applikationen einfach verwaltetBild: Codesys GmbH

Cloudbasierte Steuerungsadministration

Wie kann das dreiköpfige Entwicklerteam das Update-Verfahren beschleunigen? Auf der Suche nach einer Lösung fand man am Markt nichts, was die Anforderungen erfüllte. Ein wesentliches Kriterium: Der Aufwand für die Pflege einer geeigneten Infrastruktur sollte möglichst gering sein. So wurden die Entwickler 2019 über einen Fachartikel auf den Codesys Automation Server aufmerksam, der sich damals noch in der Beta-Phase befand. Lang startete erste Versuche an seinem Schreibtisch, um Steuerungen in den Server einzubinden, Quellcode sowie die Binär-Applikationen für die Steuerungen in seinen Tenant, sprich sein geschütztes Server-Konto zu laden, und diese Applikationen auf die angebundenen Steuerungen zu übertragen. Umfangreiche Hilfsdokumentationen und einige kurze YouTube-Videos reichten aus, um sich schnell in dem intuitiv zu bedienendem System zurechtzufinden. Nach etwa einem halben Tag waren so die ersten Steuerungen mit dem Codesys Automation Server verbunden. Daraus entstand für Gebhardt die Überzeugung: Diese Lösung ist geeignet, um das geschilderte Update-Verfahren deutlich zu beschleunigen. Nach dem Schreibtischexperiment und kleineren Anpassungen am Codesys Automation Server zur bestmöglichen Unterstützung der C300-Steuerungen wagte man den nächsten Schritt: die Anbindung des Codesys Automation Servers an das eigene Echtlager in Sinsheim. Nachdem die erforderlichen Applikationen in den Server geladen und die Steuerungen eingebunden waren, wurde die Applikationssoftware über den Server auf die Steuerungen ausgerollt. Für einen direkten Vergleich wurde die Applikationssoftware mit dem bisherigen Verfahren in einem weiteren Lager in Betrieb genommen. Der Unterschied war deutlich: Während Dominik Lang und seine Kollegen mit ihrem bestehenden Prozess ca. zwei Stunden für die Einrichtung des Lagers benötigten, war das Lager mit dem Automation Server nach 20 Minuten in Betrieb – und damit sechs mal schneller.

„Der Automation Server bringt uns eine erhebliche Zeitersparnis und ist zudem eine passende Plattform, um uns untereinander zu vernetzen.“

Dominik Lang, Gebhardt Intralogistics Group
 Konzentriert aufs Wesentliche: Die wichtigsten Details eines digitalen Zwillings
Konzentriert aufs Wesentliche: Die wichtigsten Details eines digitalen ZwillingsBild: Codesys GmbH

Versionierung im Blick

Über den Codesys Automation Server wurde die Applikationssoftware nicht nur automatisch auf alle Steuerungen ausgerollt, sie war gleichzeitig auch sauber versioniert. Ab diesem Zeitpunkt hatten die Entwickler jederzeit den Überblick, welcher Applikationsstand auf welcher Steuerung läuft. Für eine weitere Bearbeitung konnte der Quellcode wieder direkt vom Server abgerufen werden. Um ihre Projektstände synchron zu halten, verwenden die Softwareentwickler seitdem keinen Windows-Ordner mehr, sondern sie nutzen die Mechanismen des Codesys Automation Servers. Über einen längeren Zeitraum beobachteten sie das Zusammenspiel zwischen dem Server und der Steuerungswelt im Lager. Stabilität, hohe Verfügbarkeit und die Sicherheit der Daten wurden genau analysiert. Im Februar 2020 entschloss man sich dann, das erste Kundenprojekt mit dem Codesys Automation Server zu realisieren. Insgesamt wurden dabei in einer neuen Anlage 15 Steuerungen innerhalb eines halben Tages angebunden und in Betrieb genommen. Zur Strukturierung innerhalb des Servers werden Tags an den Steuerungen genutzt. Sie erlauben eine Filterung nach dem Projekt und innerhalb des Projekts nach den Gassen, in denen sie eingesetzt werden. Der Nutzen durch den Codesys Automation Server ist für Gebhardt so hoch, dass sein Einsatz bei allen neuen Projekten gesetzt ist. Seit Kurzem wird die cloudbasierte Plattform sogar in Brownfield-Projekte sukzessive aufgenommen. So administrieren Lang und seine Kollegen z.B. die 70 Steuerungen und deren SPS-Applikationen im Lager von Intersport Deutschland nun bequem über die cloudbasierte Plattform.

Das könnte Sie auch Interessieren

Bild: P.E. Schall GmbH & Co. KG
Bild: P.E. Schall GmbH & Co. KG
Doppeltes Jubiläum

Doppeltes Jubiläum

Sindelfingen, Sinsheim, Stuttgart – die Motek hat in ihren 40 Jahren Messegeschichte schon einige Stationen durchlaufen. Die Geschäftsführerin des Messeveranstalters P.E. Schall, Bettina Schall, berichtet im Interview mit dem SPS-MAGAZIN über den Charakter der Messe, Erfolge und Herausforderungen für einen Messeveranstalter in der Automatisierungsbranche und aktuelle Technologietrends. Außerdem gibt es neben 40 Jahren Motek noch ein weiteres Jubiläum zu feiern: 60 Jahre Schall-Messen.

Bild: TeDo Verlag GmbH
Bild: TeDo Verlag GmbH
„Alle sind am Start“

„Alle sind am Start“

Im Rahmen einer Pressekonferenz hat der Veranstalter Mesago Details zur SPS-Messe 2022 bekannt gegeben, die vom 8. bis 10. November stattfindet. Nach zwei Jahren, in denen die Fachmesse pandemiebedingt ausfiel, sollen dieses Jahr in Nürnberg wieder die neuesten Produkte und Lösungen für die industrielle Automation zu sehen sein.

Bild: TeDo Verlag GmbH
Bild: TeDo Verlag GmbH
Welcome to 
Open Webinar World

Welcome to Open Webinar World

Mit Open Webinar World hat der TeDo Verlag jetzt eine neue Plattform für seine TechTalks gelauncht. Webinar-Teilnehmer profitieren von zahlreichen Vorteilen und können das breite Themenangebot zukünftig noch komfortabler nutzen. Anmeldung und die Teilnahme an den Automation TechTalks bleiben natürlich weiterhin kostenlos.

Bild: Pepperl+Fuchs SE
Bild: Pepperl+Fuchs SE
Schlüsselfertige Vision-Lösungen

Schlüsselfertige Vision-Lösungen

Pepperl+Fuchs bietet neben einem umfangreichen Vision-Produktportfolio nun auch Lösungsunterstützung für seine Kunden. Der 2022 neu gegründete Geschäftsbereich Factory Solutions konzentriert sich auf genau diese schlüsselfertigen Lösungen. Das Leistungsangebot beinhaltet die IIoT-gerechte Digitalisierung von Anlagen und
Prozessen (Neoception), die Projektierung und Realisierung von kompletten Bildverarbeitungs- und Robot-Vision-Lösungen (VMT Bildverarbeitungssysteme), sowie Gesamtautomatisierungslösungen (Polyplan).

Bild: MVV
Bild: MVV
Oberschwingungen im Griff

Oberschwingungen im Griff

Als Reaktion auf den fortschreitenden Klimawandel sind die Versorgungsunternehmen in Deutschland dazu angehalten, auf CO2-neutrale Energien umzustellen. Für die in Bau befindliche Fernwärme-Besicherungsanlage Rheinufer Neckarau liefert Bilfinger die Elektro- und Leittechnik zur Einspeisung der gewonnenen Wärme. Schrankumrichter der Baureihe ACS880-37 von ABB tragen dazu bei, dass das Stromnetz nicht mit Netzoberschwingungen belastet wird.

Bild: ©Bet_Noire/istockphoto.com
Bild: ©Bet_Noire/istockphoto.com
Störungsfreier 
Materialfluss

Störungsfreier Materialfluss

Puffer- und Staustrecken sorgen in stationären Materialflussanlagen für ausreichend Flexibilität und Effizienz. Mit Zero Pressure Accumulation über AS-Interface und einer intuitiv bedienbaren Software von Bihl+Wiedemann lässt sich die Einrichtung solcher Strecken vereinfachen. Und zwar unabhängig von den verwendeten Antrieben, ohne komplizierte SPS-Programmierung und beliebig skalierbar – von der einfachen geraden Förderstrecke über Systeme mit mehreren Ein- und Ausschleusepunkten bis hin zu autarken Lösungen mit Safety.