DocumentCode
1973428
Title
Diagnosis and debugging of programmable logic controller control programs by neural networks
Author
Abdelhameed, Magdy M. ; Darabi, Houshang
Author_Institution
Dept. of Design & Production Eng., Ain Shams Univ., Cairo, Egypt
fYear
2005
fDate
1-2 Aug. 2005
Firstpage
313
Lastpage
318
Abstract
Ladder logic diagram (LLD) as the interfacing programming language of programmable logic controllers (PLCs) is utilized in modern discrete event control systems. However, LLD is hard to debug and maintain in practice. This is due to many factors such as non-structured nature of LLD, the LLD programmers´ background, and the huge sizes of real world LLD. In this paper, we introduce a recurrent neural network (RNN) based technique for PLC program diagnosis. A manufacturing control system example has been presented to illustrate the applicability of the proposed algorithm. This method could be very advantageous in reducing the complexity in PLC control programs diagnosis because of the ease of use of the RNN compared to debugging the LLD code.
Keywords
application program interfaces; control engineering computing; discrete event systems; industrial control; program debugging; program diagnostics; programmable controllers; programming languages; recurrent neural nets; discrete event control systems; interfacing programming language; ladder logic diagram; manufacturing control system; program debugging; program diagnosis; programmable logic controller control programs; recurrent neural network; Computer languages; Control systems; Debugging; Logic programming; Neural networks; Programmable control; Programmable logic arrays; Programmable logic devices; Programming profession; Recurrent neural networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation Science and Engineering, 2005. IEEE International Conference on
Print_ISBN
0-7803-9425-9
Type
conf
DOI
10.1109/COASE.2005.1506788
Filename
1506788
Link To Document