如何實作三菱FX5U PLC-以太網-DTU-無線網-電腦的通信--雙服務器方式
- 通信使用的軟硬體
- 連接和測驗步驟
通信使用的軟硬體
硬體:FX5U-64M,以太網線,USR-G781 4GLTE DTU, PC機
軟體:GX Works3(FX5U-64M的編譯軟體),USR-G781-setup-V1.0.0.0產品設定軟體,花生殼,以太網除錯助手
連接和測驗步驟
- 在GX Works3中撰寫Passive TCP程式
程式代碼參照:三菱FX5U用戶手冊-以太網通信篇

- 在GX Works3中配置以太網埠,并將引數和程式燒入PLC
設定IP地址、子網掩碼、默認網關,添加Unpassive連接設備,設定可編程控制器埠(1111)

- 在USR-G781-setup-V1.0.0.0產品設定軟體中設定連接服務器A和連接服務器B,服務器A的地址為公網IP,埠為公網埠,服務器B的地址為PLC IP和地址,設定完后點擊進入配置狀態,通過串口發送指令AT+SOCKPIPEEN=ON和AT+SOCKPIPE=SOCKA,SOCKB

- 設定并保存所有引數-軟體重啟-進入通訊狀態

- 在花生殼中將公網IP和埠映射到PC機的本機IP(192.168.31.185)和埠(8001)

- 在PC機中打開以太網除錯助手,創建TCP Server,設定監聽埠為PC的本機埠8001,此時監聽埠自動彈出一臺設備的IP和埠,該設備就是DTU

- 將PLC通過以太網線接DTU的LAN后,開始測驗
下圖為DTU和PLC的連接情況(DTU的LINKA常亮,表明PC機已經和DTU連上了,DTU的LINKB常亮,表明PLC已經和DTU連上了)

無需PLC發送握手請求,當PLC直接發送資料時,PC機就能夠收到資料

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/198960.html
標籤:其他
上一篇:樹莓派+新型混合無人機
