SPS-Programmierung mit Funktionsblöcken

Bild: Bachmann electronic GmbH

Um die Codesys-basierte Oberfläche M-PLC sukzessive abzulösen, ermöglicht es Bachmann seit gut zwei Jahren, die Aufgabenstellungen der Programmierung mithilfe der IEC61131-3-basierten Programmiersprache ST im PLC Developer zu lösen. Jetzt folgt die grafische Programmiersprache CFC/FBD (Continuous Function Charts/Function Block Diagram). Sie ist intuitiv und unkompliziert zu programmieren. Code lässt sich wiederverwenden. Komplexe Applikationslogik ist gut kapselbar und die Datenflussanalyse beim Debuggen bringt oft wichtige Erkenntnisse. Das Unternehmen legte bei der Entwicklung des CFC-Editors auf einige Punkte besonderes Gewicht: Das Tool lässt sich mittels Maus und auch mithilfe der Tastatur komfortabel bedienen. In der Praxis sind hierdurch Projekte effizient umsetzbar. Der PLC Developer bietet zudem übersichtliche Tool-Tipps, wie kontextsensitive Information über den Datentyp, den Initialisierungswert, Funktionsblock-Interfaces oder die Code-Dokumentation.

Bachmann electronic GmbH
http://www.bachmann.info

Das könnte Sie auch Interessieren

Weitere Beiträge

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