本案例是串口服務器通過串口采集第三方設備數據轉成ModbusTCP的服務器后歐姆龍PLC通過Ethernet連接到網關,讀取采集到的數據。具體配置過程如下。
配置過程:
Fbox做從站
FBox采集PLC數據,通過Modbus TCP Server/Modbus RTU Server協議配置地址映射,其他設備作為主站采集Server的地址類型為0X、1X、3X、4X的數據,從而間接實現對PLC數據的采集。
Modbus TCP Server協議
1.選擇FBox,點擊【遠程下載】,點擊“設備管理”,在彈出的【設備管理】對話框中點擊【服務】,點擊“新增”。
2.在彈出的【PLC網絡服務】對話框中選擇協議類型:Modbus_TCP_Server,點擊“變量映射”。
【PLC網絡服務】對話框參數說明如下:
參數
說明
協議類型/端口號
與主站PLC通訊的協議及端口號。
站號
與PLC通訊時用于識別PLC的一個地址。
設備別名
自定義,做主站的PLC在物聯網云平臺的名稱。
3.在彈出的【變量映射】對話框中,點擊”新增“,在彈出的【映射設置】對話框中,編輯映射參數,點擊”確定“。
FBox通過串口或網口連接設備ABB,FBox做從站,將設備:ABB的 MD999映射到4X999并賦予讀寫權限。其他設備通過 MODBUS TCP 協議讀取FBox的4X999時,間接讀取的是設備ABB MD999。
【映射設置】對話框參數說明如下:
參數
說明
名稱
自定義,映射名稱。
模式
默認:位,即映射的地址為位地址。可選:位/字。
模式為字時,即映射的地址為字地址。
權限
默認:讀寫,即FBox做從站時,主站設備對映射的FBox地址的訪問權限為讀寫。
可選:讀寫/只讀。權限為:只讀,即主站設備只能讀取映射的FBox地址的值,而無法寫入。
數據源:寄存器
主站設備訪問的寄存器地址類型。
數據源:地址
主站設備訪問的寄存器地址。
目標地址:設備
被映射的設備。
目標地址:站號
被映射的設備的站號。
目標地址:寄存器
被映射的寄存器類型。
目標地址:地址
被映射的寄存器地址。
位/字數
被映射地址對應的長度。
16位字節序
被映射地址的為16位字時對應的字節序。
32位字節序
被映射地址的為32位雙字時對應的字節序。
Modbus_TCP_Server協議下FBox上的寄存器映射關系如下:
Local
映射地址
備注
LB(n-1)
0X_n
n:1、2、3.....65535
LB(n-1)
1X_n
n:1、2、3.....65535
LW(m-1)
3X_m
m:1、2、3.....9999
LW(m-1)
4X_m
m:1、2、3.....9999
RW(k-10000)
3X_k
k:10000、10001、10002.....65535
RW(k-10000)
4X_k
k:10000、10001、10002.....65535
Modbus TCP Extend Server協議
1.選擇FBox,點擊【遠程下載】,點擊“設備管理”,在彈出的【設備管理】對話框中選擇【服務】頁簽,點擊”新增“。 2.在彈出的【PLC網絡服務】對話框中選擇協議類型:Modbus_TCP_Extend_Server,點擊”確定“。
Modbus_TCP_Extend_Server協議下FBox上的寄存器映射關系如下:
Local
映射地址
備注
LB(n-1 + 200000)
0X_n
n:1、2、3.....65535
LB(n-1 + 100000)
1X_n
n:1、2、3.....65535
LW(n-1 + 300000)
3X_n
n:1、2、3.....65535
LW(n-1 + 400000)
4X_n
n:1、2、3.....65535
設置好ModbusTCP服務器一側的設置后打開網關配置軟件
網關配置:
打開網關配置軟件“Gateway Configuration Studio”并新建項目
設置網關在Ethernet/IP的IP地址與輸入輸出數據長度。(IP地址與歐姆龍PLC分配的地址保持一致)
設置網關作為ModbusTCP客戶端的IP地址,可與Ethernet不同網段。
添加從站(FBOX串口服務器)的IP地址
從圖中可以看出用的是40000地址區,所以可以使用03/06/16功能碼
添加所需要功能碼,可根據機器人配置進行設置。
本例設置為03功能碼,填寫對應寄存器地址與寄存器數量。
根據從站設置的寄存器地址數量填寫相應的地址與數量。
完成后下載配置下載進入網關即可。
歐姆龍PLC配置
首先打開主站組態軟件“Sysmac Studio”并新建項目。
設置PLC的IP地址
點擊工具-Ethernet/IP連接設置,在彈出的選個框內選擇顯示EDS庫添加網關eds文件
開始安裝網關EDS文件,并在完成后選擇對應模塊。EIP2COM
設置網關IP地址
添加全局變量并關聯導入EIP組態配置
在PLC組態軟件的Ethernet/IP端口設置中將全局變量關聯至網關組態。
配置完成后將組態下載到歐姆龍PLC
到此全部配置完成,設備上電后即可通過網關讀取到第三方設備數據。