Implementation of Low Cost Distributed System Under IEC-61499 Standard, in Classification and Handling Station of MPS-500

Main Article Content

Gustavo Caiza
Marcelo García


The development of new technologies, requirements for new benefits and the limitations given by manufacturers of automation software and hardware have promoted the development of new standards. The aim of this paper is the implementation of low-cost distributed systems under IEC-61499 standard, and will be implemented at the classification and handling station of the FESTO MPS-500, in these modules it is possible to use practical problems of real industrial applications.The IEC-61499 standard standardizes the environment of programming for distributed systems. It has a high versatility for systems’ design because it allows the use of independent software from the hardware that is being used. In implementation the process, we used the software 4DIAC, where new function blocks (FBs) for process control were created. The FORTE runtime was executed on a raspberry Pi card. The IEC-61499 standard allows the system designer to create an event-driven function-blocks execution model, so that the designer can prioritize the execution order and easily modify some parameters of the plant.
Abstract 554 | PDF (Español (España)) Downloads 493 HTML (Español (España)) Downloads 520


[1] D. Ivanova, G. Frey, and I. Batchkova, “Intelligent component based batch control using IEC61499 and ANSI/ISA S88,” 2008 4th Int. IEEE Conf. Intell. Syst. IS 2008, vol. 1, pp. 444–449, 2008.

[2] M. V. Gárcia, F. Pérez, I. Calvo, F. López, and G. Morán, “Desarrollo de CPPS sobre IEC-61499 Basado en Dispositivos de Bajo Coste,” XXXVI Jornadas de Automática, pp. 230–237, 2015.

[3] R. Roberto, “Analyzing the Compatibility Between ISA 88 and IEC 61499 Mário de Sousa,” 2010.

[4] M. Trejo-hernández and E. López-mellado, “Specification of Manufacturing Systems Controllers Using the Standard IEC61499,” pp. 179–184, 2013.

[5] N. I.- Para et al., “Norma iec-61499 para el control distribuido. aplicación al cnc.,” pp. 3–5, 2014.

[6] M. Van Der Linde and B. E. Elec, “Using IEC61499 to Achieve Smart Grid Automation through Interconnected Distribution Reclosers,” 2016.

[7] S. Sierla, J. Christensen, K. Koskinen, and J. Peltola, “Educational approaches for the industrial acceptance of IEC 61499,” IEEE Int. Conf. Emerg. Technol. Fact. Autom. ETFA, pp. 482–489, 2007.

[8] C. Catalán “Modelos y plataforma IEC 61499 adaptados al control distribuido de m{aquinas herramientas en sistemas de fabricación ágil,” Tesis Doctoral, Universidad de Zaragoza, 2016.

[9] M. Sánchez, F. P. González, “Implementación de Sistemas Empotrados de Control Distribuido bajo el Estándar IEC-61499,” Trabajo Fin de Máster, Universidad del País Vasco,2013.

[10] I. Calvo, F. Pérez, I. Etxeberria, and G. Morán, “Control Communications with DDS using IEC61499 Service Interface Function Blocks,” pp. 3–6, 2010.

[11] A. Zoitl, T. Strasser, and G. Ebenhofer, “Developing Modular Reusable IEC 61499 Control Applications with 4DIAC,” pp. 358–363, 2013.

[12] J. H. Christensen, T. Strasser, V. Vyatkin, and A. Zoitl, “The IEC 61499 Function Block Standard : Software Tools and Runtime Platforms AIT Austrian Institute of Technology , Vienna AT.”

[13] Eclipse, “4DIAC,” 4DIAC, 2017. [Online]. Available:

[14] R. P. FOUNDATION, “Raspberry Pi,” 2017. [Online]. Available:

[15] R. P. FOUNDATION, “GPIO:RASPBERRY PI 3B,” 2017. [Online]. Available:

[16] Festo, “MPS 500-FMS,” 2017. [Online]. Available:,modular-and-versatile.htm?fbid=aW50LmVuLjU1Ny4xNy4xOC44NTUuNDI2MQ.