SHE0101-CB1 使用說明書
最近更新時間:2022-06-11 15:55:45
C2000-M2-SHE0101-CB1為單口Modbus網關,它可以完成Modbus TCP和Modbus RTU/ASCII協議之間的相互轉換。通過本產品可實現Modbus串口Slave設備快速無縫的整合到現有的Modbus TCP網絡中,并且Modbus TCP從站也可以和RTU/ASCII主站正常的通信。
本產品串口最多可以級聯32個串口設備,每個設備的串口參數需一致。當Modbus TCP做主站時最多同時支持高達32個TCP連接。
特點:
→快速整合Modbus TCP和Modbus RTU/ASCII網絡;
→級聯設備可使用不同串口參數,可以整合多種串口設備到同一個Modbus TCP網絡;
→當Modbus TCP做主站時同時最多支持高達32個TCP連接;
→當Modbus TCP做主站時可靈活的將設備設置為TCP客戶端或TCP服務器;
→無需繁瑣的寄存器地址映射等設置即可使用;
→模塊自帶雙看門狗、I/O與系統完全隔離,安全性高,保障系統安全;
→電源具有良好的過流過壓、防反接保護功能;
→豐富的指示燈,全面查看狀態,及時排查故障;
→工業級塑料外殼,可廣泛的應用于各種工業環境。
現在的電腦和PLC等設備大多支持運行在以太網上面的Modbus TCP協議,為了能夠控制支持Modbus RTU/ASCII的串口設備,可以使用C2000-M2-SHE0101-CB1在其中進行協議轉換。Modbus TCP做為主站時最多可以支持32個TCP連接。
當只支持Modbus RTU的串口設備想接入Modbus TCP網絡去進行控制時,也可以使用C2000-M2-SHE0101-CB1來實現,比如只有串口的HMI接入Modbus TCP網絡即可使用這種方式。
類別 | 參數名稱 | 規格 |
網絡 | 網口數量 | 1 |
速度 | 10/100M | |
傳輸距離 | 100 米 | |
通信協議 | 標準 Modbus TCP 協議 | |
協議模式 | 支持 TCP Server/Client 模式 | |
向下串行接口 | 串口類型 | RS485 |
端口數量 | 1 | |
連接端 | 鳳凰端子 | |
級聯/透傳 | RS485 級聯 | |
波特率 | 1200~115200bps | |
傳輸距離 | 1200 米 | |
電源 | 電源連接端 | 電源接口 2 選 1 |
輸入電壓 | 9~27VDC | |
電流 | 80mA @ 12VDC | |
物理特征 | 尺寸 | 75*105*30mm |
安裝方式 | 定位孔/導軌安裝 | |
工作環境 | 工作溫度 | -40℃ ~ 85℃ |
存儲溫度 | -60℃ ~ 125℃ | |
相對濕度 | 5% ~ 95% RH 不凝露 |
類別 | 指示燈 | 說明 | 含義 |
向下串行接口 | RXD | RS485 數據接收指示燈 | 常亮:RS485 線路故障,請檢查 RS485 線路正負極是否接反 |
閃爍:RS485 端口正在接收數據 | |||
熄滅:RS485 端口未接收數據 | |||
TXD | RS485 數據發送指示燈 | 閃爍:RS485 端口正在發送數據 | |
熄滅:RS485 端口未發送數據 | |||
網絡 | SPD | 10/100M 指示燈 | 常亮:接入 100M 網絡 |
熄滅:未接入 100M 網絡 | |||
LINK | 網絡連接狀態指示燈 | 常亮:網口接入正常 | |
閃爍:網口正在收發數據 | |||
熄滅:網口未插入網線 | |||
電源 | PWR | 電源指示燈 | 常亮:設備供電正常 |
熄滅:設備未通電或供電異常,請檢查電壓是否為 9~27VDC |
類別 | 端口 | 說明 | 建議線材 |
電源輸入 | 十 → 一 | 電源輸入正極、電源輸入負極 | RVV 2*1.0 |
VS+、GND | 電源輸入正極、電源輸入負極 | RVV 2*1.0 | |
PE | 用于設備可靠接地,防雷 | RVV 2*0.5 | |
網絡 | Ethernet | RJ45 網口 | CAT-5e |
向下串行接口 | 485+、485- | RS485 正極、RS485 負極(向下) | RVSP 2*0.5 |
預留 | 預留 | 預留端口 | - |
對C2000-M2-SHE0101-CB1進行各項操作之前需要安裝《C2000設備管理監控工作站》程序,通過此程序可以設置設備基本信息、設置網絡參數、添加轉換設備等。軟件安裝需以管理員的權限運行安裝程序目錄中的KonNaD.Setup,然后在安裝向導的指引下即可對程序進行安裝。
安裝完成后,勾選,點擊【完成】按鈕,彈出配置數據庫界面,如下圖所示:
可選擇SQL Server或Access連接方式進行配置數據庫。
注:若電腦未安裝SQL Server,請在連接方式處選擇Access。
*注意 本軟件僅用于對產品進行測試,不用作其它用途。
*注意 在使用軟件對IO設備進行操作時,請保證設備正常加電并連接好通訊線纜。
打開C2000設備管理監控工作站,使用默認用戶名:admin 密碼:空 即可登錄軟件,如下圖所示:
登錄后,選擇“搜索網絡設備”,點擊“搜索”按鈕,會搜索到接入網絡中的網關設備。
搜索不到設備處理方法:
1、LINK燈不亮,請檢查網線是否正常,與PC直連請使用交叉線。
2、如網絡指示燈閃爍正常,確認電腦是否已經關閉防火墻及設備和電腦是否為同一廣播域。
右鍵點擊搜索到的設備,將彈出一個快捷菜單,進入相應的設置項即可對設備進行設置。
網關可以設置密碼,設備設置密碼后,更改設備參數時,需要正確密碼才可設置設備參數。右鍵設備——設置設備密碼后進入設置如下界面:
輸入舊密碼、新密碼、確認新密碼,點擊確定即可。設備出廠無密碼。
當設備密碼忘記時,需要將設備密碼清除,右鍵設備——點擊清除設備密碼——進入如下清除設備密碼界面。
設備密碼請聯系廠家。
搜索出設備后,右鍵設備,點擊設置后將彈出如下的設置界面,在此可設置設備的網絡參數、工作模式等。
在此項設置中只需要設置設備密碼,如在前面的步驟中沒有設置設備密碼,此項可以忽略。
自動獲取IP:如勾選此項,并且網絡上面有DHCP服務器,設備即可從DHCP服務器中獲取IP地址等相關參數。
IP地址、子網掩碼、網關、DNS服務器四項參數如不是使用自動獲取只需按照網絡中規劃好的參數設置即可。
工作模式:網絡端的TCP服務器模式或客戶端模式。
串口參數設置頁面,可設置串口的主從模式、ModbusRTU或ModbusASCII協議、串口通訊參數、從站字符串轉發超時時間、間隔時間等。
設置參數、模式如下圖:(網絡端的TCP工作模式:設置為服務器模式)
假設C2000-M2-SHE0101-CB1下接了一臺Modbus RTU協議的IO模塊,模塊的485地址為10,寄存器地址如下:
地址 |
數量 |
定義 |
讀寫 |
功能解析 |
功能碼 |
|
10200 |
4 |
DI1~DI4的值 |
R |
0x0000-0x0001,表示DI的當前電平信號 |
0x02 |
|
100 |
4 |
DO1~DO4的狀態 |
RW |
0x0000-0x0001,保存DO1~DO4的當前狀態;寫則改變DO的當前狀態,讀則代表讀取當前DO的狀態。 |
0x01,0x05,0x0F |
讀取設備的4個DI,Modbus TCP主機發送的命令應該如下: 0x0001000000060A0200C80004
命令解析:
0001 |
0000 |
0006 |
0A |
02 |
00C8 |
0004 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識,即設備的485地址 |
功能碼,原設備功能碼不變 |
寄存器起始地址 |
寄存器個數 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, RTU設備的485地址 |
1字節,設備功能碼 |
2個字節,要讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
假如Modbus TCP主機想要控制設備的4路DO狀態,將DO1 –DO2閉合,DO3- DO4斷開,發送應當命令如下:
0x0001000000080A0F006400040103
命令解析:
0001 |
0000 |
0008 |
0A |
0F |
0064 |
0004 |
01 |
03 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識,即設備的485地址 |
功能碼,原設備功能碼不變 |
寄存器起始地址 |
寄存器個數 |
數據長度 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
RTU設備的485地址 |
原功能碼不變 |
2個字節,DO的起始寄存器地址,原設備寄存器地址不變 |
2字節, 需要讀取的寄存器個數 |
1字節,表示數據長度 |
1個字節表示4個DO,03二進制為0011,1為閉合,0為斷開 |
串口端連接主站設備時,設置參數如下:(網絡端的TCP工作模式:設置為客戶端模式)
還需要添加ModbusTCP從站設備的信息。例如,要添加一臺IP地址為10.1.1.12的ModbusTCP協議的IO模塊,端口號為502,設備ID為1,點擊按鈕,在彈出窗口中填入設備的信息(從設備通信地址要在最小目標ID和最大目標ID范圍內),如下圖:
添加完成后,該設備信息就會添加到“目標主機配置”列表中:
假設C2000-M2-SHE0101-CB1的串口連接了PC的串口,需要發送指令想去讀取控制這個Modbus TCP從站模塊,寄存器地址信息如下:
10200 |
4 |
DI1~DI4的值 |
R |
0x0000-0x0001,表示DI的當前電平信號 |
0x02 |
|
100 |
4 |
DO1~DO4的狀態 |
RW |
0x0000-0x0001,保存DO1~DO4的當前狀態;寫則改變DO的當前狀態,讀則代表讀取當前DO的狀態。 |
0x01,0x05,0x0F |
假設想要讀取Modbus TCP從機的4個DI的狀態,應發命令如下:
0x010200C80004F837
命令解析:
靜音 |
01 |
02 |
00C8 |
0004 |
F837 |
靜音 |
起始結構 |
從設備地址,即從機原來的單元標識 |
功能碼,原功能碼不變 |
起始寄存器地址,原地址不變 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的ID |
1字節,02,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
假設HMI想一次將Modbus TCP從機的DO1 –DO2閉合,DO3- DO4斷開,HMI應發命令如下:
0x010F0064000401030F5F
命令解析:
靜音 |
01 |
0F |
0064 |
0004 |
01 |
03 |
0F5F |
靜音 |
起始結構 |
從設備地址,即從機原來的單元標識 |
功能碼,原功能碼不變 |
起始寄存器地址 |
起始寄存器地址,原地址不變 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,0x0F,寫寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
1字節,高字節在前 |
4個DO使用1字節數據,03二進制表示為0000 0011,根據位,1表示閉合,0表示斷開 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
假設HMI只將Modbus TCP從機的將DO1閉合,HMI應發命令如下:
0x01050064FF00CDE5
命令解析:
靜音 |
01 |
05 |
0064 |
FF00 |
CDE5 |
靜音 |
起始結構 |
從設備地址,即從機原來的單元標識 |
功能碼,原功能碼不變 |
起始寄存器地址,原地址不變 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,05,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
FF00表示閉合狀態 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
在線客服 QQ 交談
查詢熱線 0755-88865168
天貓旗艦店
京東旗艦店
微信公眾號
在線留言