C贸mo enviar datos a trav茅s de Ethernet HTTP con un PLC Arduino industrial

Protocolo Est谩ndar de comunicaci贸n Industrial
5 de junio de 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.

Search in our Blog

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

驴Est谩s buscando 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.


Industrial PLC comparison >>>