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
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;
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
DOI :
10.1109/ETFA.2014.7005287