加勒比一本heyzo高清视频-免费精品无码av片在线观看-无码国产精品一区二区免费模式-去干成人网-成在人线av无码免费

物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊

如何使用蘇培Ethernet/IP總線網(wǎng)關(guān)與羅克韋爾1769系列PLC通訊

日期:2025-07-25 14:20:33
摘要:如何讓 Superisys RFID 系統(tǒng)通過 EtherNet/IP 總線網(wǎng)關(guān),無縫對接 1769 PLC,實現(xiàn)設(shè)備數(shù)據(jù)的雙向讀寫?
在工業(yè)自動化的數(shù)據(jù)洪流中,RFID 作為關(guān)鍵的物理世界信息入口,與控制系統(tǒng)(如 PLC)的高效、可靠集成至關(guān)重要。 EtherNet/IP ,作為基于標(biāo)準(zhǔn)以太網(wǎng)和 CIP 協(xié)議的開放式現(xiàn)場總線,憑借其廣泛的廠商支持(如 羅克韋爾自動化/Rockwell/Allen-Bradley 和 Omron)和高速性能,已成為主流選擇。而 Rockwell 的 1769 系列 CompactLogix PLC 在中小型控制系統(tǒng)中應(yīng)用廣泛。

本期聚焦:如何讓 Superisys RFID 系統(tǒng)通過 EtherNet/IP 總線網(wǎng)關(guān),無縫對接 1769 PLC,實現(xiàn)設(shè)備數(shù)據(jù)的雙向讀寫?

核心原理與優(yōu)勢:

控制器(PLC):下發(fā)命令控制讀寫頭進(jìn)行操作;
網(wǎng)關(guān)總線控制器:PLC與網(wǎng)關(guān)總線控制器進(jìn)行通訊,間接控制讀寫器;
讀寫器(超高頻/高頻):獲取控制器的命令,執(zhí)行對標(biāo)簽載碼體的讀/寫數(shù)據(jù)操作;
標(biāo)簽載碼體(超高頻/高頻):
存儲數(shù)據(jù)的載體,數(shù)據(jù)存儲區(qū)域劃分如下:
高頻標(biāo)簽有UID區(qū)(通常只有8 byte/只讀且唯一)、USER區(qū)(一次最大2000 byte(實際內(nèi)存大小因標(biāo)簽類型而異)/可讀可寫);
硬件構(gòu)架介紹
添加圖片注釋,不超過 140 字(可選)
網(wǎng)關(guān)亮點 :
? 雙網(wǎng)口設(shè)計,支持級聯(lián)多個設(shè)備,布線靈活;
? IP67防護(hù),油污、粉塵環(huán)境輕松拿捏;
? 3000W浪涌保護(hù),設(shè)備安全穩(wěn)如老狗。

1、組態(tài)連接

1.1 總線網(wǎng)關(guān)EDS文件安裝
打開AB RSLogix5000編程軟件,打開例程或者新建程序,在“Tools”欄下方選擇“EDS Hardware Instantion Tool”選項,然后默認(rèn)點擊“下一頁”,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
到“Registration”選項界面,選擇EDS文件對應(yīng)的文件夾,選中所需安裝的EDS文件,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
繼續(xù)點擊“下一頁”,我們可以看到所安裝的Ethernet/IP從站的名稱,繼續(xù)點擊“下一頁”,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
直到出現(xiàn)EDS文件安裝完成,表明EDS文件安裝成功,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
1.2 總線網(wǎng)關(guān)設(shè)備組態(tài)
★在右邊設(shè)備樹下選擇“Ethernet”右鍵選擇“New Module“,右鍵選擇“添加設(shè)備,在彈出的對話框的”目錄“下方,輸入”IACM“,選擇“IACM-P4-EIP”設(shè)備,雙擊該設(shè)備或點擊對話框下方欄的“創(chuàng)建”即可成功添加總線網(wǎng)關(guān)設(shè)備,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
在出現(xiàn)的“New Module“對話框下,分別配置總線網(wǎng)關(guān)設(shè)備的參數(shù),如下圖所示,分別配置設(shè)備的名稱、IP地址等,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
點擊下方的“Change“選項,設(shè)置”Electronic Keying“為“Disable Keying”無密鑰,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
配置完成點擊“OK”即完成Ethernet/IP總線網(wǎng)關(guān)的組態(tài)配置。
1.3 EIP總線網(wǎng)關(guān)IP地址設(shè)置
★ 使用總線網(wǎng)關(guān)助手軟件,點擊“工具”欄下的“網(wǎng)關(guān)搜索器”,點擊搜索(“IACM-P4-EIP”設(shè)備),雙擊搜索出來的網(wǎng)關(guān)設(shè)備,修改IP地址(192.168.250.10),點擊設(shè)置,重啟后生效,完成EtherNet/IP從站設(shè)備(網(wǎng)關(guān))的IP設(shè)置,如下圖所示:
添加圖片注釋,不超過 140 字(可選)

