• DocumentCode
    2136666
  • Title

    An Agile methodology for Manufacturing Control Systems development

  • Author

    Aiello, G. ; Alessi, M. ; Bruccoleri, M. ; D´Onofrio, C. ; Vella, G.

  • Author_Institution
    Engisud S.p.a., Palermo
  • Volume
    2
  • fYear
    2007
  • fDate
    23-27 June 2007
  • Firstpage
    817
  • Lastpage
    822
  • Abstract
    Robotized manufacturing cells are required more and more often to process high variety of short life-cycle product. This increases the need for methods and techniques for easy reconfiguration of software programs running in programmable logic controllers (PLC), i.e., devices able to control manufacturing systems. PLCs run embedded code characterized by a procedural nature that does not make it quite reconfigurable. In this paper we propose an agile control system development (AGICOSD) methodology that uses various practices of Agile software development methodologies and the design by contract (DBC) practice for modeling and programming manufacturing control systems. In this context we propose a way to automatically generate IEC 61131-3 conformed instruction list code starting from object oriented code and contracts written in Java modeling language. A test-bed and some industrial trials have shown the effectiveness of our methodology with respect to the traditional development methodology in terms of fast reconfigurability of manufacturing systems, reusability of instruction list code and reliable translation of Java code to IEC 61131-3 standard compliant code.
  • Keywords
    Java; agile manufacturing; cellular manufacturing; computer integrated manufacturing; industrial robots; object-oriented programming; programmable controllers; software reliability; software reusability; specification languages; IEC 61131-3 standard compliant code; Java modeling language; PLC; agile software development; instruction list code; manufacturing control system development; object oriented code; programmable logic controller; robotized manufacturing cell; software program reconfiguration; software reliability; software reusability; Agile manufacturing; Automatic control; Contracts; Control system synthesis; Control systems; IEC standards; Java; Manufacturing systems; Object oriented modeling; Programmable control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics, 2007 5th IEEE International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1935-4576
  • Print_ISBN
    978-1-4244-0851-1
  • Electronic_ISBN
    1935-4576
  • Type

    conf

  • DOI
    10.1109/INDIN.2007.4384879
  • Filename
    4384879