做企業(yè)網(wǎng)站推廣多少錢百度官方網(wǎng)站登錄
EtherCAT/Ethernet/IP/Profinet/ModbusTCP協(xié)議互轉工業(yè)串口網(wǎng)關https://item.taobao.com/item.htm?ft=t&id=822721028899
協(xié)議轉換通信網(wǎng)關
EtherCAT 轉 Modbus TCP
(接上一章)
GW系列型號?
?配置說明
上載
網(wǎng)線連接電腦到模塊上的 WEB 網(wǎng)頁設置網(wǎng)口,電腦所連網(wǎng)口的網(wǎng)段設置成192.168.1.X(X 是除 8 外的任一數(shù)值)后,打開瀏覽器,地址欄輸入 192.168.1.8 (模塊 WEB 網(wǎng)口的固定 IP 地址是 192.168.1.8 ),打開掃描器監(jiān)控頁面,點擊上載;
MBTCP 設定
1、選擇 MBTCP 設定,點擊“配置”,設定協(xié)議類型、超時時間、延時時間、寫命令輪詢模式、從站選擇、從站 ID、從站 IP 地址、從站端口號。
(1)協(xié)議類型選擇
ModbusTCP 主站,ModbusTCP 從站。
ModbusTCP 主站:模塊做 ModbusTCP 客戶端,所連接的 ModbusTCP 設備做服務器。
ModbusTCP 從站:模塊做 ModbusTCP 服務器,所連接的 ModbusTCP 設備做客戶端。
(2)超時時間
當 Modbus 主站發(fā)送命令后,等待從站響應的時間,范圍:10~60000ms。
(3)延時時間
一條 Modbus 命令發(fā)完并收到正確響應或響應超時之后,發(fā)送下一條 Modbus 命令之前,延遲的時間,范圍:0~2500ms。
(4)寫命令輪詢模式
Modbus 寫命令(輸出命令),有三種輸出模式:逢變輸出,連續(xù)輸出,禁止輸出。
逢變輸出:輸出數(shù)據(jù)有變化時,輸出寫命令,并在接收到正確響應后停止輸出。
連續(xù)輸出:與 Modbus 讀命令輸出方式相同,根據(jù)掃描比率進行掃描輸出。
禁止輸出:禁止輸出 Modbus 寫命令。
(5)從站選擇
只有在模塊做 ModbusTCP 客戶端時設置有效。
從站1、從站2、從站3、從站4。
(6)從站 ID
只有在模塊做 ModbusTCP 客戶端時設置有效。
Modbus 從站地址,設定范圍為1~255。
(7)從站 IP 地址
只有在模塊做 ModbusTCP 客戶端時設置有效。
所連從站的對應 IP 地址。
(8)從站端口號
只有在模塊做 ModbusTCP 客戶端時設置有效。
所連從站的對應端口號。
2、點擊“刪除”,可對配置好的從站進行刪除。
3、選擇從站指令,點擊“增加指令”,可添加 Modbus 命令,每個從站最多添加 32條指令。
只有在模塊做 ModbusTCP 客戶端時設置有效。
(1)序號
表示該新增命令要加在什么位置,范圍:1~32。
(2)從站 ID
該通道所連接的從站節(jié)點號,范圍:1~255。此處不可設置,為默認,由上一步配置參數(shù) 里選填的從站節(jié)點號決定。
(3)功能碼
支持功能碼:01(讀線圈狀態(tài)),02(讀輸入狀態(tài)),03(讀保持寄存器),04(讀輸入寄存器), 05(寫單個線圈),06(寫單個保持寄存器),15(寫多個線圈),16(寫多個保持寄存器)。
(4)Modbus 寄存器起始地址
Modbus 從站設備中寄存器/開關量/線圈等起始地址,十進制,范圍:0~65535。
(5)數(shù)據(jù)個數(shù)
數(shù)據(jù)長度,兩個字節(jié)為一個數(shù)據(jù)個數(shù)長度, 范圍:1~10。
(6)PLC 地址
映射到 PLC 中所對應的地址偏移量; 數(shù)據(jù)在模塊內存中映射的地址范圍:
讀命令(01,02,03,04):N + 9 ~ N + 127。 寫命令(05,06,15,16):M + 1 ~ M + 127。
(N : 監(jiān)控數(shù)據(jù)首 DM 編號,M : 控制數(shù)據(jù)首 DM 編號)
(7)字節(jié)個數(shù)
讀寫命令字節(jié)個數(shù)。
(8)字節(jié)交換
有三種類型:不交換,高低字節(jié)交換,四字節(jié)交換。
用戶可能需要交換字節(jié)順序才能得到正確的數(shù)值。
4、點擊“刪除指令”,可對已添加的 Modbus 命令進行刪除。
只有在模塊做 ModbusTCP 客戶端時設置有效。
5、點擊“導入文件”,Modbus 命令可通過導入 CSV 格式進行添加。
只有在模塊做 ModbusTCP 客戶端時設置有效。
6、點擊“導出文件”,Modbus 命令可通過導出 CSV 格式進行保存。
只有在模塊做 ModbusTCP 客戶端時設置有效。
7、當 ModbusTCP 設置和從站 Modbus 輪詢命令都添加完成后,點擊“提交”按鈕,把
設定保存進模塊,然后斷電重啟。
8、ModbusTCP 設備和模塊連接上后,網(wǎng)頁上對應的這幾個指示燈會亮。
指示燈MBTCP-NS:只要有 ModbusTCP 設備連接上模塊。
指示燈S0: ModbusTCP 設備 1 連接上模塊后該燈會亮;
指示燈S1: ModbusTCP 設備 2 連接上模塊后該燈會亮;
指示燈S2: ModbusTCP 設備 3 連接上模塊后該燈會亮;
指示燈S3: ModbusTCP 設備 4 連接上模塊后該燈會亮;
MBTCP 測試
該頁面用于調試 Modbus 指令。用戶在通道參數(shù)設定完成后,可以進行手動讀寫操作,通過該頁面發(fā)送 Modbus 命令查看通訊是否正常。
讀指令
(1)從站 :選擇所要測試的從站,范圍:1~4。
(2)從站 ID :不可更改,由配置參數(shù)時對應從站所設定的節(jié)點號決定,范圍:1~4。
(3)功能碼
支持功能碼:01(讀線圈狀態(tài)),02(讀輸入狀態(tài)),03(讀保持寄存器),04(讀輸入寄存器)。
(4)起始地址
Modbus 從站設備中寄存器/開關量/線圈等起始地址,十進制,范圍:0~65535。
(5)數(shù)據(jù)個數(shù) :數(shù)據(jù)長度,兩個字節(jié)為一個數(shù)據(jù)個數(shù)長度, 范圍:1~64。
(6)字節(jié)交換
有三種類型:不交換,高低字節(jié)交換,四字節(jié)交換。
用戶可能需要交換字節(jié)順序才能得到正確的數(shù)值。
(7)清除
清除 Tx (發(fā)送次數(shù))和 Err (讀取錯誤次數(shù))。
(8)循環(huán)發(fā)送模式(未開放啟用)
當前讀取指令循環(huán)發(fā)送。
(9)開始測試
上述參數(shù)設定完成后,點擊開始測試按鈕,測試返回數(shù)據(jù)顯示在右側顯示框,若未開啟循環(huán)發(fā)送模式,點擊開始按鈕,只會發(fā)送一次,若開啟循環(huán)發(fā)送模式,點擊開始按鈕,指令輪詢,直到關閉開始測試按鈕。
(10)寫入結果
顯示該讀取操作的結果,顯示代碼 0 即為讀取成功,其他代碼請參考“錯誤代碼”。
(11)耗時 :顯示該讀取指令耗時,單位 ms。
寫單個線圈
(1)從站 :選擇所要測試的從站,范圍:1~4。
(2)從站 ID :不可更改,由配置參數(shù)時對應從站所設定的節(jié)點號決定,范圍:1~4。
(3)起始地址:
Modbus 從站設備中寄存器/開關量/線圈等起始地址,十進制,范圍:0~65535。
(4)寫入值 :Modbus 設定值,可選擇 OFF 或 ON。
(5)開始測試 :上述參數(shù)設定完成后,點擊開始測試按鈕,將寫入值寫入從站設備。
(6)寫入結果
顯示該寫入操作的結果,顯示代碼 0 即為寫入成功,其他代碼請參考“錯誤代碼”。
(7)耗時 :顯示該寫入指令耗時,單位 ms。
寫單個寄存器
(1)從站 :選擇所要測試的從站,范圍:1~4。
(2)從站 ID :不可更改,由配置參數(shù)時對應從站所設定的節(jié)點號決定,范圍:1~4。
(3)起始地址
Modbus 從站設備中寄存器/開關量/線圈等起始地址,十進制,范圍:0~65535。
(4)寫入值 :Modbus 設定值,設定范圍為 -32768~32767。
(5)字節(jié)交換
有兩種類型:不交換,高低字節(jié)交換。
用戶可能需要交換字節(jié)順序才能得到正確的數(shù)值。
(6)開始測試 :上述參數(shù)設定完成后,點擊開始測試按鈕,將寫入值寫入從站設備。
(7)寫入結果
顯示該寫入操作的結果,顯示代碼 0 即為寫入成功,其他代碼請參考“錯誤代碼”。
(8)耗時 :顯示該寫入指令耗時,單位 ms。
寫多個線圈
(1)從站 :選擇所要測試的從站,范圍:1~4。
(2)從站 ID :不可更改,由配置參數(shù)時對應從站所設定的節(jié)點號決定,范圍:1~4。
(3)起始地址
Modbus 從站設備中寄存器/開關量/線圈等起始地址,十進制,范圍:0~65535。
(4)數(shù)據(jù)個數(shù) :數(shù)據(jù)長度,兩個字節(jié)為一個數(shù)據(jù)個數(shù)長度, 范圍:1~64。
(5)開始測試
上述參數(shù)設定完成后,點擊開始測試按鈕,將右側設定框中設定值寫入從站設備,勾選表示 ON,反之為 OFF。
(6)寫入結果
顯示該寫入操作的結果,顯示代碼 0 即為寫入成功,其他代碼請參考“錯誤代碼”。
(7)耗時 :顯示該寫入指令耗時,單位 ms。
寫多個寄存器
(1)從站 :選擇所要測試的從站,范圍:1~4。
(2)從站 ID :不可更改,由配置參數(shù)時對應從站所設定的節(jié)點號決定,范圍:1~4。
(3)起始地址
Modbus 從站設備中寄存器/開關量/線圈等起始地址,十進制,范圍:0~65535。
(4)數(shù)據(jù)個數(shù) :數(shù)據(jù)長度,兩個字節(jié)為一個數(shù)據(jù)個數(shù)長度, 范圍:1~64。
(5)字節(jié)交換
有三種類型:不交換,高低字節(jié)交換,四字節(jié)交換。
用戶可能需要交換字節(jié)順序才能得到正確的數(shù)值。
(6)開始測試
上述參數(shù)設定完成后,點擊開始測試按鈕,將右側設定框中設定值寫入從站設備,寫入值設定范圍為 -32768~32767。
(7)寫入結果
顯示該寫入操作的結果,顯示代碼 0 即為寫入成功,其他代碼請參考“錯誤代碼”。
(8)耗時 :顯示該寫入指令耗時,單位 ms。
EtherCAT/Ethernet/IP/Profinet/ModbusTCP協(xié)議互轉工業(yè)串口網(wǎng)關https://item.taobao.com/item.htm?ft=t&id=822721028899
ECT 監(jiān)控數(shù)據(jù)
可監(jiān)控 Modbus TCP 傳輸過來給到 EtherCAT 主站的數(shù)據(jù)。
可切換三種顯示狀態(tài),十進制、有符號十進制和十六進制。
ECT 控制數(shù)據(jù)
可監(jiān)控 EtherCAT 主站發(fā)送給 Modbus TCP 的數(shù)據(jù)。
可切換三種顯示狀態(tài),十進制、有符號十進制和十六進制;
MBTCP 數(shù)據(jù)
只在當模塊做 ModbusTCP 從站(服務器)時。
可監(jiān)控 Modbus TCP 發(fā)送給 EtherCAT 主站的數(shù)據(jù)和接收從 EtherCAT 主站發(fā)過來的數(shù)據(jù)。
可切換三種顯示狀態(tài),十進制、有符號十進制和十六進制;
Modbus TCP 發(fā)送數(shù)據(jù)地址區(qū):字0~127;
Modbus TCP 接收數(shù)據(jù)地址區(qū):字129~255。
網(wǎng)絡配置
點擊網(wǎng)絡配置,可對 ModbusTCP 網(wǎng)絡,即模塊做 ModbusTCP 從站(服務器)時的網(wǎng)絡進行修改設定;設定完成后,點擊“提交”,保存進模塊。點擊“取消”可退出網(wǎng)絡配置界面。
通信字節(jié)分配
1、EtherCAT 監(jiān)控數(shù)據(jù)(128 字/256 字節(jié)) ( MODBUS TCP 做主站時)
2、EtherCAT 監(jiān)控數(shù)據(jù)(128 字/256 字節(jié))( MODBUS TCP 做從站時)
3、EtherCAT 控制數(shù)據(jù)(128 字/256 字節(jié)) ( MODBUS TCP 做主站時)
4、EtherCAT 控制數(shù)據(jù)(128 字/256 字節(jié))( MODBUS TCP 做從站時)
5、MODBUS TCP 數(shù)據(jù)(256 字/512 字節(jié))(只有在 MODBUS TCP 做從站時) ?
配置使用 ?
與 EtherCAT 主站進行組態(tài)說明
這里介紹與歐姆龍 PLC 的 Sysmac Studio 軟件組態(tài)。
PLC 型號以 NX1P2-1040DT 為例;
1、打開 Sysmac Studio,新建工程,選擇設備類型,設備型號以及版本,然后點擊創(chuàng)建;
工程名稱:自定義。
選擇設備:“設備”選擇對應的 PLC 型號, “版本”推薦選擇 V1.40 及以上。
2、添加配置文件;
雙擊打開 EtherCAT 配置窗口,右擊主設備,選擇“顯示 ESI 庫”,點擊“安裝(文件)” 按鈕,安裝完成后,ESI 庫中將會出現(xiàn)新安裝設備,然后點擊“關閉”,待更新完成后即可使用。
3、和 PLC 組態(tài);
雙擊打開 EtherCAT 配置窗口,在右側工具箱中選擇“MS EtherCAT GateWay”,然后在下方工具欄中雙擊選擇需要添加的模塊 MS-GW15。
4、I/O 映射;
雙擊全局變量,在全局變量中添加變量,如下圖所示。
雙擊 I/O 映射,展開模塊 MS-GW15 的配置信息,變量欄中選擇對應的全局變量,如下圖所示。 ?
5、下載到 PLC;
到此已完成 PLC 和 MS-GW15 模塊 XML 文件的 EtherCAT 組態(tài)配置;下載到 PLC 后,PLC 和網(wǎng)關 MS-GW15 模塊連接正常后,模塊本體面板上的 NS1 指示燈綠燈常亮,網(wǎng)頁上的 ECT-NS 指示燈也是綠燈常亮。
與 MODBUS TCP 從站設備進行連接說明
網(wǎng)關 MS-GW15 做 EtherCAT 的從站,MODBUSTCP 的主站(客戶端),連接EtherCAT 主站的 PLC 和 MODBUSTCP 從站(服務端)的設備,使兩種協(xié)議的數(shù)據(jù)能夠互通。網(wǎng)關的 EtherCAT 和 ModbusTCP 之間的數(shù)據(jù)轉換通過“映射”關系來建立。設備中有兩塊數(shù)據(jù)緩沖區(qū),一塊是 EtherCAT 網(wǎng)絡輸入緩沖區(qū),另一塊是EtherCAT 網(wǎng)絡輸出緩沖區(qū)。ModbusTCP 讀取命令將讀取的數(shù)據(jù)寫入到網(wǎng)絡輸入緩沖區(qū),供 EtherCAT 網(wǎng)絡讀取;ModbusTCP 寫命令從網(wǎng)絡輸出緩沖區(qū)取數(shù)據(jù),輸出到相應的 ModbusTCP 從站設備。
EtherCAT 主站的 PLC 型號是 NX1P2-1040DT,MODBUSTCP 從站(服務端)的設備以MODBUS Slave 軟件模擬。
與 MODBUS TCP 主站設備進行連接說明?
網(wǎng)關 MS-GW15 做 EtherCAT 的從站,MODBUSTCP 的從站(服務端),連接EtherCAT 主站的 PLC 和 MODBUSTCP 主站(客戶端)的設備,使兩種協(xié)議的數(shù)據(jù)能夠互通。EtherCAT 數(shù)據(jù)與 MODBUSTCP 數(shù)據(jù)之間是雙向的轉換和傳遞。EtherCAT 輸出數(shù)據(jù)發(fā)送到 EtherCAT 輸出網(wǎng)絡上,MODBUSTCP 通過 MODBUSTCP 口將數(shù)據(jù)讀取上來;ModbusTCP 通過 MODBUSTCP 口將數(shù)據(jù)寫入 EtherCAT 輸入網(wǎng)絡中,供EtherCAT 網(wǎng)絡讀取。
EtherCAT 主站的 PLC 型號是 NX1P2-1040DT,MODBUSTCP 主站(客戶端)的設備以MODBUS Poll 軟件模擬。
EtherCAT/Ethernet/IP/Profinet/ModbusTCP協(xié)議互轉工業(yè)串口網(wǎng)關https://item.taobao.com/item.htm?ft=t&id=822721028899?
?
?
?