01
概述
Ethernet/IP是一個(gè)面向工業(yè)自動(dòng)化應(yīng)用的工業(yè)應(yīng)用層協(xié)議。它建立在標(biāo)準(zhǔn)UDP/IP與TCP/IP協(xié)議之上,利用固定的以太網(wǎng)硬件和軟件,為配置、訪問(wèn)和控制工業(yè)自動(dòng)化設(shè)備定義了一個(gè)應(yīng)用層協(xié)議。
Ethernet/IP協(xié)議具有許多優(yōu)點(diǎn),其中最重要的是它的可靠性和安全性。它可以提供可靠的數(shù)據(jù)傳輸,可以確保數(shù)據(jù)的準(zhǔn)確性和可靠性。它還具有高安全性,可以防止未經(jīng)授權(quán)的訪問(wèn)和操作,從而保護(hù)網(wǎng)絡(luò)設(shè)備不受攻擊。此外,Ethernet/IP協(xié)議還可以提供高效的數(shù)據(jù)傳輸,可以支持大量的數(shù)據(jù)傳輸,并且可以支持多種不同的數(shù)據(jù)類型,包括文本、圖像和視頻等。
本期我們來(lái)注重介紹一下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)是一種提供標(biāo)準(zhǔn)工業(yè)總線協(xié)議的RFID控制器,支持ProfiNet、 EtherCAT 、Ethernet/IP協(xié)議。包含兩個(gè)M12 T-CODE電源供電接口,兩個(gè)M12 D-CODE 4-PIN 總線接口,4個(gè)M12 A-CODE RFID讀寫頭接口。工業(yè)以太網(wǎng)傳輸速率最高支持100Mbps,可級(jí)聯(lián)多個(gè)總線模塊到PLC中,提供強(qiáng)大的現(xiàn)場(chǎng)采集數(shù)據(jù)能力。外殼采用輕便堅(jiān)固的工程塑料,具有連接范圍廠、通信能力強(qiáng)、環(huán)境適應(yīng)好、防護(hù)等級(jí)高等特點(diǎn)。


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

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

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

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

1.3 總線網(wǎng)關(guān)設(shè)備組態(tài)
在“Network Configuration”對(duì)話框內(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è)置完成點(diǎn)擊“保存”。
1.4 EIP網(wǎng)關(guān)組態(tài)參數(shù)下載
★ 點(diǎn)擊“登錄到”圖標(biāo),在彈出的對(duì)話框選項(xiàng)欄的“通訊設(shè)置”欄下”點(diǎn)擊“掃描網(wǎng)絡(luò)”,選擇好相應(yīng)的網(wǎng)關(guān)、網(wǎng)絡(luò)接口,系統(tǒng)自動(dòng)“搜索”到PLC的型號(hào)后,點(diǎn)擊“下載”按鈕對(duì)“硬件組態(tài)”進(jìn)行下載,如下圖所示:

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

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


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

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

★ 功能塊引腳說(shuō)明
每個(gè)功能塊實(shí)例對(duì)應(yīng)一個(gè)讀寫器,功能塊引腳定義及功能如下:

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

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

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

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

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

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

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

對(duì)比3.3.2的寫入U(xiǎn)ser區(qū)的數(shù)據(jù),可驗(yàn)證寫入和讀取數(shù)據(jù)無(wú)誤。
?錯(cuò)誤碼?
4.1 錯(cuò)誤碼詳細(xì)定義
讀寫頭自定義錯(cuò)誤碼(命令執(zhí)行錯(cuò)誤時(shí)):

讀寫頭自定義錯(cuò)誤碼:

主推產(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)勢(shì)Product advantage
蘇培(Superisys)成立于2018年,是工業(yè)識(shí)別、通訊、傳感和數(shù)據(jù)的技術(shù)提供商,在中國(guó)武漢擁有生產(chǎn)基地、在長(zhǎng)沙、和加拿大多倫多擁有研發(fā)中心和技術(shù)中心,旗下?lián)碛泄I(yè)識(shí)別,工業(yè)通訊,以及工業(yè)傳感和數(shù)據(jù)解決方案產(chǎn)品線;擁有多項(xiàng)發(fā)明專利和著作權(quán)、參與多項(xiàng)傳感器和激光設(shè)備的國(guó)際標(biāo)準(zhǔn),已成為北美、和亞太地區(qū)在工業(yè)自動(dòng)化AIOT領(lǐng)域知名的產(chǎn)品品牌;真正實(shí)現(xiàn)“Designed In Toronto&Made in China”;
Superisys的產(chǎn)品和解決方案廣泛應(yīng)用于全球的汽車、新能源、光伏、消費(fèi)電子、家電、工程機(jī)械、航空、航天、軌道交通、石油化工、服裝等行業(yè);用我們的“可靠”與“創(chuàng)新”推動(dòng)這些行業(yè)的工業(yè)4.0的全場(chǎng)景達(dá)成,成為全球工業(yè)傳感和通訊在工業(yè)4.0領(lǐng)域智能化的參與者;
Superisys,以super和intelligent System為寓意,致力成為您可信賴的智能制造合作伙伴!
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
6038瀏覽量
181069 -
總線
+關(guān)注
關(guān)注
10文章
3044瀏覽量
91706 -
Ethernet
+關(guān)注
關(guān)注
3文章
638瀏覽量
58138
發(fā)布評(píng)論請(qǐng)先 登錄
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)場(chǎng)總線網(wǎng)關(guān)
PROFINET轉(zhuǎn)CANOPEN總線網(wǎng)關(guān)連接匯川變頻器解決方案
匯川PLC EtherNET/IP無(wú)線通信,開啟國(guó)產(chǎn)工控?zé)o線互聯(lián)新時(shí)代
跨協(xié)議探秘:profinet轉(zhuǎn)ethernet ip網(wǎng)關(guān)搞定川崎機(jī)器人與PLC通信
工業(yè)物聯(lián)實(shí)戰(zhàn):如何通過(guò)EtherNet/IP網(wǎng)關(guān)實(shí)現(xiàn)Superisys RFID與歐姆龍NXJ系列 PLC的無(wú)縫通信?
如何實(shí)現(xiàn)RFID與主流PLC的無(wú)縫集成?解析Superisys IACM-P4網(wǎng)關(guān)在EtherNet/IP場(chǎng)景下的應(yīng)用
EtherNet/IP轉(zhuǎn)EtherNet/IP協(xié)議轉(zhuǎn)換網(wǎng)關(guān)實(shí)現(xiàn)羅克韋爾PLC與匯川PLC通訊的配置案例
如何使用蘇培EtherCAT總線網(wǎng)關(guān)與歐姆龍NXJ系列PLC通訊
如何使用EtherCAT總線網(wǎng)關(guān)與倍福TwinCAT3系列PLC通訊
疆鴻智能EtherCAT轉(zhuǎn)Ethernet/IP網(wǎng)關(guān):匯川PLC×施耐德伺服的協(xié)議破壁之橋
如何使用蘇培Ethernet/IP總線網(wǎng)關(guān)與匯川AM400系列PLC通訊
評(píng)論