01
概述
Ethernet/IP是一個面向工業(yè)自動化應用的工業(yè)應用層協(xié)議。它建立在標準UDP/IP與TCP/IP協(xié)議之上,利用固定的以太網(wǎng)硬件和軟件,為配置、訪問和控制工業(yè)自動化設(shè)備定義了一個應用層協(xié)議。
Ethernet/IP協(xié)議具有許多優(yōu)點,其中最重要的是它的可靠性和安全性。它可以提供可靠的數(shù)據(jù)傳輸,可以確保數(shù)據(jù)的準確性和可靠性。它還具有高安全性,可以防止未經(jīng)授權(quán)的訪問和操作,從而保護網(wǎng)絡(luò)設(shè)備不受攻擊。此外,Ethernet/IP協(xié)議還可以提供高效的數(shù)據(jù)傳輸,可以支持大量的數(shù)據(jù)傳輸,并且可以支持多種不同的數(shù)據(jù)類型,包括文本、圖像和視頻等。
本期我們來注重介紹一下Superisys RFID如何使用Ethernet/IP總線網(wǎng)關(guān)與匯川AM400系列PLC通訊。
IACM-P4工業(yè)網(wǎng)關(guān)


Superisys IACM-P4系列工業(yè)網(wǎng)關(guān)是一種提供標準工業(yè)總線協(xié)議的RFID控制器,支持ProfiNet、 EtherCAT 、Ethernet/IP協(xié)議。包含兩個M12 T-CODE電源供電接口,兩個M12 D-CODE 4-PIN 總線接口,4個M12 A-CODE RFID讀寫頭接口。工業(yè)以太網(wǎng)傳輸速率最高支持100Mbps,可級聯(lián)多個總線模塊到PLC中,提供強大的現(xiàn)場采集數(shù)據(jù)能力。外殼采用輕便堅固的工程塑料,具有連接范圍廠、通信能力強、環(huán)境適應好、防護等級高等特點。


? 組態(tài)網(wǎng)關(guān)設(shè)備?
1.1 總線網(wǎng)關(guān)IP地址設(shè)置
EIP總線網(wǎng)關(guān)的默認IP地址為“192.168.0.10”,用戶需要根據(jù)具體需求修改相應的IP地址,可使用我司提供的總線網(wǎng)關(guān)助手軟件進行設(shè)置。
將EIP總線網(wǎng)關(guān)連接PC端,打開EIP總線網(wǎng)關(guān)助手軟件,點擊左上方“工具”欄,選擇“網(wǎng)關(guān)搜索器”,點擊彈出的“Ipconfig”對話框右上方的“搜索”按鈕,搜索EIP網(wǎng)關(guān)的設(shè)備,如下圖所示,搜索出來EIP總線網(wǎng)關(guān)的IP地址為“192.168.11.10”。

雙擊搜索出來的EIP網(wǎng)關(guān)設(shè)備的信息欄,在彈出的“IpSetFrm”對話框下,修改對應的網(wǎng)關(guān)IP信息參數(shù)(本例程修改為192.168.0.10地址),點擊“設(shè)置”按鈕,設(shè)置成功后軟件會自動彈出設(shè)置成功對話框,確認重啟EIP總線網(wǎng)關(guān)后生效,如下圖所示:

1.2 總線網(wǎng)關(guān)EDS文件安裝
打開匯川PLC編程軟件(本案例使用InoProShopV1.7.3版本),新建一個項目程序,選擇對應的PLC具體型號(本案例使用的是“AM401”型號),命名完成新建后,雙擊左方選項欄的“網(wǎng)絡(luò)組態(tài)”選項,在彈出的“Network Configuration”對話框中選擇“導入EDS文件”選項,選擇相應文件夾下的網(wǎng)關(guān)設(shè)備的EDS文件,打開安裝網(wǎng)關(guān)的EDS文件,如下圖所示:

