A novel approach for supporting the development cycle of automation systems

作者:Alvarez M L*; Estevez E; Sarachaga I; Burgos A; Marcos M
来源:International Journal of Advanced Manufacturing Technology, 2013, 68(1-4): 711-725.
DOI:10.1007/s00170-013-4793-4

摘要

The growing complexity of current automation applications demand clear methodologies and procedures in order to assure that the system under design meets the requirements. Within the industrial automation field there are several methods, techniques, tools and standards that have captured the experience of designers through years of practice. On the other hand, the software engineering discipline offers different methodologies covering the different phases of the life cycle (analysis, design, test and maintenance). This work pretends to take advantage of both: the maturity of the software engineering discipline and the well-spread methods and standards of the industrial automation field. In particular, the proposed methodological approach uses model based engineering principles for developing automation control systems combining modeling methods of automation field. Specifically, it combines GEMMA (Guide d%26apos;A parts per thousand tude des Modes de Marches et d%26apos;Arrts), UML (Unified Modeling Language) use case diagrams and GRAFCET (GRAphe Fonctionnel de Commande, Etapes, Transitions) for assisting the designer during the analysis, design and coding phases. Using GEMMA, the states of the automated process are identified. Use case diagrams allow identifying the actors that participate in the operation modes. Finally, a set of GRAFCET templates assists in the design of use cases. Thus, the user is guided through the development phases in which the concepts used are familiar to him/her. The final step includes the automatic generation of the Program Organization Units (POUs) in PLCopen XML interface. The proposed methodology is illustrated by means of a simple but illustrative mechatronic case study.

  • 出版日期2013-9