Sicheres Programmieren von SPSen

Das Fraunhofer IEM hat in Zusammenarbeit mit CODESYS Development-Methoden der statischen Codeanalyse in die für SPS gängige Entwicklungsumgebung CODESYS integriert.

Durch diese Integration erhalten Softwareentwickler in der Automatisierungsbranche in Echtzeit Hinweise auf Fehler in ihrem Code, die sie bereits im Entwicklungsprozess korrigieren können. Die Lösung ist im Release 5.0.0.0 der CODESYS Static Analysis eingebunden. Ähnlich einer Rechtschreibprüfung zeigt die statische Codeanalyse frühestmöglich Fehler und Gefahren im Programmcode an. Zudem macht sie unbeabsichtigte Datenflüsse oder die falsche Verwendung von Programmierschnittstellen sichtbar. Softwareentwickler 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 setzte das Forschungsinstitut auf distributive Analyseframeworks mit geringem Speicherverbrauch. Die Analysen bieten Programmierern umfangreiche Konfigurationsmöglichkeiten und sind sowohl auf die CODESYS-Programmierschnittstelle als auch auf eingebundene Drittbibliotheken anwendbar.

Dieser Artikel erschien auf computer-automation.de »

Autorin: Inka Krischke

Jobs @ CODESYS