Implementación de CODESYS en una Raspberry Pi (En)

Fecha de publicación
Cateogría del artículo Descargas
Visualizaciones del artículo Leído 1361 veces

Este proyecto muestra como un microcontrolador Raspberry Pi se utiliza como reemplazo de un controlador lógico programable (PLC) de grado industrial en una aplicación de recopilación de datos. La aplicación, Inspector, es una herramienta para el monitoreo de la producción en fábrica proporcionada por una empresa de automatización finlandesa, InSolution Oy, que fue la parte encargada del proyecto de tesis.

Inspector se compone de una aplicación PLC que recopila datos en tiempo real y una aplicación web. La aplicación de recopilación de datos PLC normalmente utiliza PLC fabricados por Beckhoff, mientras que en este proyecto se implementó un programa con la misma funcionalidad en una Raspberry Pi en el entorno de programación CODESYS.

En la parte de implementación del proyecto, se realizaron cambios al programa original para transferirlo de TwinCAT al entorno CODESYS.

La mayoría de las modificaciones estaban relacionadas con las bibliotecas de referencia, la comunicación con la aplicación cliente web a través de TCP/IP y la interfaz de fecha y hora. Esta parte del proyecto también incluyó la configuración de las entradas y salidas mediante GPIO de Raspberry Pi y módulos de entrada I2C de Horter.

El Runtime de CODESYS se instaló y programó en un microcontrolador Raspberry PI utilizando la extensión CODESYS Control para Raspberry Pi SL. El paquete admite múltiples interfaces de comunicación de Raspberry Pi, como I2C, GPIO, One-wire, etc., así como la visualización CODESYS WebVisu y varios protocolos de bus de campo. (CODESYS Control para Raspberry Pi SL, 2019).

En el lado de la computadora se instaló el software CODESYS, versión 3.5 SP14 Patch 2. Además de eso, se descargó e instaló el módulo “CODESYS Control for Raspberry Pi SL” de la tienda oficial de CODESYS.

La funcionalidad de este paquete permite conectarse a Raspberry Pi desde una PC e instalar el sistema de ejecución CODESYS en él. Con este paquete instalado, el código PLC escrito en el software de la computadora se puede descargar al microcontrolador y ejecutar, de la misma manera que en los PLC comunes.




Últimas descargas