Objetivos

Se va a enviar desde LOGO un valor de lectura de una entrada analógica (IA2 = I8) a un Esp32 por Modbus TCP/IP, y tras esto, se va a enviar ese dato desde el Esp32 a io.adafruit.com por MQTT. De igual forma, desde io.adafruit se enviará una orden de encendido o apagado al Esp32, que pasará por Modbus al LOGO para controlar el estado de su salida Q1.

Conocimientos previos

Para entender lo que se realiza en este artículo, se necesitan conocimientos previos básicos sobre Modbus y cómo trabajar con LOGO de Siemens y Esp32 mediante este protocolo.

Cableado

El Esp32 en este caso no tendrá ningún dispositivo conectado, hace solo de pasarela. El LOGO de Siemens lleva conectado el mencionado potenciómetro en I8 y un piloto a la salida Q1.

Programa LOGO

Programa Esp32

Panel de io.adafruit.com