Dwa WIFI PLC mogą komunikować się za pomocą Modbus w powietrzu, mając tylko router bezprzewodowy między sobą. Ustawienie wykorzystuje dwa PR-26DC-DAI-RT-WIFI jako przykład: oba łączą się z tym samym routerem jako stacje STA, jedna działa jako serwer Modbus (slave), a druga jako klient (master), a klient odczytuje wartość z programu serwera. Procedura ustawiania parametrów WIFI jest taka sama jak w naszymWiFi PLCprzewodniku transferu programu; ten artykuł koncentruje się na rolach, dokładnych wartościach i działającym przykładowym programie.
Dwie Role
Sieć w tym przykładzie jest prosta: jeden router bezprzewodowy zapewnia WIFI, a dwa PLC łączą się z nim.

- PLC #1— IP 192.168.0.118, tryb WIFI STA, rola Modbus klient (Master). Odczytuje dane z PLC #2.
- PLC #2— IP 192.168.0.220, tryb WIFI STA, rola Modbus serwer (Slave), port serwera 8899. Odpowiada na żądania klienta.
Klient to ten, który inicjuje; serwer tylko odpowiada. Przypisz adresy przed podłączeniem czegokolwiek do programu.
Skonfiguruj parametry WIFI
Dla każdego PLC otwórz odpowiadający program PR-26DC-DAI-RT-WIFI w xLogicSoft, podłącz kabel USB lub RS232, otwórz Narzędzia → parametry wifi i kliknij Połącz (potwierdź komunikat "PLC musi być ZATRZYMANY"). Następnie ustaw strony w następujący sposób.
PLC #1 (Klient)
- Zarządzaj— wybierz STA; reszta pozostaje bez zmian.

- Komunikacja— Tryb: Klient, Protokół: TCP, Port: 8899, Serwer: 192.168.0.220 (IP PLC #2), maksymalne połączenie TCP 5.

- STA— dołącz do WIFI routera: na przykład Nazwa MERCURY, Tryb szyfrowania WPA2PSK, Algorytm AES, Hasło easy52895099, Statyczne IP 192.168.0.118, Maska 255.255.255.0, Brama 192.168.0.1.

PLC #2 (Serwer)
- Zarządzaj— wybierz STA.

- Komunikacja— Tryb: Serwer, Protokół: TCP, Port: 8899, maksymalne połączenia TCP 5.

- STA— ta sama sieć WIFI co PLC #1, z własnym statycznym IP 192.168.0.220, Maska 255.255.255.0, Brama 192.168.0.1.

Po zapisaniu każdej strony kliknij Zastosuj, gdy wszystko jest ustawione, a następnie wyłącz i uruchom ponownie oba PLC.
Przykładowy program: Odczytaj wartość z serwera PLC
Powiedzmy, że PLC #1 potrzebuje wartości AF1 z PLC #2. W programie PLC #1 umieść blok Modbus Read i ustaw go w następujący sposób:

- Adres Slave— 1 (adres PLC #2).
- Komunikacja— COM4 (WIFI), BPS 9600, 8 bitów danych, 1 bit stopu, brak parzystości.
- Protokół— Modbus TCP (R).
- Polecenie— 03 Odczytaj rejestry holdingowe (4x).
- Adres rejestru— 3072, który mapuje na rejestry AF PLC #2.
- Liczba— 1.
- Adres danych— AF, adres 1: wartość trafia do własnego AF1 PLC #1.
Wyzwól blok okresowo — zwykłe podejście to baza czasowa lub flaga impulsu — a lokalne AF1 śledzi zdalną wartość przez połączenie WIFI.
Jedna zasada do przestrzegania
Moduł WIFI każdego PLC jest mostem wifi-do-serial: port szeregowy modułu komunikuje się z CPU PLC, a WIFI jednego PLC może przenosić tylko jeden kanał komunikacji w danym czasie. Podczas wymiany Modbus blok zajmujący kanał WIFI blokuje inne bloki Modbus, które korzystają z tego samego kanału — uruchamianie ich razem powoduje awarię komunikacji, spowolnienia lub błędy danych. Jeśli program potrzebuje kilku bloków Modbus przez WIFI, uruchamiaj je jeden po drugim w sekwencji. To jest dokładnie zachowanie opisane dla sieci trzywęzłowych w naszymprzewodniku 3 WIFI PLC.












