Cómo enviar datos a través de Ethernet HTTP con un PLC Arduino industrial
Protocolo Estándar de comunicación Industrial
5 junio, 2020 por
Cómo enviar datos a través de Ethernet HTTP con un PLC Arduino industrial
Andrei Postolache

Cómo resolver la comunicación con los PLC industriales a través de Ethernet

En este post, aprenderás cómo resolver un problema de comunicación que existe con los PLCs convencionales de las principales marcas del mercado. Imagina que quieres automatizar una línea de selección de carne que viene de un mismo punto usando un escáner de código de barras. Y, una vez que el código es escaneado, el trozo de carne es redirigido hacia su canal correspondiente. La clave es que el dispositivo que lee el código de barras tiene que comunicarse con el PLC Arduino a través de Ethernet con instrucciones HTTP, y el PLC tiene que recibirlas y actuar en consecuencia. Después de consultar las marcas más importantes del mercado, las respuestas generales que hemos recibido son que:
‚ĚĆ no puedes hacerlo con tu dispositivo actual y
‚ĚĆ tienes que comprar otro controlador PLC especial a un precio bastante alto, pagar la licencia del programa y, por supuesto, programarlo

Esto implica pérdidas de dinero y tiempo, y un verdadero quebradero de cabeza.

Pasos a seguir

Puedes resolver este problema fácilmente con toda la gama de controladores lógicos programables de Industrial Shields, ya que tienen un puerto Ethernet configurable por defecto, además de tener la versatilidad de trabajar con varios protocolos que mencionaremos a continuación. Aunque con las otras marcas era bastante difícil -si no imposible- para lograr este objetivo con los PLCs de Industrial Shields basados en Arduino, no es necesario comprar ninguna licencia desde entonces:
‚úĒÔłŹ es una programaci√≥n Open Source, a trav√©s de la plataforma IDE de Arduino, y
‚úĒÔłŹ tanto en nuestra p√°gina como en la de Arduino puedes encontrar muchos ejemplos de proyectos reales y c√≥digos fuente que puedes utilizar para desarrollar cada aplicaci√≥n espec√≠fica.

Varios protocolos con Ethernet

Primero existe el protocolo HTTP que est√° separado en:

  • HTTP Cliente: permite crear una petici√≥n, enviarla a una URL y leer el resultado.¬†

  • HTTP Servidor: que es el servidor que se comunica con el cliente.¬†

En segundo lugar está el MQTT protocolo que consiste en la comunicación M2M (máquina a máquina) con el tipo de mensaje de cola.

Y, por √ļltimo, el Modbus TCP/IP que es una variante del Modbus utilizada para las comunicaciones a trav√©s de redes TCP/IP en controladores industriales Arduino para automatizaci√≥n, conect√°ndose a trav√©s del puerto 502. No requiere un c√°lculo de suma de comprobaci√≥n, ya que las capas inferiores ya proporcionan protecci√≥n de suma de comprobaci√≥n:


Si te ha gustado este post, suscríbete al blog y sé el primero en enterarte de nuestras novedades.

Cómo enviar datos a través de Ethernet HTTP con un PLC Arduino industrial
Andrei Postolache
5 junio, 2020
Compartir
Archivar

¬ŅBuscas tu controlador l√≥gico programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Comparación PLC industrial >>>

¬ŅQuieres m√°s informaci√≥n?

¬°Rellena el formulario!

¬°Cu√©ntame m√°s!