Structuring Cyber-Physical Systems for Distributed Control with IEC 61499 Standard


  • Ernesto Monroy Cruz Posgrado CIATEQ A.C., Centro de Tecnología Avanzada, and TecNM Campus Atitalaquia, Hidalgo, México
  • Luis Rodolfo García Carrillo Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM 88011, USA
  • Luis Alberto Cruz Salazar Universidad Antonio Nariño, Cartagena, Colombia, and Technical University of Munich, Germany


Cyber-Physical System, IEC 61499, Industrial automation, Distributed control, Function Block


With the constant growth in size and complexity of modern industrial applications, it is not suitable to use a unique and centralized controller device for the whole process. Thus, automation solutions need to be designed by distributing control execution across different devices. Cyber-Physical Systems (CPSs) are designed to solve networked embedded systems’ complexities. The IEC 61499 standard fosters developing distributed control applications by defining a platform-independent application model that can be mapped to numerous hardware components. Therefore, a relevant research topic is how to solve the design complexities of industrial CPSs by applying modeling techniques. In that context, this paper proposes an IEC 61499-based model for CPSs to distribute the complexity of control software over numerous small devices. The approach enables the creation of a comprehensive structure that can combine design, simulation, and distributed deployment of automation software. The proposed scheme is validated through a packet sorting system implemented in a commercial IDE platform.


Download data is not yet available.

Author Biographies

Ernesto Monroy Cruz, Posgrado CIATEQ A.C., Centro de Tecnología Avanzada, and TecNM Campus Atitalaquia, Hidalgo, México

Master in Mechatronic from Polytechnic University of Pachuca in 2015. From January to April 2014, he was a visiting scholar at the Unmanned Systems Laboratory from the Texas A&M University - Corpus Christi, USA. He currently is an assistant professor at the National Technological Institute of Mexico Campus Atitalaquia, and CETIS No. 026, also PhD student at Advanced Technology Center (CIATEQ), Mexico.

Luis Rodolfo García Carrillo, Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM 88011, USA

PhD in Control Systems from the University of Technology of Compiègne, France. He was a Postdoctoral Researcher at the Center of Control, Dynamical systems and Computation at UC Santa Barbara, USA. He currently holds an Assistant Professor position with the Klipsch School of Electrical and Computer Engineering at New Mexico State University, USA.

Luis Alberto Cruz Salazar, Universidad Antonio Nariño, Cartagena, Colombia, and Technical University of Munich, Germany

Master in Electronic Engineering from Universidad del Cauca in 2017. He is a Ph.D. candidate at the Institute of Automation and Information Systems at the Technical University of Munich. His main research interests are the design patterns for holons’ and agents’ development, as well as the Industry 4.0 by intelligent control software in Cyber-Physical Production Systems.


D. Drozdov et al., “Utilizing Software Design Patterns in Product-Driven Manufacturing System: A Case Study,” in Studies in Computational Intelligence, vol. 853, 2020, pp. 301–312. doi: 10.1007/978-3-030-27477-1_23.

M. de M. Fernandes, J. A. Bigheti, R. P. Pontarolli, and E. P. Godoy, “Industrial Automation as a Service: A New Application to Industry 4.0,” IEEE Latin America Transactions, vol. 19, no. 12, pp. 2046–2053, Dec. 2021, doi: 10.1109/TLA.2021.9480146.

T. Lyu, U. Dwi Atmojo, and V. Vyatkin, “Towards cloud-based virtual commissioning of distributed automation applications with IEC 61499 and containerization technology,” in IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society, Oct. 2021, vol. 2021-Octob, pp. 1–7. doi: 10.1109/IECON48115.2021.9589945.

R. Dintén, P. López Martínez, and M. Zorrilla, “Reference architecture for the design and development of applications for Industry 4.0,” RIAI - Revista Iberoamericana de Automatica e Informatica Industrial, vol. 18, no. 3, 2021, doi: 10.4995/RIAI.2021.14532.

B. Marschall, M. Schleicher, A. Sollich, T. Becker, and T. Voigt, “Design and Installation of an Agent-Controlled Cyber-Physical Production System Using the Example of a Beverage Bottling Plant,” IEEE Journal of Emerging and Selected Topics in Industrial Electronics, vol. 3, no. 1, 2021, doi: 10.1109/jestie.2021.3097941.