EDS文件安裝成功后,右方“網(wǎng)絡(luò)設(shè)備”欄會更新出對應的EIP設(shè)備,如下圖所示:

1.3 總線網(wǎng)關(guān)設(shè)備組態(tài)
在“Network Configuration”對話框內(nèi)雙擊“PLC”設(shè)備,在“EtherNet/IP”通訊欄下,勾選“EtherNet/IP主站”,然后在右方的“網(wǎng)絡(luò)設(shè)備“列表找到”IACM-P4-EIP”設(shè)備,將其拖拽至網(wǎng)絡(luò)線欄下方,如下圖所示:

雙擊左邊“設(shè)備”欄下的“Ethernet”下的“IACM-P4-EIP”設(shè)備,在“通用”欄下設(shè)置網(wǎng)關(guān)設(shè)備的IP地址,如下圖所示:

本例程中網(wǎng)關(guān)的設(shè)備地址已設(shè)置為同網(wǎng)段的“192.168.0.10”地址,設(shè)置完成點擊“保存”。
1.4 EIP網(wǎng)關(guān)組態(tài)參數(shù)下載
★ 點擊“登錄到”圖標,在彈出的對話框選項欄的“通訊設(shè)置”欄下”點擊“掃描網(wǎng)絡(luò)”,選擇好相應的網(wǎng)關(guān)、網(wǎng)絡(luò)接口,系統(tǒng)自動“搜索”到PLC的型號后,點擊“下載”按鈕對“硬件組態(tài)”進行下載,如下圖所示:

★ 下載完硬件組態(tài)后,再次點擊上方“登錄到”圖標,查看EIP網(wǎng)關(guān)是否正常在線,如下圖所示:

(用戶也可通過總線網(wǎng)關(guān)狀態(tài)指示燈對連接狀態(tài)進行確認)
?功能塊介紹及使用?
打開匯川PLC編程軟件,打開“RFIDEIP_GateWayDemoV2.0”例程程序。
2.1 網(wǎng)關(guān)RFID通道的變量映射
雙擊例程程序的“IACM-P4-EIP”模塊,點擊“Ethernet/IPI/O映射”,查看總線網(wǎng)關(guān)對應的輸入地址為“IB0IB127”,輸出地址為“QB0QB127”,如下圖所示:


左邊設(shè)備欄下的“GVL_RFID”全局變量中定義并通過“AT”指針的方式分別映射了總線網(wǎng)關(guān)對應四個RF端口讀寫頭的輸入輸出IO地址,如下圖所示:

2.2 RFID讀寫程序介紹
提供的程序:
調(diào)用程序:“Main Task”——“PLC_PRG”下調(diào)用 RFID功能塊程序;
功能塊:“RFID_RW”—— RFID讀寫功能處理;
全局變量:“GVL_RFID”——RFID全局變量定義。
★ 用戶在使用的過程中可將此部分內(nèi)容復制至新建程序中。
2.3 RFID讀寫功能塊引腳說明
一個“RFID_RW”功能塊實例調(diào)用對應一個端口通道的讀寫器,功能塊圖形如下:

★ 功能塊引腳說明
每個功能塊實例對應一個讀寫器,功能塊引腳定義及功能如下:

xRead,xWrite兩個信號互斥,同一時間只能有一個信號為高電平,功能塊只會執(zhí)行第一個檢測到的有效信號。
?讀寫頭讀/寫功能示例?
3.1命令執(zhí)行時序
** ★ **使能RFID
使能是使RFID工作的必要條件,在整個工作期間是默認保持RFID使能的。具體的時序如下所示。默認的RFID使能置位后,xReady未置位,則表示總線模塊與RFID通訊異常。

