On construction and verification of PLC programs
暂无分享,去创建一个
A review of methods and approaches for programming of “discrete” problems for programmable logic controllers (PLC) based on the example of constructing a program for controlling a code lock. The usability of the analysis of a program correctness by the model checking method with respect to a Cadence SMV automatic verification tool is evaluated for these approaches. Possible PLC program vulnerabilities arising at some approaches for programming of PLC are revealed.
[1] E. V. Kuzmin,et al. On Verification of PLC-Programs Written in the LD-Language , 2015 .
[2] E. A. Parr. Programmable Controllers: An Engineer's Guide , 1993 .
[3] David Gries,et al. The Science of Programming , 1981, Text and Monographs in Computer Science.
[4] Edmund M. Clarke,et al. Model Checking , 1999, Handbook of Automated Reasoning.