Temperature Control Using The Simulink PLC Coder and The IEC 61131 Standard


Authors

  • Diego Armando Giral-Ramírez Universidad Distrital Francisco José de Caldas http://orcid.org/0000-0001-9983-4555
  • Andres Felipe Barrera-Cuestas Universidad Distrital Francisco José de Caldas
  • Marlón Mantilla-Castañeda Universidad Distrital Francisco José de Caldas
  • Oscar Danilo Montoya-Giraldo Universidad Distrital Francisco José de Caldas https://orcid.org/0000-0001-6051-4925

DOI:

https://doi.org/10.22517/23447214.24947

Keywords:

Classic Control, IEC 61131-3, Simulink PLC Coder, Structured Text, Programmable Logic Controllers

Abstract

Programmable Logic Controllers (PLC) are an essential part of automated industrial production processes since their first implementation, so understanding the IEC 61131 standard and, above all, section three defines the programming languages allowed by PLCs take relevance over time. This work describes each of the programming languages described in IEC 61131-3. Additionally, it implements an automation system based on Structured Text with a Human Machine Interface (HMI). The plant is a temperature process with a classic control system developed using Matlab tools, such as System Identification, PID Tuner, and Simulink. For the HMI, was implemented the Codesys Group industrial automation process platform. The Simulink PLC Coder toolbox allows the strengthening of the connection between the control system and the HMI.  This program generates the Structured Text of a control system developed in Simulink. For the analysis of results, the control behavior compared between Simulink and the system produced in Codesys Group obtained an error of less than 0.34 %.

Downloads

Download data is not yet available.

Author Biographies

Diego Armando Giral-Ramírez, Universidad Distrital Francisco José de Caldas

Professor of the Universidad Distrital Francisco José de Caldas. Bogotá

Andres Felipe Barrera-Cuestas, Universidad Distrital Francisco José de Caldas

Student of the Universidad Distrital Francisco José de Caldas. Bogotá

Marlón Mantilla-Castañeda, Universidad Distrital Francisco José de Caldas

Student of the Universidad Distrital Francisco José de Caldas. Bogotá

Oscar Danilo Montoya-Giraldo, Universidad Distrital Francisco José de Caldas

Professor of the Universidad Distrital Francisco José de Caldas. Bogotá

References

[1] A. Instrumentación, ¿Hacia dode camina el futuro de los controladores lógicos programables (PLCs)?, 2020.

[2] International Electrotechnical Commission, IEC 61131-3: Programmable Logic Controllers, 2013.

[3] J. Alvarino, Método de programación para PLC’s basado en el estándar IEC 61131-3 – caso de estudio proceso de elaboración de pan. Universidad de la Salle, 2016.

[4] F. Angerer, H. Prähofer, R. Ramler and F. Grillenberger, Point to analysis of IEC 61313-3 programs: Implementation and aplication, 2013.

[5] K. John and M. Tiegelkamp, IEC 61131-3: Programming Industrial Automation Systems, 2010.

[6] L. Huang, W. Liu and Z. Liu, Algorithm of Transformation from PLC Ladder Diagram to Strucred Text, 2009.

[7] L. Brito, J. Almeida, J. Pecorelli, and P. Sousa, Simulation of Structured Text Language for PLC Programming, 2015.

[8] R. Bilbao, and A. Mantilla, Diseño e Implementación de Automatismos Lógicos Secuenciales en SFC para el PLC S7-200 y S7-Graph para el PLC S7-300, 2011.

[9] R. Jaspe and A. Mosquera, Grafcet Aplicado al diseño de Automatismos con PLC S7-200, 2007.

[10] The MathWorks, Inc, Simulink PLC Coder Generación de diagramas de contactos (ladder) y texto estructurado IEC 61131-3 para PLCs y PACs, 2021.

Downloads

Published

2021-11-30

How to Cite

Giral-Ramírez, D. A., Barrera-Cuestas, A. F., Mantilla-Castañeda, M., & Montoya-Giraldo, O. D. (2021). Temperature Control Using The Simulink PLC Coder and The IEC 61131 Standard. Scientia Et Technica, 26(04), 417–424. https://doi.org/10.22517/23447214.24947