Open Source Programmable Logic Controller for IIoT Applications

Authors

  • João Vitor R. Santana Universidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocaba
  • João Otavio C. De Castro Universidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocaba
  • Thiago R. Alves Autonomy
  • Dhiego F. Carvalho Universidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocaba
  • Eduardo P. Godoy Universidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocaba

Keywords:

Industry 4.0, OpenPLC, IEC 61131, Industrial Automation

Abstract

Advances in the Industrial Internet of Things (IIoT) drive the popularization of open source solutions in industry and promote significant benefits such as improved efficiency, productivity and security, through the integration of cyber-physical systems (CPS). In this context, Programmable Logic Controllers (PLCs) play a crucial role connecting cybernetic and physical components and their current challenges include the increasing complexity of systems, the need for integration with new technologies, better connectivity and the difficulty of changes and customizations. Some open source industrial controller solutions proposed in the literature present limitations in terms of cost, robustness and connectivity. Meanwhile, low-cost commercial solutions lack open access. Given this context, an open source, compact, robust and low-cost programmable logic controller was developed. The developed CLP has open, flexible hardware, with multiple input and output connections and different connectivity options. Additionally, PLC programming using languages standardized in the IEC 61131-3 standard was enabled through function blocks for the OpenPLC open software. Experimental tests made it possible to validate it in automation and process control applications with connectivity compatible with IIoT applications.

Downloads

Published

2024-10-18

Issue

Section

Articles