Journal of Software Engineering and Applications

Volume 3, Issue 11 (November 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

PLC Modeling and Checking Based on Formal Method

HTML  Download Download as PDF (Size: 171KB)  PP. 1054-1059  
DOI: 10.4236/jsea.2010.311124    8,161 Downloads   16,177 Views  Citations

Affiliation(s)

.

ABSTRACT

High reliability is the key to performance of electrical control equipment. PLC combines computer technology, automatic control technology and communication technology and becomes widely used for automation of industrial processes. Some requirements of complex PLC systems cannot be satisfied by the traditional verification methods. In this paper, an efficient method for the PLC systems modeling and verification is proposed. To ensure the high-speed property of PLC, we proposed a technique of “Time interval model” and “notice-waiting”. It could reduce the state space and make it possible to verify some complex PLC systems. Also, the conversion from the built PLC model to the Promela language is obtained and a tool PLC-Checker for modeling and checking PLC systems are designed. Using PLC-Checker to check a classical PLC example, a counter-example is found. Although the probability of this logic error occurs very small, it could result in system crash fatally.

Share and Cite:

Y. Zheng, G. Luo, J. Sun, J. Zhang and Z. Wang, "PLC Modeling and Checking Based on Formal Method," Journal of Software Engineering and Applications, Vol. 3 No. 11, 2010, pp. 1054-1059. doi: 10.4236/jsea.2010.311124.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.