大家好,今天我們要來聊一聊轉以太網捷米特JM-ETH-FX,這款設備內部集成了ModbusTCP通訊服務器,這意味著什么?ModbusTCP客戶機,比如支持ModbusTCP的組態軟件、OPC服務器、PLC以及使用高級語言開發的實現ModbusTCP客戶機軟件等等,可以直接訪問三菱FX系列PLC的內部數據區。
Modbus協議地址在內部已經被默認映射到FX系列PLC的地址區。我們來看一下它的功能,包括FC1、FC2、FC3、FC5、FC6和FC16。這意味著我們的PLC可以更加便捷地進行通訊和數據交換,提高生產效率。如果你正在尋找一款高效、穩定的通訊設備,那么轉以太網捷米特JM-ETH-FX絕對是一個不錯的選擇。
ModbusTCP協議幀格式:
事務處理標識符 | 事務處理標識符 | 協議標識符 |
協議標 識符 |
長度字段(高字節) |
長度字段 (低字節) |
從站地 址 |
功能號 | 數據地址(低字節) | 指令數(高字節) | 指令數(低字節) |
0x0 | 0x0 | 0x0 | 0x0 | 0x0 | 后面的字節數 |
1、地址映射表
Modbus從站地 址 |
FX系列PLC內 部軟元件 |
數據 類型 |
計算公式 | 功能號 | 最大指令數 |
000001~ | 輸出線圈:Y0~ | 位 | Ymn=000001+m*8+n ① |
FC1(讀線圈) FC5(寫線圈) |
FC1:512FC5:1 |
005001~ | 特殊:M8000~ | M8m=005001+m ② | |||
006001~ | 定時器線圈:T0~ | Tm=006001+m | |||
007001~ | 計數器線圈:C0~ | Cm=007001+m | |||
010001~ | 線圈:M0~ | Mm=010001+m | |||
030001~ | 線圈:S0~ | Sm=030001+m | |||
100001~ | 輸入:X0~ | 位 | Xmn=100001+m*8+n ③ | FC2(讀輸入) | 512 |
400001~ | 定時器:T0~ | 字 | Tm=400001+m |
FC3(讀寄存器) FC16(寫寄存器) FC6(寫單一寄存器) |
FC3:125FC16:125FC6:1 |
401001~ | 計數器:C0~ | Cm=401001+m | |||
401301~ | 特殊:D8000~ | D8m=401301+m ④ | |||
402001~ | 資料暫存器:D0~ | Dm=402001+m | |||
420001~ | 文件寄存器:R0~ | Rm=420001+m⑤ |
說明:
①、其中m表示Y線圈標識號的百十位,n表示Y線圈標識號的個位,如Y37時m=3,n=7;Y112時m=11,n=2;
②、其中m表示M線圈標識號去掉8000的剩余數,如M8212時m=212;
③、其中m表示輸入X標識號的百十位,n表示Y線圈標識號的個位,如X37:m=3,n=7;X111:m=11,n=7;
④、其中m表示特殊功能寄存器D標識號去掉8000的剩余數,如M8120時m=120;
⑤、此R寄存器,僅當FX3U機型(存在R寄存器的PLC機型)時可用,注意Modubs地址映射成6位;
2、用ModScan32測試
解壓產品光盤使用手冊通訊測試軟件下的modscan2_cr.rar。
運行ModScan32軟件。
選擇菜單Connection/Connect,選擇RemoteTCP/IPServer,輸入模塊的IP地址,Service端口為502;點擊[OK]按鈕,
在子窗口“ModSca1”中設置DeviceID為PLC的站地址(如1),功能號選擇03:HOLDINGREGISTER,Address=1301,Length=100。
子窗口數據區顯示401301~401400的16進制數據,其對應于三菱FX系列PLC的特殊寄存器D8000到D8100的數值,
雙擊子窗口數據區的數據可以修改數值。
-
以太網
+關注
關注
40文章
5419瀏覽量
171603 -
MODBUS
+關注
關注
28文章
1799瀏覽量
76954 -
三菱
+關注
關注
32文章
802瀏覽量
42798 -
TCP
+關注
關注
8文章
1353瀏覽量
79055
發布評論請先 登錄
相關推薦
評論