Bewährte Technik in neuem Gewand

Die Zukunft der IEC61131-3

Wir schreiben das Jahr 2020. Händeringend wird in den USA nach Entwicklern gesucht, die Cobol beherrschen. Diese Sprache wurde vor über 60 Jahren für betriebswirtschaftliche Problemstellungen ins Leben gerufen. Auch heute noch sind 40 Prozent der Systeme im Finanzwesen in Cobol programmiert, unter anderem auch das Computersystem zur Erfassung der Arbeitslosenversicherung. Zur Wartung dieser Systeme braucht man Entwickler mit diesem Spezialwissen. Auch IEC61131-3-Programmierer mit dem Wissen und der nötigen Erfahrung zu finden, wird immer schwieriger, obwohl die Programmierung relativ einfach und intuitiv ist.

Einsparung bei manuellen Arbeitsschritten

Da das manuelle Ausführen sich wiederholender Engineering-Arbeitsschritte Zeit kostet und Fehler begünstigt, werden diese Abläufe gerne automatisiert. Umfangreiche Bibliotheken stellen Funktionen zur Verfügung, mit welchen Applikationsprogramme aus einer Datenbank generiert und komplette Integrationstests vollautomatisch ausgeführt werden können. Der Start erfolgt entweder per Knopfdruck oder automatisiert auf dem Buildserver. Damit möglichst viele Arbeitsabläufe automatisiert werden können, wurde das Scripting-Framework im SolutionCenter um zahlreiche Bachmann-spezifische Funktionen erweitert.

Voll integrierte Editoren

Bei der Programmierung hat Bachmann auf die volle Integration gesetzt. Im SolutionCenter werden neben den Konfigurations- und Diagnosewerkzeugen auch die Programmier- und Debug-Umgebungen für die verschiedenen Sprachen angeboten. Somit ist es möglich, die Konfigurationen zusammen mit dem Quellcode im Versionskontrollsystem GIT oder SVN zu verwalten. Unabhängig von der Programmiersprache werden dem Programmierer in den Editoren verschiedenste Features geboten, welche das Arbeiten erleichtern und die Effizienz steigern. Dies sind die Syntaxhervorhebung, die kontextsensitive Code-Vervollständigung, die benutzerdefinierten Code-Vorlagen und die Schnellkorrekturen für die Behebung häufig auftretender Probleme. Das umfangreiche Debug-Framework erlaubt dem Anwender, mehrere Applikationen und Bibliotheken parallel auf der gleichen Steuerung zu prüfen.

Generierte Visualisierungen

Mit PLC Insight bringt Bachmann die Überwachung der zentralen Applikationsteile in die Visualisierung. Beim Erstellen der Applikation werden dabei aus ausgewählten, funktionsblockbasierten SPS-Bausteinen der Sprache CFC (Continuous Function Chart) Visualisierungsseiten generiert, welche in eine bestehende Visualisierung eingebettet werden können. Alternativ kann sich der Anwender auch eine komplett eigenständige, web-basierte Visualisierung (M1 webMI pro) erstellen lassen. Der Quellcode wird als Funktionsblockdiagramm inklusive aller für einen Zugriff freigegebenen Variablenwerte dargestellt. Auch neue Sollwerte können direkt über die Visualisierung vorgegeben werden. Um die Zusammenhänge besser verstehen zu können, werden Zusatzinformationen in Form von Tooltips beim Hovern über die Funktions- und Variablenblöcke eingeblendet. Die integrierte Zoom-Funktion hilft, bei großen Programmen den Durchblick zu behalten.

Seiten: 1 2 3 4Auf einer Seite lesen

Das könnte Sie auch Interessieren

Weitere Beiträge

Bild: Wago GmbH & Co. KG
Bild: Wago GmbH & Co. KG
I/O-System XTR von Wago

I/O-System XTR von Wago

Vor zehn Jahren hieß es bei Wago das erste Mal: XTR. Die Ausführung für „eXTReme“ Umgebungsbedingungen sollte dem Wago I/O System 750 neue Anwendungen und Branchen erschließen. Das betonte die Titelstory des damaligen SPS-MAGAZINs zur Hannover Messe 2014. Eine Dekade später hat die Redaktion bei Wago nachgehakt, ob dieser Plan aufgegangen ist und in welchen Bereichen das XTR-System heute vor allem zu finden ist.

mehr lesen