Anzeige

IEC61131-3-basierte Steuerungssoftware

Ausgereiftes Konzept

Bild: 3S-Smart Software Solutions GmbHBild: 3S-Smart Software Solutions GmbH
Statische Code-Analyse einer IEC61131-3-Applikation

Bild: 3S-Smart Software Solutions GmbHBild: 3S-Smart Software Solutions GmbH
Visualisierung und CNC in der IEC61131-3-Oberfläche projektieren

IEC61131-3 Meets IT

In der IT-Welt verwenden Softwareentwickler neben den programmatischen Mitteln auch Zusatz-Tools, um die zunehmende Komplexität beherrschen zu können. Beispiele für solche Tools sind UML als Modellierungssprache, Versionsverwaltungssysteme für das Handling unterschiedlicher Softwareversionen bzw. zur sicheren Projektierung in Teams, statische Code-Analyse zur Prüfung des Codes auf Programmierrichtlinien bzw. typische Problemstellen, Profiler zur Laufzeitanalyse der Software sowie Testautomationssysteme, um eine gleichbleibende Softwarequalität durch wiederkehrende Tests gewährleisten zu können. In Codesys sind solche Zusatzwerkzeuge nahtlos in die IEC61131-3-Oberfläche integrierbar - Automatisierer profitieren unmittelbar vom Einsparungspotenzial. Mathematische Softwaresysteme zur Simulation und Verbesserung von Algorithmen und Verfahren sind auch in der Automatisierung nützlich und entsprechend weit verbreitet. Mit entsprechenden Erweiterungen kann z.B. ST- oder C-Programmcode direkt aus Matlab/Simulink erzeugt und in Codesys verwendet werden. Darüber hinaus können Codesys-Anwender per Zusatzoption die I/O-Konfiguration aus CAE-Tools wie Eplan oder WSCAD übernehmen. Spezielle Kommunikationsbibliotheken verbinden die Steuerung mit Cloud-Systemen oder Robotersteuerungen bzw. verschicken Daten per E-Mails oder SMS.

3S-Smart Software Solutions GmbH

Dieser Artikel erschien in SPS-MAGAZIN SPSS 2018 - 19.11.18.
Für weitere Artikel besuchen Sie www.sps-magazin.de