S. Cavalieri and M. G. Salafia, “Asset Administration Shell for PLC Representation Based on IEC 61131-3,” IEEE Access, vol. 8, 2020, doi: 10.1109/ACCESS.2020.3013890.

M. W. Hoffmann et al., “Developing industrial cps: A multi-disciplinary challenge,” Sensors, vol. 21, no. 6, 2021, doi: 10.3390/s21061991.

B. Wiesmayr, L. Sonnleithner, and A. Zoitl, “Structuring Distributed Control Applications for Adaptability,” 2020. doi: 10.1109/ICPS48405.2020.9274744.

P. Jhunjhunwala and V. Vyatkin, “Proposing and Prototyping an Extension to the Adapter Concept in the IEC 61499 Standard,” IEEE Access, vol. 10, pp. 2564–2577, 2022, doi: 10.1109/ACCESS.2021.3137642.

G. Wan and P. Zeng, “An event-based programming model with geometric spatial semantics for cyber-physical production systems,” Applied Sciences (Switzerland), vol. 10, no. 21, 2020, doi: 10.3390/app10217651.

L. A. Cruz S., D. Ryashentseva, A. Lüder, and B. Vogel-Heuser, “Cyber-physical production systems architecture based on multi-agent’s design pattern—comparison of selected approaches mapping four agent patterns,” International Journal of Advanced Manufacturing Technology, vol. 105, no. 9, pp. 4005–4034, Jul. 2019, doi: 10.1007/s00170-019-03800-4.

B. Marschall, D. Ochsenkuehn, and T. Voigt, “Design and Implementation of a Smart, Product-Led Production Control Using Industrial Agents,” IEEE Journal of Emerging and Selected Topics in Industrial Electronics, vol. 3, no. 1, pp. 48–56, Jan. 2022, doi: 10.1109/JESTIE.2021.3117121.

F. Tao, Q. Qi, L. Wang, and A. Y. C. Nee, “Digital Twins and Cyber–Physical Systems toward Smart Manufacturing and Industry 4.0: Correlation and Comparison,” Engineering, vol. 5, no. 4, pp. 653–661, Aug. 2019, doi: 10.1016/j.eng.2019.01.014.

V. Vyatkin, “IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review,” IEEE Transactions on Industrial Informatics, vol. 7, no. 4, pp. 768–781, Nov. 2011, doi: 10.1109/TII.2011.2166785.

L. A. Cruz S. and B. Vogel-Heuser, “Applying Core Features of the Object-Oriented Programming Paradigm by Function Blocks Based on the IEC 61131 and IEC 61499 Industrial Automation Norms,” in Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future, 1st ed., T. Borangiu, D. Trentesaux, P. Leitao, A. Giret Boggino, and V. Botti Navarro, Eds. Cham: Springer International Publishing, 2020, pp. 273–289. doi: 10.1007/978-3-030-27477-1_21.

“Programmable Logic Controllers - Part 3: Programming Languages, Standard IEC 61131-3,” Int. Electrotech. Commission, Geneva, Switzerland, 2013.

“Function blocks for industrial-process measurement and control systems, Standard IEC 61499” Int. Electrotech. Commission, Geneva, Switzerland, 2012.

G. Adamson, L. Wang, and P. Moore, “Feature-based function block control framework for manufacturing equipment in cloud environments,” International Journal of Production Research, vol. 57, no. 12, 2019, doi: 10.1080/00207543.2018.1542178.

L. A. Cruz S, J. H. Carvajal, O. A. Rojas, and E. Chacon, “Cyber-Physical System for Industrial Control Automation Based on the Holonic Approach and the IEC 61499 Standard,” in 2018 Forum on Specification & Design Languages (FDL), Sep. 2018, vol. 2018-Septe, pp. 5–16. doi: 10.1109/FDL.2018.8524082.

E. Monroy, L. R. García, L. A. Cruz, and B. D. Hernández, “Comparación de estándares IEC 61131-3 e IEC 61499 para implementar sistemas de control distribuido,” in XXVIII Congreso Internacional Anual de la SOMIM, Bogotá, Colombia, Sep. 21-23, 2022.