2、功能塊介紹及使用

打開“EIPGateway_DemoV128_V1”例程程序。
2.1 網(wǎng)關(guān)RFID通道的變量映射
在“Logic”選項欄下選擇“Edit Tags”根據(jù)組態(tài)的總線網(wǎng)關(guān)的內(nèi)存,新建變量進(jìn)行IO映射,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
RFID的I/O分別為128個SINT,4個RFID端口按順序分別占用32個SINT內(nèi)存,分別新建四個32個SINT數(shù)組來分別映射4個RFID端口的輸入輸出。
點擊主程序,使用“CPS“指令對每個通道RFID的輸入輸出進(jìn)行數(shù)據(jù)傳送,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
2.2 RFID讀寫功能塊介紹
提供的程序:
調(diào)用程序:“MainRoutine”—— RFID功能程序調(diào)用;
功能塊:“RFID_RW”—— RFID讀寫功能處理

2.3 RFID讀寫功能塊引腳說明
“RFID_RW”功能塊實例調(diào)用對應(yīng)一個端口通道的讀寫頭,功能塊圖形如下:
添加圖片注釋,不超過 140 字(可選)
★ 功能塊引腳說明
每個功能塊實例對應(yīng)一個讀寫頭,功能塊引腳定義及功能如下:
其中“RFID_RW”為定義功能塊的背景數(shù)據(jù)塊。
輸入輸出引腳定義解析:
添加圖片注釋,不超過 140 字(可選)
輸入引腳定義解析:
添加圖片注釋,不超過 140 字(可選)
輸出引腳定義解析:
添加圖片注釋,不超過 140 字(可選)
備注:xRead,xWrite兩個信號互斥,同一時間只能有一個信號為高電平,功能塊只會執(zhí)行第一個檢測到的有效信號。

3、讀寫頭讀/寫功能示例 3.1命令執(zhí)行時序

★ ①載碼體UID讀取
調(diào)用RFID讀寫功能塊后,默認(rèn)保持RFID使能。當(dāng)讀寫頭感應(yīng)到載碼體的在位信號(xTP)的上升沿是,自動上傳載碼體ID數(shù)據(jù),當(dāng)載碼體離開讀寫頭感應(yīng)區(qū)域時,載碼體ID數(shù)據(jù)自動清空,具體的時序如下圖所示:

添加圖片注釋,不超過 140 字(可選)
★ ②命令執(zhí)行
在執(zhí)行讀寫載碼體內(nèi)存數(shù)據(jù)命令時,需要先填寫好讀寫的參數(shù)(讀寫載碼體內(nèi)存的起始地址,字節(jié)長度,寫入的數(shù)據(jù)填充區(qū)數(shù)據(jù)內(nèi)容等),然后再觸發(fā)讀寫命令,具體的命令執(zhí)行時序如下圖所示:
添加圖片注釋,不超過 140 字(可選)
備注:在xRead/Write執(zhí)行過程中,在未收到(xRead/WriteDone、xRead/WriteError)信號時,請不要手動復(fù)位xRead/Write信號,也不建議用xTP信號去替代xRead信號進(jìn)行自動讀取觸發(fā)。