★ 命令執(zhí)行
命令的執(zhí)行以xRead或xWrite上升沿信號開始,在給Trigger信號置位之前,先將命令/參數(shù)/數(shù)據(jù)填充好。在命令執(zhí)行期間保持xRead或xWrite信號置位,若取消當前命令的執(zhí)行,將xRead或xWrite復位即可。命令執(zhí)行裝填可根據(jù)xDone或xError信號來判斷,命令執(zhí)行完后可從Read datas/Errcode取命令執(zhí)行的結(jié)果。

★ 從標簽讀取數(shù)據(jù)
當標簽在讀取范圍時,通過讀取功能可從標簽指定起始地址讀取特定長度的數(shù)據(jù)。命令的執(zhí)行以”xRead”引腳上升沿觸發(fā),在進行讀取時,需要先填充部分引腳參數(shù),涉及到的參數(shù)如下:

**★ **寫入數(shù)據(jù)至標簽
當標簽靜止在讀取范圍時,通過寫入功能可以向一個標簽指定的地址寫入特定長度的數(shù)據(jù)。命令的執(zhí)行以”xWrite”引腳上升沿觸發(fā),在命令觸發(fā)前,需要填寫以下參數(shù):

本例程使用RFID1第一個接口進行測試。
當讀寫器成功連接上后,可對讀寫器進行讀/寫操作。
“xReady”信號置1,表明讀寫器連接成功,xTP表示感應到芯片。
3.2讀UID數(shù)據(jù)區(qū)
a) 標簽靠近讀寫器,讀寫器自動感應標簽,標簽到位信號“xTP”變?yōu)椤癟RUE”;
b) 自動獲取所靠近標簽的UID數(shù)據(jù),固定長度8個字節(jié),可在arrUIDData0查看;

UID數(shù)據(jù)出廠時設(shè)定,可讀不可寫,數(shù)據(jù)序列是唯一的;
3.3 寫USER數(shù)據(jù)區(qū)
a) 標簽靠近到位,標簽到位信號xTP信號的值為“1”;
b) 在arrwriteData數(shù)組中填充數(shù)據(jù)要寫入的數(shù)據(jù);
c) 標簽到位,標簽到位信號xTP信號的值為“TRUE”;
d) 修改數(shù)據(jù)長度bLength的值9,單位為字節(jié);
e) 修改起始地址wAddress的值為16#0000;
在“xWrite”信號命令觸發(fā)前,務(wù)必先填充好“a~e”項參數(shù)。
f) 修改寫入命令xWrite 為 “1”;
g) 查看功能塊反饋回來的完成信號xDone和錯誤信號xError。
如果xDone值為“1”且xError值為“0”,則說明數(shù)據(jù)已寫入完成;
如果xError為“1”,則說明數(shù)據(jù)寫入失敗;
如下圖所示:從起始地址0開始,寫入9個字節(jié)數(shù)據(jù)進入標簽的用戶區(qū)成功。

3.4讀USER區(qū)
a) 標簽到位,標簽到位信號xTP信號的值為“TRUE”;
b) 修改數(shù)據(jù)長度bLength的值為9,單位為字節(jié);
c) 修改起始地址wAddress的值為16#0000;
在“xRead”信號命令觸發(fā)前,務(wù)必先填充好“a~c”項參數(shù)。
d) 修改寫入命令xRead 為 “1”(必須先復位xWrite信號);
f) 查看功能塊反饋回來的完成信號xDone和錯誤信號xError。
如果xDone值為“1” 且xError值為“0”,則說明數(shù)據(jù)已讀取完成;
如果xError為“1”,則說明數(shù)據(jù)讀取失敗;
如下圖所示:從起始地址0開始,讀取9個字節(jié)標簽的用戶區(qū)數(shù)據(jù)成功。

對比3.3.2的寫入User區(qū)的數(shù)據(jù),可驗證寫入和讀取數(shù)據(jù)無誤。
?錯誤碼?
4.1 錯誤碼詳細定義
讀寫頭自定義錯誤碼(命令執(zhí)行錯誤時):

讀寫頭自定義錯誤碼:

