Ba PLC WIFI có thể tạo thành một mạng Modbus hoàn chỉnh mà không cần bộ định tuyến: một PLC phát WIFI của riêng nó như một điểm truy cập, và hai PLC còn lại tham gia như các trạm. Trong ví dụ dưới đây, ba PR-26DC-DAI-RT-WIFI chia sẻ một mạng, nút AP cũng đóng vai trò là máy chủ Modbus, và hai khách hàng trao đổi dữ liệu thông qua nó. Quy trình tham số WIFI giống như trongPLC WiFihướng dẫn chuyển chương trình; ở đây, trọng tâm là về sự phân chia vai trò và chương trình mẫu mà chuỗi giá trị qua tất cả ba nút.
Kế hoạch IP
Một PLC cung cấp mạng, vì vậy nó sở hữu các địa chỉ AP. Hai PLC còn lại nhận địa chỉ tĩnh bên trong nó.

- PLC #1— Chế độ WIFI AP, tên WIFI Rievtech_wifi, IP 10.10.100.254, Gateway 10.10.100.254, vai trò Modbus server (slave), cổng server 8899.
- PLC #2— Chế độ WIFI STA, IP 10.10.100.100, Gateway 10.10.100.254, vai trò Modbus client (master).
- PLC #3— Chế độ WIFI STA, IP 10.10.100.101, Gateway 10.10.100.254, vai trò Modbus client (master).
Lưu ý rằng địa chỉ PLC #1 cũng là cổng cho hai PLC còn lại — trong chế độ AP, PLC hoạt động như cả điểm truy cập và bộ định tuyến cho mạng mà nó tạo ra.
Cấu hình Ba PLC
Đối với mỗi PLC, mở chương trình PR-26DC-DAI-RT-WIFI của nó, kết nối cáp nối tiếp, mở Công cụ → tham số wifi và nhấp vào Kết nối (xác nhận lời nhắc dừng). Sau đó, thiết lập các trang.
PLC #1 (Điểm Truy Cập + Máy Chủ)
- Quản lý— Chế độ WIFI: AP; các phần còn lại không thay đổi.

- Giao tiếp— Chế độ: Server, Giao thức: TCP, Cổng: 8899, kết nối TCP tối đa 5.

- AP— Chế độ 802.11BGN, Tên Rievtech_wifi, Kênh Tự động, Chế độ mã hóa MỞ, Thuật toán KHÔNG. Trong phần LAN: Kích hoạt DHCP Server, IP 10.10.100.254, Mặt nạ 255.255.255.0, Gateway 10.10.100.254.

PLC #2 và PLC #3 (Trạm + Khách Hàng)
- Quản lý— Chế độ WIFI: STA.

- Giao tiếp— Chế độ: Client, Giao thức: TCP, Cổng: 8899, Server: 10.10.100.254 (địa chỉ của PLC AP).

- STA— tham gia Rievtech_wifi (Chế độ mã hóa MỞ, Thuật toán KHÔNG). WAN: IP tĩnh — 10.10.100.100 cho PLC #2, 10.10.100.101 cho PLC #3 — Mặt nạ 255.255.255.0, Gateway 10.10.100.254.


Ghi lại mọi trang, nhấp vào Áp dụng, sau đó tắt nguồn tất cả ba PLC và khởi động lại chúng — PLC #1 trước, để mạng hoạt động trước khi các trạm cố gắng tham gia.
Chương trình Mẫu: Chuyển tiếp Giá trị Bộ đếm qua Mạng
Yêu cầu: PLC #3 muốn đọc giá trị của bộ đếm B003 trong chương trình PLC #2. Bởi vì PLC #2 và PLC #3 đều là khách hàng của cùng một máy chủ, giá trị di chuyển qua hai bước thông qua PLC #1.
- PLC #2— bộ đếm B003 hoạt động bình thường. Một khối cạnh lên (PK7[ED] vào B001) kích hoạt một khối ghi (B004) đẩy giá trị của B003 vào AF1 của PLC #1.

- PLC #1— nhận giá trị đó vào AF1 của nó và giữ lại. PLC #1 là server Modbus, vì vậy cả hai khách hàng đều có thể truy cập AF1 này.

- PLC #3— một khối đọc đọc AF1 của PLC #1 và lưu nó vào AF1 của chính nó. Giá trị ban đầu của dữ liệu đó là B003 của PLC #2, vì vậy giá trị bộ đếm hiện đã vượt qua toàn bộ mạng.

Trên thực tế, PLC #2 ghi vào máy chủ và PLC #3 đọc từ máy chủ, và PLC máy chủ chỉ đơn giản là lưu trữ thanh ghi ở giữa. Kiểm tra chuỗi với ba chương trình mẫu đang chạy và cửa sổ giám sát mở trên mỗi nút.
Quy tắc Một Kênh
MỗiPLC WiFi's chức năng không dây được thực hiện bởi một mô-đun wifi-to-serial, và cổng nối tiếp của mô-đun đó giao tiếp với chip CPU của PLC. Hệ quả: mỗi WIFI của PLC chỉ có thể mang một kênh giao tiếp tại một thời điểm. Trong giao tiếp Modbus, nếu một khối Modbus chiếm kênh này, bất kỳ khối Modbus nào khác sử dụng kênh WIFI không được kích hoạt cùng một lúc — việc làm như vậy gây ra sự cố giao tiếp, chậm chạp hoặc lỗi dữ liệu. Nếu bạn cần nhiều khối Modbus sử dụng kênh WIFI, hãy kích hoạt chúng lần lượt, cái này sau cái kia, và giữ cho cửa sổ trao đổi ngắn.
Đây là hành vi một kênh giống như bạn thấy với hai PLC — xemhướng dẫn Modbus cho 2 PLC WIFIcho phiên bản hai nút.












