LinkedIn Logo YouTube Logo
Security in der SPS-Programmierung

Echtzeitkorrektur für Codesys

Die statische Codeanalyse zeigt Entwicklern bei der SPS-Programmierung mit Codesys in Echtzeit Fehler an.
Die statische Codeanalyse zeigt Entwicklern bei der SPS-Programmierung mit Codesys in Echtzeit Fehler an. Bild: Codesys Development GmbH

Das Fraunhofer IEM hat zusammen mit Codesys eine statische Codeanalyse in die Entwicklungsumgebung integriert, die in Echtzeit auf Fehler im Code hinweist. Ähnlich einer Rechtschreibprüfung zeigt die statische Codeanalyse frühestmöglich Fehler und Gefahren im Programmcode an. Außerdem macht sie unbeabsichtigte Datenflüsse oder die falsche Verwendung von Programmierschnittstellen sichtbar. Entwickler können ihren Code so bereits während der Programmierung prüfen und ausbessern, ohne ihn kompilieren und ausführen zu müssen. Für die Echtzeit-Korrektur kommen distributive Analyse-Frameworks mit geringem Speicherverbrauch zum Einsatz. Die Analysen bieten Programmierern umfangreiche Konfigurationsmöglichkeiten – und sind sowohl auf die Codesys-Programmierschnittstelle als auch auf eingebundene Drittbibliotheken anwendbar. Die Lösung ist im Release 5.0.0.0 der Codesys Static Analysis eingebunden.

Das könnte Sie auch Interessieren

Weitere Beiträge

Bild: Thomas Schmertosch
Bild: Thomas Schmertosch
Mit objektorientierter Modularisierung Maschinen und Anlagen einfacher entwickeln

Mit objektorientierter Modularisierung Maschinen und Anlagen einfacher entwickeln

Prof. Thomas Schmertosch merkt man seine Begeisterung für Automatisierungstechnik im Gespräch sofort an. Dabei will er dem eher kleinen und mittleren Maschinenhersteller Wissen darüber vermitteln, wie er seine Produkte fit für Industrie 4.0 machen – und wie die objektorientierte Modularisierung dabei unterstützen kann. Das Charmante: Rund 30 Jahre lag seine Idee zu dieser Methode in der Schublade. Jetzt ist sie, mit modernen Begrifflichkeiten ausformuliert und an aktuelle Entwicklungen angepasst, bereits in zweiter Auflage in einem Buch beschrieben. Die Redaktion sprach mit ihm über die Motivation und die Inhalte.

mehr lesen
Bild: Checchi & Magli
Bild: Checchi & Magli
Pflanzen-Setzmaschine 4.0

Pflanzen-Setzmaschine 4.0

Das italienische Unternehmen Checchi & Magli, Vegetable Growing Technology, entwickelt in enger Zusammenarbeit mit Sigma Motion/Sigmatek Pflanzmaschinen, die weltweit eingesetzt werden und die unterschiedlichen Anforderungen in Bezug auf Qualität und Produktivität während der Umpflanzphase erfüllen.

mehr lesen
Bild: Bosch Rexroth
Bild: Bosch Rexroth
ctrlX Automation von Bosch Rexroth in der Anwendung

ctrlX Automation von Bosch Rexroth in der Anwendung

Mit ctrlX Automation hat Bosch Rexroth nicht nur einen Baukasten aus Hard- und Software aufgebaut, sondern auch ein vielseitiges Ökosystem ins Leben gerufen. Beides zusammen bildet die Basis für ein stetig wachsendes Spektrum an Einsatzmöglichkeiten – auch über die Fabrik hinaus. Der folgende Artikel zeigt spannende Applikationen auf, in denen ctrlX Automation bereits eingesetzt wird. Zudem hat die Redaktion mit Steffen Winkler über die Vorteile in der Praxis gesprochen.

mehr lesen