Dua WIFI PLC boleh bercakap Modbus melalui udara dengan hanya penghala tanpa wayar di antara mereka. Persediaan menggunakan dua PR-26DC-DAI-RT-WIFI sebagai contoh: kedua-duanya menyertai penghala yang sama sebagai stesen STA, satu bertindak sebagai pelayan Modbus (hamba) dan yang lain sebagai klien (master), dan klien membaca nilai dari program pelayan. Prosedur parameter WIFI itu sendiri adalah sama seperti dalamPLC WiFipanduan pemindahan program; artikel ini memberi tumpuan kepada peranan, nilai tepat dan program contoh yang berfungsi.
Dua Peranan
Rangkaian dalam contoh ini adalah mudah: satu penghala tanpa wayar menyediakan WIFI, dan dua PLC menyambung kepadanya.

- PLC #1— IP 192.168.0.118, Mod WIFI STA, peranan Modbus klien (Master). Ia membaca data dari PLC #2.
- PLC #2— IP 192.168.0.220, Mod WIFI STA, peranan Modbus pelayan (Slave), port pelayan 8899. Ia menjawab permintaan klien.
Klien adalah yang memulakan; pelayan hanya memberi respons. Tetapkan alamat sebelum menyambungkan apa-apa ke dalam program.
Konfigurasikan Parameter WIFI
Untuk setiap PLC, buka program PR-26DC-DAI-RT-WIFI yang sepadan dalam xLogicSoft, sambungkan kabel USB atau RS232, buka Alat → parameter wifi dan klik Sambung (sahkan prompt "PLC mesti dihentikan"). Kemudian tetapkan halaman seperti berikut.
PLC #1 (Klien)
- Urus— pilih STA; yang lain kekal tidak berubah.

- Komunikasi— Mod: Klien, Protokol: TCP, Port: 8899, Pelayan: 192.168.0.220 (IP PLC #2), sambungan TCP maksimum 5.

- STA— sertai WIFI penghala: contohnya Nama MERCURY, Mod Penyulitan WPA2PSK, Algoritma AES, Kata Laluan easy52895099, IP Statik 192.168.0.118, Mask 255.255.255.0, Gerbang 192.168.0.1.

PLC #2 (Pelayan)
- Urus— pilih STA.

- Komunikasi— Mod: Pelayan, Protokol: TCP, Port: 8899, sambungan TCP maksimum 5.

- STA— rangkaian WIFI yang sama seperti PLC #1, dengan IP Statiknya sendiri 192.168.0.220, Mask 255.255.255.0, Gerbang 192.168.0.1.

Setelah menulis setiap halaman, klik Terapkan setelah semuanya ditetapkan, kemudian matikan dan mulakan semula kedua-dua PLC.
Program Contoh: Baca Nilai dari PLC Pelayan
Katakan PLC #1 memerlukan nilai AF1 dari PLC #2. Dalam program PLC #1, letakkan blok Bacaan Modbus dan tetapkan seperti berikut:

- Alamat Slave— 1 (alamat PLC #2).
- Komunikasi— COM4 (WIFI), BPS 9600, 8 bit data, 1 bit henti, tiada pariti.
- Protokol— Modbus TCP (R).
- Arahan— 03 Baca Daftar Pegangan (4x).
- Alamat daftar— 3072, yang memetakan kepada daftar AF PLC #2.
- Kiraan— 1.
- Alamat data— AF, alamat 1: nilai tersebut mendarat di AF1 PLC #1.
Picu blok secara berkala — pendekatan biasa adalah berdasarkan masa atau bendera denyutan — dan AF1 tempatan menjejak nilai jauh melalui pautan WIFI.
Satu Peraturan untuk Dihormati
Modul WIFI setiap PLC adalah jambatan wifi-ke-serial: port serial modul bercakap dengan CPU PLC, dan WIFI satu PLC hanya boleh membawa satu saluran komunikasi pada satu masa. Semasa pertukaran Modbus, blok yang menduduki saluran WIFI menghalang blok Modbus lain yang menggunakan saluran yang sama — memicu mereka bersama menyebabkan kegagalan komunikasi, kelewatan atau ralat data. Jika program memerlukan beberapa blok Modbus melalui WIFI, picu mereka satu demi satu secara berturutan. Ini adalah tingkah laku yang tepat yang diterangkan untuk rangkaian tiga nod dalampanduan 3 WIFI PLC.












