捷米特JM-ETH-CXD轉以太網通訊處理器用于歐姆龍 CPM、CQM、C200、C1000、C2000等多個系列 PLC的以太網數據采集,非常方便構建生產管理系統。
捷米特JM-ETH-CXD轉以太網通訊處理器采用模塊化設計,不占用 PLC編程口,即上位機軟件通過以太網對 PLC數據監控的同時,觸摸屏可以通過復用接口 X2與PLC進行通訊。
采用 ModbusTCP通信協議或者端口映射的方式,皆可實現高級語言(如 VB、VC、C#等)編程,實現與歐姆龍 PLC的數據通訊,方便開發生產管理系統。
以太網通訊處理器模塊內部集成 ModbusTCP通訊服務器,因此 ModbusTCP客戶機,如支持 ModbusTCP的組態軟件、OPC服務器、PLC以及實現 ModbusTCP客戶機的高級語言開發的軟件等,可以直接訪問歐姆龍 CPM、CQM、C200、C1000、C2000系列 PLC的內部數據區,Modbus協議地址在 TKNet內部已經被默認映射到 PLC的地址區,實現的功能號包括:FC1、FC3、FC5、FC6、FC15和 FC16。
ModbusTCP協議幀格式:
事 務處理標 識 符 |
事 務處 理標 識 符 |
協議標 識符 |
協議 標 識符 |
長度字段(高字節) |
長 度 字段 (低字節) |
從站地址 | 功能號 |
數據地址 ( 高 字節) |
數據 地址(低字節) | 指 令數(高字節) | 指 令數(低字節) |
0x0 | 0x0 | 0x0 | 0x0 | 0x0 |
后面的字節 數 |
1、地址映射表
Modbus從站地 址 |
CP/CJ 系列 PLC內部軟 元件 |
數據 類型 |
計算公式 | 功能號 |
最大指令 數 |
000001~008320 | IR 區:IR0.0~IR519.15 | 位 | IRm.n = 000001+m*16+n① |
FC1(讀線圈) FC5(寫單個線圈) FC15(寫多個線圈) |
FC1:2000 FC5:1 FC15:1968 |
009001~010600 | HR 區:HR0.0~HR99.15 | HRm.n = 009001+m*16+n① | |||
011001~011480 | AR 區:AR0.0~AR29.15 | ARm.n = 011001+m*16+n① | |||
012001~013120 | LR 區:LR0.0~LR69.15 | LRm.n= 012001+m*16+n① | |||
400001~400520 | IR 區:IR0~IR519 | 字 | IRm = 400001+m |
FC3(讀寄存器) FC6(寫單個寄存器) FC16(寫多個寄存器) |
FC3:125 FC16:123 FC6:1 |
400601~400700 | HR 區:HR0~HR99 | HRm = 400601+m | |||
400701~400730 | AR 區:AR0~AR29 | ARm = 400701+m | |||
400801~400870 | LR 區:LR0~LR69 | LRm= 400801+m | |||
401001~407660 | DM 區:DM0~DM6659 | DMm= 401001+m |
T說明:
①、該項為對應存儲區的位操作,例如 IR12.6,則 m=12,n=6,計算公式為:000001+12*16+6=000199。在 Modbus的對應地址為 0區的 00199地址。
2、用 ModScan32測試
解壓產品光盤使用手冊通訊測試軟件下的 modscan2_cr.rar。
1. 運行 ModScan32軟件。
2. 選擇菜單 Connection/Connect,選擇 Remote TCP/IP Server,輸入以太網通訊處理器的 IP地址,Service端口為 502;點擊[OK]按鈕,如圖 1所示。
3. 在子窗口“ModSca1”中設置Device ID為PLC的站地址(如1),功能號選擇 03:HOLDING REGISTER, Address = 1001,Length = 100。
4. 子窗口數據區顯示 401001~401100的 16進制數據,其對應于歐姆龍 CPM系列 PLC的寄存器DM0到 DM99的數值,如圖 2所示。
5. 雙擊子窗口數據區的數據可以修改數值。
審核編輯 黃宇
-
以太網
+關注
關注
40文章
5419瀏覽量
171602 -
plc
+關注
關注
5010文章
13271瀏覽量
463068 -
通訊
+關注
關注
9文章
902瀏覽量
34890 -
歐姆龍
+關注
關注
3文章
351瀏覽量
65470
發布評論請先 登錄
相關推薦
評論