• 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