awillard
Member
I am a software developer (with absolutely no experience in the world of PLCs), and doing some research on PLC static analysis tools.
Basically my question is, do any tools exist to conduct static analysis of PLC (ladder logic) code? Looking for common bugs or flaws, incorrect practices, security vulnerabilities and so on. Specifically for RsLogix5000 Allen Bradley PLCS. Google research only turned up two products.
https://arcade.embedded.rwth-aachen.de/doku.php?id=arcade
Which appears to be free, but does not support RsLogix5000
http://www.itris-automation.com/plc-checker/
Supports RsLogix but is 'cloud based' so appears such things exist but is there anything else? Freeware especially.
Thanks!
Basically my question is, do any tools exist to conduct static analysis of PLC (ladder logic) code? Looking for common bugs or flaws, incorrect practices, security vulnerabilities and so on. Specifically for RsLogix5000 Allen Bradley PLCS. Google research only turned up two products.
https://arcade.embedded.rwth-aachen.de/doku.php?id=arcade
Which appears to be free, but does not support RsLogix5000
http://www.itris-automation.com/plc-checker/
Supports RsLogix but is 'cloud based' so appears such things exist but is there anything else? Freeware especially.
Thanks!