三菱FX3U-ENET-L網絡通訊模塊MC協議通訊


最近有個項目要使用FX3U PLC的網絡通訊功能,配了一個FX3U-ENET-L網絡模塊。調試過程記錄如下。

一 配置軟件

跟客服確認了FX3U-ENET-L設置需要的組態工具軟件沒有提供到官網,要找經銷商提供。

如下為軟件鏈接分享。

鏈接:https://pan.baidu.com/s/1feBQRSknto3Abso5OB7l1A
提取碼:khcv

軟件界面如下,類似Q系列網絡設置的界面。

 

 

二 參數設置

2.1 連線

要使用網絡模塊的功能要先配置網絡參數,先通過PLC的調試線(我使用的是USB轉9pin串口線)連接上PLC,可以先用GX Works2 確認連線狀態。

確認可以正常連線后,通過上面軟件界面的連接目標設置按鈕進入連接目標設置畫面,確認連線OK。

 

2.2 網絡參數設置

然后回到主界面設置模塊的網絡參數,主要是運行設置和打開設置

 2.2.1 運行設置主要設置:

1 通訊方式是2進制還是ASCII碼,

2 通訊模塊的IP地址

 

 

 2.2.2 打開設置要注意的是4個通道中通道1,2和通道3,4配置的open system的備選項是不同的。

  我這個項目主要是3和4兩個通道。

如下圖通道3設置的MELSOFT連接,用於GX Works編程連線;通道4設成被動(MC)開放端口5000用於MC協議通訊。

 

 

 

 三 通訊測試

MC協議的部分主要參考資料是FX3U-ENET-L用戶手冊。項目需求比較簡單,這里只測試了D值的讀寫功能,指令格式為2進制碼。

FX系列使用的MC協議指令與Q系列差別較大,Q系列的MC通訊我有做總結可以參考相關博文。

3.1 讀取PLC D值寄存器

      FX3U單次只支持64個D值的讀取,如下指令為讀取D100-D159 共60個D值。

      發送指令:01 FF 0A 00 64 00 00 00 20 44 3C 00

      接收信息:81 00 64 00 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9E 00 9F 00

 

     

 

3.2 寫入PLC D值寄存器

          如下指令將PLC的D100,D101,D102 設置為1,2,3

          發送指令:03 FF 0A 00 64 00 00 00 20 44 03 00 01 00 02 00 03 00

          返回指令:83 00

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM