Dos PLCs WIFI pueden comunicarse Modbus por el aire con nada más que un enrutador inalámbrico entre ellos. La configuración utiliza dos PR-26DC-DAI-RT-WIFI como ejemplo: ambos se conectan al mismo enrutador como estaciones STA, uno actúa como el servidor Modbus (esclavo) y el otro como el cliente (maestro), y el cliente lee un valor del programa del servidor. El procedimiento de parámetros WIFI es el mismo que en nuestraWiFi PLCguía de transferencia de programas; este artículo se centra en los roles, los valores exactos y un programa de ejemplo funcional.
Los Dos Roles
La red en este ejemplo es simple: un enrutador inalámbrico proporciona el WIFI, y dos PLCs se conectan a él.

- PLC #1— IP 192.168.0.118, Modo WIFI STA, rol Modbus cliente (Maestro). Lee datos del PLC #2.
- PLC #2— IP 192.168.0.220, Modo WIFI STA, rol Modbus servidor (Esclavo), puerto del servidor 8899. Responde a las solicitudes del cliente.
El cliente es quien inicia; el servidor solo responde. Asigna las direcciones antes de cablear cualquier cosa en el programa.
Configura los Parámetros WIFI
Para cada PLC, abre el programa correspondiente PR-26DC-DAI-RT-WIFI en xLogicSoft, conecta el cable USB o RS232, abre Herramientas → parámetros wifi y haz clic en Conectar (confirma el aviso "el PLC debe estar DETENIDO"). Luego configura las páginas de la siguiente manera.
PLC #1 (Cliente)
- Gestionar— seleccionar STA; el resto permanece sin cambios.

- Comunicaciones— Modo: Cliente, Protocolo: TCP, Puerto: 8899, Servidor: 192.168.0.220 (la IP del PLC #2), conexión TCP máxima 5.

- STA— unirse al WIFI del enrutador: por ejemplo Nombre MERCURY, Modo de encriptación WPA2PSK, Algoritmo AES, Contraseña easy52895099, IP Estática 192.168.0.118, Máscara 255.255.255.0, Puerta de enlace 192.168.0.1.

PLC #2 (Servidor)
- Gestionar— seleccionar STA.

- Comunicaciones— Modo: Servidor, Protocolo: TCP, Puerto: 8899, conexión TCP máxima 5.

- STA— la misma red WIFI que el PLC #1, con su propia IP Estática 192.168.0.220, Máscara 255.255.255.0, Puerta de enlace 192.168.0.1.

Después de escribir cada página, haz clic en Aplicar una vez que todo esté configurado, luego apaga y reinicia ambos PLCs.
Programa de Ejemplo: Leer un Valor del PLC Servidor
Supongamos que el PLC #1 necesita el valor de AF1 del PLC #2. En el programa del PLC #1, coloca un bloque de lectura Modbus y configúralo de la siguiente manera:

- Dirección del Esclavo— 1 (la dirección del PLC #2).
- Comunicaciones— COM4 (WIFI), BPS 9600, 8 bits de datos, 1 bit de parada, sin paridad.
- Protocolo— Modbus TCP (R).
- Comando— 03 Leer Registros de Retención (4x).
- Dirección del registro— 3072, que se asigna a los registros AF del PLC #2.
- Contador— 1.
- Dirección de datos— AF, dirección 1: el valor se almacena en el AF1 del PLC #1.
Activa el bloque periódicamente: el enfoque habitual es una base de tiempo o una bandera de pulso, y el AF1 local rastrea el valor remoto a través del enlace WIFI.
Una Regla a Respetar
El módulo WIFI de cada PLC es un puente wifi-a-serie: el puerto serie del módulo se comunica con la CPU del PLC, y el WIFI de un PLC solo puede llevar un canal de comunicación a la vez. Durante un intercambio Modbus, un bloque que ocupa el canal WIFI bloquea otros bloques Modbus que utilizan el mismo canal: activarlos juntos causa fallos de comunicación, ralentizaciones o errores de datos. Si un programa necesita varios bloques Modbus a través de WIFI, actívalos uno a la vez en secuencia. Este es exactamente el comportamiento descrito para redes de tres nodos en nuestraguía de 3 PLCs WIFI.












