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