• DocumentCode
    1758467
  • Title

    On the Implementation of Industrial Automation Systems Based on PLC

  • Author

    Basile, Francesco ; Chiacchio, Pasquale ; Gerbasio, Diego

  • Author_Institution
    Dipt. di Ing. Elettron. ed Ing. Inf., Univ. degli Studi di Salerno, Fisciano, Italy
  • Volume
    10
  • Issue
    4
  • fYear
    2013
  • fDate
    Oct. 2013
  • Firstpage
    990
  • Lastpage
    1003
  • Abstract
    Industrial automation is largely based on PLC-based control systems. PLCs are today mostly programmed in the languages of the IEC 61131 standard which are not ready to meet the new challenges of widely distributed automation systems. Currently, an extension of IEC 61131 which includes object oriented programming as well as the new standard IEC 61499 are available. Moreover, service-oriented paradigms where autonomous and interoperable resources provide their functionalities in the form of services that can be accessed externally by clients without knowing the underlining implementation have been presented in the literature. In the supervisory control theory, methodologies based on formal models have been developed to improve the coordination of concurrent and distributed systems. In this paper, an event-driven approach is proposed to improve the design of industrial control systems using commercial PLCs. At a lower level, basic sequences are coded in elementary software objects, called function blocks, providing their functionalities as services. At an upper level, a Petri Net (PN) controller forces the execution of such services according to desired sequences, while by a PN supervisor constraints on the sequences are satisfied.
  • Keywords
    IEC standards; Petri nets; concurrency control; control engineering computing; control system synthesis; industrial control; object-oriented programming; open systems; programmable controllers; resource allocation; service-oriented architecture; IEC 61131 standard; IEC 61499 standard; PLC-based control systems; PN controller; PN supervisor constraints; Petri net controller; commercial PLC; concurrent systems; distributed automation systems; elementary software objects; event-driven approach; formal models; function blocks; industrial automation systems; industrial control system design; interoperable resources; object oriented programming; service-oriented paradigms; supervisory control theory; Automation; IEC standards; Industrial control; Petri nets; Programmable logic devices; Discrete event systems; IEC 61131; Petri nets;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2012.2226578
  • Filename
    6381490