• DocumentCode
    1792695
  • Title

    Automated implementation of Petri Nets on PLCs with OOP

  • Author

    Basile, Francesco ; Chiacchio, Pasquale ; Coppola, Jolanda ; Gerbasio, Diego

  • Author_Institution
    Dipt. di Ing. dell´Inf., Ing. Elettr. e Mat. Appl., Univ. di Salerno, Salerno, Italy
  • fYear
    2014
  • fDate
    16-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper a method is proposed to implement controllers and supervisors for manufacturing systems designed by Petri Nets (PNs) on Programmable Logic Controllers (PLCs) using Object Oriented Programming (OOP). In the resulting program each instruction is directly related to the evaluation of a transition, to the update of the marking, or to the enabling of a transition. This preserves the structure of PNs and entails reusability since it allows the user to easily modify the program directly, starting from the modifications made to the PN design.
  • Keywords
    Petri nets; manufacturing systems; object-oriented programming; programmable controllers; OOP; PLC; PN design; Petri nets; manufacturing systems; object oriented programming; program modification; programmable logic controllers; Arrays; Heating; IEC standards; Object oriented modeling; Reactive power; Software; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technology and Factory Automation (ETFA), 2014 IEEE
  • Conference_Location
    Barcelona
  • Type

    conf

  • DOI
    10.1109/ETFA.2014.7005287
  • Filename
    7005287