{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T05:36:46Z","timestamp":1776836206133,"version":"3.51.2"},"reference-count":21,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T00:00:00Z","timestamp":1651104000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Basque Government","award":["IG-2015\/00299"],"award-info":[{"award-number":["IG-2015\/00299"]}]},{"name":"Basque Government","award":["ZL-2018\/00518"],"award-info":[{"award-number":["ZL-2018\/00518"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Once an industrial process is designed, the real implementation of the process control is programmed into Supervisory Control and Data Acquisition (SCADA) and Programmable Logic Controller (PLC) devices on the shop floor. These devices are programmed with their low-level coding languages. This presents several drawbacks, such as inconsistencies and naming errors between the design and the implementation steps, or difficulties in integrating new Industry 4.0 functionalities. This paper presents a design and management methodology, and a software architecture to overcome these drawbacks. The objective of the methodology is the interconnectivity of domain knowledge, software, and hardware components to automatically generate Industry 4.0 Cyber-Physical Systems (CPS) for industrial processes. The methodology is composed of five main steps: designing the process, programming the PLC, capturing data, managing the process and visualizing it. Based on the methodology and the architecture, a set of tools targeting ISA-88 processes has been implemented and validated. IEC-61512 (also known as ANSI\/ISA-88) is a standard addressing batch process control. It follows a design philosophy for describing equipment and procedures, equally applicable to manual processes. The methodology has been validated on a process controlled by a Siemens 1200 PLC. The main advantages of this methodology identified during the validation are: (i) reduction in the time required to design the ISA-88 process, (ii) reduction in the PLC programming time and associated errors, (iii) automatic integration of a CPS with data capture and visualization functionalities, and (iv) remote management of the process.<\/jats:p>","DOI":"10.3390\/info13050226","type":"journal-article","created":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T22:20:06Z","timestamp":1651184406000},"page":"226","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Methodology and Tools to Integrate Industry 4.0 CPS into Process Design and Management: ISA-88 Use Case"],"prefix":"10.3390","volume":"13","author":[{"given":"Ander","family":"Garcia","sequence":"first","affiliation":[{"name":"Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Mikeletegi 57, 20009 Donostia-San Sebasti\u00e1n, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xabier","family":"Oregui","sequence":"additional","affiliation":[{"name":"Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Mikeletegi 57, 20009 Donostia-San Sebasti\u00e1n, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Unai","family":"Arrieta","sequence":"additional","affiliation":[{"name":"Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Mikeletegi 57, 20009 Donostia-San Sebasti\u00e1n, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I\u00f1igo","family":"Valverde","sequence":"additional","affiliation":[{"name":"ES Solidos Process Engineering SL, Loiolako Inazio Hiribidea 27, 20730 Azpeitia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4035","DOI":"10.1007\/s00170-019-04226-8","article-title":"Cyber-physical production systems architecture based on multi-agent\u2019s design pattern\u2014Comparison of selected approaches mapping four agent patterns","volume":"105","author":"Ryashentseva","year":"2019","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ribeiro, L. (2017, January 19\u201321). Cyber-physical production systems\u2019 design challenges. Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK.","DOI":"10.1109\/ISIE.2017.8001414"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"149","DOI":"10.29019\/enfoqueute.v9n1.186","article-title":"Agile Architecture Based on ISA-88 for the Design of Execution Control Chart in Distributed Applications using IEC-61499","volume":"9","author":"Chicaiza","year":"2018","journal-title":"Enfoque UTE"},{"key":"ref_4","first-page":"899","article-title":"Scanning the Industry 4.0: A Literature Review on Technologies for Manufacturing Systems","volume":"22","year":"2019","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1016\/j.future.2018.06.042","article-title":"CPS data streams analytics based on machine learning for Cloud and Fog Computing: A survey","volume":"90","author":"Fei","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.mfglet.2014.12.001","article-title":"A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems","volume":"3","author":"Lee","year":"2015","journal-title":"Manuf. Lett."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2395","DOI":"10.1007\/s00170-020-06572-4","article-title":"The challenges, approaches, and used techniques of CPS for manufacturing in Industry 4.0: A literature review","volume":"113","author":"Dafflon","year":"2021","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_8","first-page":"1","article-title":"Industry 4.0: A survey on technologies, applications and open research issues","volume":"6","author":"Lu","year":"2017","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2462","DOI":"10.1109\/COMST.2020.3009103","article-title":"Edge Computing in Industrial Internet of Things: Architecture, Advances and Challenges","volume":"22","author":"Qiu","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_10","first-page":"118","article-title":"Transformation of traditional assembly lines into interoperable CPPS for MES: An OPC UA enabled scenario","volume":"54","author":"Pedone","year":"2020","journal-title":"Procedia Manuf."},{"key":"ref_11","first-page":"217","article-title":"A Service-based Architecture for the Interaction of Control and MES Systems in Industry 4.0 Environment","volume":"1","author":"Azarmipour","year":"2020","journal-title":"IEEE Int. Conf. Ind. Inform."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Omar, A., Imen, B., M\u2019Hammed, S., Bouziane, B., and David, B. (2019, January 25\u201327). Deployment of Fog Computing Platform for Cyber Physical Production System Based on Docker Technology. Proceedings of the 2019 International Conference on Applied Automation and Industrial Diagnostics (ICAAID), Elazig, Turkey.","DOI":"10.1109\/ICAAID.2019.8934949"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Yang, C., Lan, S., Shen, W., Wang, L., and Huang, G.Q. (2020, January 15\u201319). Software-defined Cloud Manufacturing with Edge Computing for Industry 4.0. Proceedings of the 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus.","DOI":"10.1109\/IWCMC48107.2020.9148467"},{"key":"ref_14","first-page":"811","article-title":"A migration path to IEC 61499 for the batch process industry","volume":"2","author":"Peltola","year":"2007","journal-title":"IEEE Int. Conf. Ind. Inform."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1234","DOI":"10.1109\/TII.2013.2258165","article-title":"Software engineering in industrial automation: State-of-the-art review","volume":"9","author":"Vyatkin","year":"2013","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Dubey, A. (2011, January 26\u201329). Evaluating software engineering methods in the context of automation applications. Proceedings of the 2011 9th IEEE International Conference on Industrial Informatics, Lisbon, Portugal.","DOI":"10.1109\/INDIN.2011.6034944"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/TASE.2016.2574644","article-title":"A Methodological Approach to Model-Driven Design and Development of Automation Systems","volume":"15","author":"Alvarez","year":"2018","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.procs.2021.01.122","article-title":"A GEMMA-GRAFCET Methodology to enable Digital Twin based on Real-Time Coupling","volume":"180","author":"Barbieri","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Garcia, M.V., Irisarri, E., Perez, F., Marcos, M., and Estevez, E. (2018, January 13\u201315). From ISA 88\/95 meta-models to an OPC UA-based development tool for CPPS under IEC 61499. Proceedings of the 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS), Imperia, Italy.","DOI":"10.1109\/WFCS.2018.8402362"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1016\/j.ifacol.2019.12.709","article-title":"SkuBATCH\u2014System for control of technological processes","volume":"52","author":"Kaczmarczyk","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"440","DOI":"10.4236\/jsea.2014.75041","article-title":"Challenges for Software Engineering in Automation","volume":"7","author":"Diedrich","year":"2014","journal-title":"J. Softw. Eng. Appl."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/5\/226\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:02:28Z","timestamp":1760137348000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/5\/226"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,28]]},"references-count":21,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["info13050226"],"URL":"https:\/\/doi.org\/10.3390\/info13050226","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,28]]}}}