• DocumentCode
    1810012
  • Title

    An ISA88 Phase in IEC 61131-3 code based on the concepts of a Normalized flow element

  • Author

    van der Linden, Dirk ; Kastner, Wolfgang ; Mannaert, Herwig

  • Author_Institution
    Electromech. Res. Group, Artesis Univ., Antwerp, Belgium
  • fYear
    2012
  • fDate
    17-21 Sept. 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Evolvability is one of the most desirable non-functional requirements of software architectures. In the area of automation control, the permanent shift of the requirements and the prevention of side-effects are key points. In addition, adaptability and flexibility in manufacturing systems continue to gain importance. This paper proposes an approach to achieve evolvability in IEC 61131-3 based software modules, from a structural point of view, i.e., starting from an individual line of code. We based our design of an evolvable ISA88 Equipment Phase on the Normalized Systems theory recently introduced. It seems indeed possible to develop evolvable IEC 61131-3 based modules with the existing, commercially available development environments. However, our guidelines require a disciplined programming style in extending software, based on a limited set of anticipated changes.
  • Keywords
    IEC standards; flexible manufacturing systems; production engineering computing; production equipment; programmable controllers; software architecture; IEC 61131-3 code-based software module evolvability; automation control; evolvable ISA88 equipment phase; flexible manufacturing systems; manufacturing system adaptability; manufacturing system flexibility; nonfunctional requirements; normalized flow element concepts; normalized systems theory; software architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
  • Conference_Location
    Krakow
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4673-4735-8
  • Electronic_ISBN
    1946-0740
  • Type

    conf

  • DOI
    10.1109/ETFA.2012.6489532
  • Filename
    6489532