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
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;
Conference_Titel :
Automation Science and Engineering, 2005. IEEE International Conference on
Print_ISBN :
0-7803-9425-9
DOI :
10.1109/COASE.2005.1506788