主推產(chǎn)品Main product
工業(yè)RFID低頻讀寫器

2
工業(yè)RFID高頻讀寫器

3
工業(yè)RFID超高頻讀寫器

4
工業(yè)RFID總線通訊模塊

5
工業(yè)RFID高頻載碼體

6
工業(yè)RFID超高頻載碼體

產(chǎn)品優(yōu)勢Product advantage
蘇培(Superisys)成立于2018年,是工業(yè)識別、通訊、傳感和數(shù)據(jù)的技術(shù)提供商,在中國武漢擁有生產(chǎn)基地、在長沙、和加拿大多倫多擁有研發(fā)中心和技術(shù)中心,旗下?lián)碛泄I(yè)識別,工業(yè)通訊,以及工業(yè)傳感和數(shù)據(jù)解決方案產(chǎn)品線;擁有多項發(fā)明專利和著作權(quán)、參與多項傳感器和激光設(shè)備的國際標準,已成為北美、和亞太地區(qū)在工業(yè)自動化AIOT領(lǐng)域知名的產(chǎn)品品牌;真正實現(xiàn)“Designed In Toronto&Made in China”;
Superisys的產(chǎn)品和解決方案廣泛應用于全球的汽車、新能源、光伏、消費電子、家電、工程機械、航空、航天、軌道交通、石油化工、服裝等行業(yè);用我們的“可靠”與“創(chuàng)新”推動這些行業(yè)的工業(yè)4.0的全場景達成,成為全球工業(yè)傳感和通訊在工業(yè)4.0領(lǐng)域智能化的參與者;
Superisys,以super和intelligent System為寓意,致力成為您可信賴的智能制造合作伙伴!
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5936瀏覽量
179767 -
總線
+關(guān)注
關(guān)注
10文章
3021瀏覽量
91380 -
Ethernet
+關(guān)注
關(guān)注
3文章
583瀏覽量
57857
發(fā)布評論請先 登錄
Modbus轉(zhuǎn)Ethernet/IP網(wǎng)關(guān)模塊與匯川PLC通訊在網(wǎng)關(guān)配置軟件中的配置
Modbus轉(zhuǎn)Ethernet IP網(wǎng)關(guān)模塊與匯川PLC通訊案例
捷米特PROFINET轉(zhuǎn) CANOPEN總線網(wǎng)關(guān)連接匯川變頻器解決方案
EthernetIP轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接匯川AM401配置案例
NCS-LD105現(xiàn)場總線網(wǎng)關(guān)
PROFINET轉(zhuǎn)CANOPEN總線網(wǎng)關(guān)連接匯川變頻器解決方案
EtherNET/IP轉(zhuǎn)Mpdbus Tcp協(xié)議通訊網(wǎng)關(guān)介紹
跨協(xié)議探秘:profinet轉(zhuǎn)ethernet ip網(wǎng)關(guān)搞定川崎機器人與PLC通信
工業(yè)物聯(lián)實戰(zhàn):如何通過EtherNet/IP網(wǎng)關(guān)實現(xiàn)Superisys RFID與歐姆龍NXJ系列 PLC的無縫通信?
如何實現(xiàn)RFID與主流PLC的無縫集成?解析Superisys IACM-P4網(wǎng)關(guān)在EtherNet/IP場景下的應用
Ethernet/IP轉(zhuǎn)ProfiNet網(wǎng)關(guān):匯川PLC與伺服電機通訊最佳配置方案
EtherNet/IP轉(zhuǎn)EtherNet/IP協(xié)議轉(zhuǎn)換網(wǎng)關(guān)實現(xiàn)羅克韋爾PLC與匯川PLC通訊的配置案例
如何使用蘇培EtherCAT總線網(wǎng)關(guān)與歐姆龍NXJ系列PLC通訊

如何使用蘇培Ethernet/IP總線網(wǎng)關(guān)與匯川AM400系列PLC通訊
評論