DocumentCode :
1037938
Title :
Modeling programmable logic controllers for logic verification
Author :
Moon, Il
Author_Institution :
Dept. of Chem. Eng., Yonsei Univ., Seoul, South Korea
Volume :
14
Issue :
2
fYear :
1994
fDate :
4/1/1994 12:00:00 AM
Firstpage :
53
Lastpage :
59
Abstract :
Verification method has been developed for determining the safety and operability of programmable logic controller (PLC) based systems. The method automatically checks sequential logic embedded in PLCs and provides counterexamples if it finds errors. The method consists of a system model, assertions, and a model checker. The model is a Boolean-based representation of a PLC´s behavior. Assertions are questions about the behavior of the system, expressed in temporal logic. The model checker generates a state space based on the above two inputs, searches the space efficiently, determines the consistency of the model and assertions, and supplies counterexamples. A modeling technique has been developed to verify relay ladder logic (RLL), a PLC programming language. The performance of the model checker is studied in a series of alarm designs.<>
Keywords :
Boolean functions; alarm systems; logic testing; programmable controllers; sequential circuits; Boolean based representation; PLC programming language; alarm designs; assertions; logic verification; model checker; modeling; operability; programmable logic controllers; relay ladder logic; safety; sequential logic; state space; system model; temporal logic; Automatic control; Circuit testing; Computer languages; Control systems; Logic programming; Power system reliability; Programmable control; Programmable logic arrays; Programmable logic devices; Safety;
fLanguage :
English
Journal_Title :
Control Systems, IEEE
Publisher :
ieee
ISSN :
1066-033X
Type :
jour
DOI :
10.1109/37.272781
Filename :
272781
Link To Document :
بازگشت