3.2 讀UID數(shù)據(jù)區(qū)
★ 操作步驟如下:
a) 載碼體靠近讀寫頭,讀寫頭自動感應(yīng)載碼體,載碼體到位信號“xTP”變?yōu)椤癟RUE”;
b) arrUIDData[0] – arrUIDData[7] 自動獲取所靠近載碼體的UID數(shù)據(jù),固定長度8個字節(jié),如下圖所示:
添加圖片注釋,不超過 140 字(可選)
備注:UID數(shù)據(jù)出廠時設(shè)定,可讀不可寫,數(shù)據(jù)序列是唯一的;
3.3 寫USER數(shù)據(jù)區(qū)
★ 寫入數(shù)據(jù)至載碼體
當(dāng)載碼體靜止在讀取范圍時,通過寫入功能可以向一個載碼體指定的地址寫入特定長度的數(shù)據(jù)。命令的執(zhí)行以”xWrite”高電平開始,在命令執(zhí)行前,需要填寫以下參數(shù):
添加圖片注釋,不超過 140 字(可選)
★ 寫入操作步驟如下:
a) 載碼體靠近到位,載碼體到位信號xTP信號的值為“1”;
b) 在arrwriteData數(shù)組中填充數(shù)據(jù)要寫入的數(shù)據(jù);
添加圖片注釋,不超過 140 字(可選)
c) 載碼體到位,載碼體到位信號xTP信號的值為“TRUE”;
d) 修改數(shù)據(jù)長度iWriteLength的值8,單位為字節(jié);
e) 修改起始地址wWriteAddress的值為16#0000;
f) 修改寫入命令xWrite 為 “1”;
g) 查看功能塊反饋回來的完成信號xWriteDone和錯誤信號xWriteError。
如下圖所示:從起始地址0開始,寫入8個字節(jié)數(shù)據(jù)進(jìn)入載碼體的用戶區(qū)成功。
添加圖片注釋,不超過 140 字(可選)
3.4 讀USER區(qū)
★ 從載碼體讀取數(shù)據(jù)
當(dāng)載碼體在讀取范圍時,通過讀取功能可從載碼體指定起始地址讀取特定長度的數(shù)據(jù)。命令的執(zhí)行以”xRead”高電平開始,在命令執(zhí)行前,需要先填充部分引腳參數(shù):
添加圖片注釋,不超過 140 字(可選)
★ 讀取操作步驟如下:
a) 載碼體到位,載碼體到位信號xTP信號的值為“TRUE”;
b) 修改數(shù)據(jù)長度iReadLength的值為8,單位為字節(jié);
c) 修改起始地址wReadAddress的值為16#0000;
d) 修改寫入命令xRead 為 “1”(必須先復(fù)位xWrite信號);
e) 查看功能塊反饋回來的完成信號xReadDone和錯誤信號xReadError。
如下圖所示:從起始地址0開始,讀取8個字節(jié)載碼體的用戶區(qū)數(shù)據(jù)成功。
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
4、錯誤碼 4.1 錯誤碼詳細(xì)定義
讀寫頭自定義錯誤碼(命令執(zhí)行錯誤時):
添加圖片注釋,不超過 140 字(可選)
功能塊自定義錯誤碼:
添加圖片注釋,不超過 140 字(可選)

避坑指南

  • 通信故障 :檢查網(wǎng)關(guān)IP是否設(shè)置正確,從站地址是否匹配等

優(yōu)勢與應(yīng)用行業(yè)及場景

  • 優(yōu)勢
  • 標(biāo)準(zhǔn)化 :EtherNet/IP 兼容多廠商設(shè)備(如 Rockwell、Omron),易于集成。
  • 實時性 :I/O 數(shù)據(jù)交換周期可低至 2ms(適合高速 RFID 產(chǎn)線)。
  • 靈活性 :網(wǎng)關(guān)支持多個RFID ,各個RFID可獨立運行,并且可一次性針對最高8K字節(jié)數(shù)據(jù)進(jìn)行讀寫。

  • 應(yīng)用行業(yè)及場景
  • 3C
  • 光伏鋰電
  • 汽車
添加圖片注釋,不超過 140 字(可選)