• DocumentCode
    3086748
  • 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
  • fYear
    2012
  • fDate
    26-28 Sept. 2012
  • Firstpage
    1
  • Lastpage
    7
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICEEE.2012.6421197
  • Filename
    6421197