Comunicación Raspberry PI 3B+ y Compactlogix vía Ethernet IP

hace 3 años · Actualizado hace 2 años

Comunicar Raspberry Pi & PLC Compactlogix
📋Aquí podrás Encontrar✍
  1. Raspberry Pi & Codesys
  2. Protocolo Ethernet IP
  3. Principales puntos para entender Ethernet Ip
  4. Pasos para comunicar Raspberry Pi & Compactlogix
  5. Enlace para ver el procedimiento paso a paso
  6. Descarga de ejercicio

Raspberry Pi & Codesys

Para poder utilizar las Raspberry Pi como un PLC y programarla utilizando el software de Codesys es necesario realizar algunos pasos, los cuales puedes ver en el artículo "Programar Raspberry Pi como PLC con Codesys". CODESYS Control para Raspberry Pi SL contiene una aplicación de CODESYS Control para todos los modelos de Raspberry Pi, incluido el módulo de cómputo, así como la capacidad de usar los módulos de extensión y varios dispositivos/rupturas con SPI , I²C o OneWire. Esta paquetería se puede instalar a través del sistema de desarrollo CODESYS utilizando la herramienta "Update Firmware". Después de cada reinicio, el sistema de tiempo de ejecución se iniciará automáticamente. Si no se puede encontrar una licencia completa válida, CODESYS Control se ejecuta durante dos horas sin limitaciones funcionales antes de apagarse. Para reiniciar el tiempo y volver a habilitar la licencia por 2 horas será necesario apagar y encender la Raspberry Pi.

Protocolo Ethernet IP

La Raspberry Pi soporta diferentes protocolos de comunicación dentro de los cuales se encuentra el protocolo de comunicación Ethernet IP; es un protocolo de red en niveles para aplicaciones de automatización industrial. Basado en los protocolos estándar TCP/IP, utiliza los ya bastante conocidos hardware y software Ethernet para establecer un nivel de protocolo para configurar, acceder y controlar dispositivos de automatización industrial.

Principales puntos para entender Ethernet Ip

A continuación enlistaremos algunos puntos importantes referentes al protocolo de comunicación de Ethernet IP.

⭐️ Antes de continuar suscríbete a nuestras Redes Sociales ⭐️

  1. EtherNet/IP es simplemente la forma en que se organizan los datos en un paquete enviado via Ethernet TCP o UDP.  
  2. Todos los dispositivos en una red EtherNet/IP presentan sus datos a la red como una serie de valores de datos denominados atributos agrupados con otros valores de datos similares en conjuntos de atributos denominados Objetos.
     
  3. Hay objetos requeridos de EtherNet/IP: identidad, TCP, enrutador que todo dispositivo debe tener. La especificación EtherNet/IP define esos objetos. 
  4. Hay objetos de aplicación EtherNet/IP que tienen los datos para su dispositivo específico. Por ejemplo, un dispositivo de variador EtherNet/IP tiene un objeto de motor. Todos los dispositivos EtherNet/IP que admiten dispositivos específicos tienen el mismo conjunto de objetos de aplicación EtherNet/IP. 
  5. Hay dos tipos de mensajes que se transfieren entre un dispositivo escáner EtherNet/IP (abre conexiones e inicia transferencias de datos) y dispositivos adaptadores EtherNet/IP (proporciona datos a los escáneres). Estos mensajes son mensajes explícitos (asincrónicos, según sea necesario) y mensajes de E/S (mensajes de datos que se transfieren continuamente).
     
  6. EtherNet/IP es parte de CIP, el Protocolo Industrial Común. CIP define la estructura del Objeto y especifica la transferencia del mensaje. El protocolo CIP sobre CAN es DeviceNet. El protocolo CIP sobre Ethernet es EtherNet/IP.

Pasos para comunicar Raspberry Pi & Compactlogix

El PLC CompactLogix soporta el protocolo de Ethernet IP, por lo tanto es posible realizar una comunicación entre ambos dispositivos.
A continuación se mostrarán los pasos a seguir de manera general, además de los programas desarrollados, también agrego un video con los pasos mas detallados.

Aplicaciones Premium

Suscríbete a nuestro boletín de noticias

🤖 Antes de suscribirte acepta nuestros términos y condiciones.


✅ Recuerda que al Suscríbete a nuestro boletín de noticias, recibirás por correo electrónico cada nueva publicación y también las actualizaciones de los mismos.

1.- Primero se debe de configurar un adaptador de Ethernet en el programa de Codesys, después se debe de configurar el tipo de dato a compartir y la cantidad.

Codesys Adaptador de Ethernet

2.- En Codesys es posible crear un archivo EDS con la configuración que hayamos colocado (datos de entrada y salida), ese archivo después se debe de importar en Studio 5000.

Instalar EDS en Studio 5000

3.- A continuación se debe de agregar un módulo, el cual corresponderá al módulo que se importó.

Agregar Dispositivo Ethernet en Studio 5000

4.- Por último es necesario ponerse en línea con el PLC desde Studio 5000 y con la Raspberry Pi 3B+ con Codesys 3.5.16. De esta manera se probaría la comunicación entre ambos dispositivos.

Ejemplo de comunicación realizada

Enlace para ver el procedimiento paso a paso

Les comparto el vídeo, en caso de que quieran revisar los pasos mas a detalle.

Comunicar Raspberry Pi & PLC Allen Bradley

Descarga de ejercicio

⭐️ Si quieres saber más de otros artículos parecidos a Comunicación Raspberry PI 3B+ y Compactlogix vía Ethernet IP puedes visitar nuestra categoría Raspberry PI. Te esperamos dentro 👍

Entradas de Interes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

En este sitio web ocupamos cookies propias y de terceros para mejorar notablemente la experiencia del usuario.Si estás de acuerdo puedes hacer clic en ACEPTAR TODAS caso contrario puedes dar clic en más información para saber más de este tema. Más Información