Structuring Cyber-Physical Systems for Distributed Control with IEC 61499 Standard
Keywords: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.
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. http://www.nxtcontrol.com/en/engineering/ (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: https://books.google.de/books?id=vTo0CwAAQBAJ