Title :
Object-oriented programming as an alternative to industrial control
Author :
Reyna, A.M. ; Ortega, A.G. ; Romero, N.S. ; Diaz, D.A. ; Murillo, S.E.F. ; Felix Zarate, G.A. ; Granados, S.L.N.
Author_Institution :
Interactive Design & Manuf./Innov@prod, IPN, Mexico City, Mexico
Abstract :
Object oriented programing has been developing for 30 years so far, however, it´s in the last decade that it has kept a fast growing and developing of methodologies, by using speed and processing capability advances in the develop of high complexity software. Along with this advances, automation industry has introduced and modified different methodologies such as Petri Hierarchized Net and its sub web and modules, being able to get profit from multiprocessing and apply tasks at the same time for the automate. In this article, we present similarities in concepts and structure of Object-Oriented Programming with languages of functional blocs and Petri Hierarchy Nets. We will conclude the differences in which a programmer approaches the program structure and uses them, as well as the way it is possible to introduce new concepts of object-oriented programming to these languages, such as classes and inheritances, to make easier and reducing programming developing timing in high complexity automation programs. Furthermore, the improvements that programming design brings into object-oriented in automation fields are mentioned, the develop of automation programs, in particular, as well as the impact that a harder formalization could have on concepts and methodologies.
Keywords :
Petri nets; inheritance; object-oriented programming; process control; production engineering computing; profitability; software metrics; Petri hierarchy nets; functional block languages; industrial automation program complexity; industrial control; object-oriented programming; program classes; program inheritances; program structure; programming design improvements; programming development time reduction; Automation; Graphics; Object oriented programming; Robots; Sensors; Standards; Automation; Automatism; Object-oriented Programming; Standard IEC 61131; Structured Programming;
Conference_Titel :
Electrical Engineering, Computing Science and Automatic Control (CCE), 2012 9th International Conference on
Conference_Location :
Mexico City
Print_ISBN :
978-1-4673-2170-9
DOI :
10.1109/ICEEE.2012.6421197