D. Drozdov, V. Dubinin, S. Patil, and V. Vyatkin, “A formal model of IEC 61499-based industrial automation architecture supporting time-aware computations,” IEEE Open Journal of the Industrial Electronics Society, vol. 2, 2021, doi: 10.1109/OJIES.2021.3056400.

G. Lyu and R. W. Brennan, “Towards IEC 61499-Based Distributed Intelligent Automation: A Literature Review,” IEEE Transactions on Industrial Informatics, vol. 17, no. 4, pp. 2295–2306, Apr. 2021, doi: 10.1109/TII.2020.3016990.

J. Lee, B. Bagheri, and H.-A. Kao, “A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems,” Manufacturing Letters, vol. 3, pp. 18–23, Jan. 2015, doi: 10.1016/j.mfglet.2014.12.001.

W. Dai, V. Vyatkin, C. Chen, and X. Guan, “Modeling distributed automation systems in cyber-physical view,” in 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA), Jun. 2015, pp. 984–989. doi: 10.1109/ICIEA.2015.7334251.

G. Black and V. Vyatkin, “Intelligent Component-Based Automation of Baggage Handling Systems With IEC 61499,” IEEE Transactions on Automation Science and Engineering, vol. 7, no. 2, pp. 337–351, Apr. 2010, doi: 10.1109/TASE.2008.2007216.

S. Patil, D. Drozdov, and V. Vyatkin, “Adapting Software Design Patterns To Develop Reusable IEC 61499 Function Block Applications,” in 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Jul. 2018, pp. 725–732. doi: 10.1109/INDIN.2018.8472071.

S. Patil, D. Drozdov, G. Zhabelova, and V. Vyatkin, “Refactoring of IEC 61499 function block application - A case study,” 2018. doi: 10.1109/ICPHYS.2018.8390797.

M. Xavier, S. Patil, and V. Vyatkin, “Cyber-physical automation systems modelling with IEC 61499 for their formal verification,” in 2021 IEEE 19th International Conference on Industrial Informatics (INDIN), Jul. 2021, vol. 2021-July, pp. 1–6. doi: 10.1109/INDIN45523.2021.9557416.

M. V. García, E. Irisarri, F. Pérez, E. Estévez, and M. Marcos, “Arquitectura de Automatización basada en Sistemas Ciberfísicos para la Fabricación Flexible en la Industria de Petróleo y Gas,” Revista Iberoamericana de Automática e Informática industrial, vol. 15, no. 2, p. 156, Mar. 2018, doi: 10.4995/riai.2017.8823.

E. A. Lee, “The past, present and future of cyber-physical systems: A focus on models,” Sensors (Switzerland), vol. 15, no. 3. 2015. doi: 10.3390/s150304837.

A. A. Santos and A. F. da Silva, “Simulation and Control of a Cyber-Physical System under IEC 61499 Standard,” Procedia Manufacturing, vol. 55, no. C, pp. 72–79, 2021, doi: 10.1016/j.promfg.2021.10.011.

A. Hopsu, U. D. Atmojo, and V. Vyatkin, “On Portability of IEC 61499 Compliant Structures and Systems,” in IEEE International Symposium on Industrial Electronics, 2019, vol. 2019-June. doi: 10.1109/ISIE.2019.8781290.

nxtControl, “Schneider Electric - nxtSTUDIO,” 2007. (accessed May 15, 2022).

E. Monroy Cruz, L. R. Garcia Carrillo, S. Patil, and N. C. Hellman, “Adaptability in IEC 61499-Based distributed control for automation applications,” WCSE 2022 Spring Event: 2022 9th International Conference on Industrial Engineering and Applications (ICIEA), pp. 589-597, Sanya, China, April 15-18, 2022.

A. Zoitl and T. Strasser, Distributed Control Applications: Guidelines, Design Patterns, and Application Examples with the IEC 61499. London, New York: CRC Press, 2016. [Online]. Available:



How to Cite

Monroy Cruz, E., García Carrillo, L. R., & Cruz Salazar, L. A. (2022). Structuring Cyber-Physical Systems for Distributed Control with IEC 61499 Standard. IEEE Latin America Transactions, 21(2), 251–259. Retrieved from