
Safe programming of PLCs
July 01, 2024
In collaboration with CODESYS, Fraunhofer IEM has integrated static code analysis development methods into the CODESYS development environment commonly used for PLCs.
This integration provides software developers in the automation industry with real-time information on errors in their code, which they can correct during the development process. The solution is integrated in release 5.0.0.0 of CODESYS Static Analysis. Similar to a spell checker, the static code analysis indicates errors and dangers in the programme code as early as possible. It also visualises unintended data flows or the incorrect use of programming interfaces. Software developers can thus check and correct their code during programming without having to compile and execute it. For real-time correction, the research institute used distributive analysis frameworks with low memory consumption. The analyses offer programmers extensive configuration options and can be applied both to the CODESYS programming interface and to integrated third-party libraries.
This article was published on computer-automation.de »
Author: Inka Krischke