久久精品亚洲中文字幕无码麻豆-好吊色青青草视频在线-国产一区二区三区久久精品-日韩精品极品视频在线观看免费-欧美成人一区二免费视频软件-中文字幕精品亚洲无线码一区-亚洲欧美一区二区三区国产精图文-国产日韩欧美啊啊啊-蹂躏美女校花大学生翘臀

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

如何使用蘇培EtherCAT總線網(wǎng)關(guān)與雷賽PMC600系列PLC通訊?

日期:2025-08-12 10:41:27
摘要:如何使用Superisys RFID EtherCAT總線網(wǎng)關(guān)與雷賽PMC600系列PLC通訊進(jìn)行通訊讀寫。
關(guān)鍵詞:RFID讀寫器RFID總線模塊
EtherCAT(以太網(wǎng)控制自動化技術(shù)) 是由德國倍福公司開發(fā)的、基于以太網(wǎng)的開放現(xiàn)場總線系統(tǒng),EtherCAT為系統(tǒng)的實時性能和拓?fù)涞撵`活性樹立了新的標(biāo)準(zhǔn),同時,它還符合甚至降低了現(xiàn)場總線的使用成本。EtherCAT的特點(diǎn)還包括高精度設(shè)備同步,可選線纜冗余,和功能性安全協(xié)議(SIL3)。

本期我們來注重介紹一下如何使用Superisys RFID EtherCAT總線網(wǎng)關(guān)與雷賽PMC600系列PLC通訊進(jìn)行通訊讀寫。
控制器(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)亮點(diǎ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)ECT文件安裝
打開雷賽PLC編程軟件(本案例使用Leadsys StduioV1.2.61.0版本),新建一個項目程序,選擇對應(yīng)的PLC具體型號(本案例使用的是“PMC600”型號),命名完成新建后,雙擊左方選項欄的“通訊配置”選項,在彈出的“通訊配置”對話框中選擇“設(shè)備操作”選項,點(diǎn)擊彈出對話框的“安裝”按鈕,選擇相應(yīng)文件夾下的網(wǎng)關(guān)設(shè)備的xml文件,安裝網(wǎng)關(guān)的xml文件,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
選擇相應(yīng)文件夾下的“IACM-P4-ECT_V1.0”文件,點(diǎn)擊“打開”,安裝完成即可。

1.2 總線網(wǎng)關(guān)設(shè)備組態(tài)
★在右方的“網(wǎng)絡(luò)設(shè)備列表找到”IACM-P4-ECT”設(shè)備,將其拖拽至“ETHERCAT_A”網(wǎng)絡(luò)欄下方,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
配置組態(tài)完成,點(diǎn)擊“保存”即可。

1.3 ECT網(wǎng)關(guān)組態(tài)參數(shù)下載
點(diǎn)擊“登錄到”圖標(biāo),在彈出的對話框選項欄的“通訊設(shè)置”欄下”點(diǎn)擊“掃描網(wǎng)絡(luò)”,選擇好相應(yīng)的網(wǎng)關(guān)、網(wǎng)絡(luò)接口,系統(tǒng)自動“搜索”到PLC的型號后,點(diǎn)擊“下載”按鈕對“硬件組態(tài)”進(jìn)行下載,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
下載完硬件組態(tài)后,再次點(diǎn)擊上方“登錄到”圖標(biāo),查看ECT網(wǎng)關(guān)是否正常在線,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
通常進(jìn)行一個ECT總線網(wǎng)關(guān)使用測試時,“IACM-P4-ECT”總線網(wǎng)關(guān)是直接顯示正常在線的,如上圖所示,“ETHERCAT”設(shè)備組態(tài)欄下方“IACM-P4-ECT”總線網(wǎng)關(guān)顯示綠色;
(用戶也可通過總線網(wǎng)關(guān)狀態(tài)指示燈對連接狀態(tài)進(jìn)行確認(rèn))
備注:PLC的ETHERCAT通訊接口與“IACM-P4-ECT”總線網(wǎng)關(guān)的通訊連接必須接總線網(wǎng)關(guān)的“ETH1”通訊接口。

2、功能塊介紹及使用

打開雷賽PLC編程軟件,打開“PMC600_RFID_ECTDemo”例程程序。
2.1 網(wǎng)關(guān)RFID通道的變量映射
雙擊例程程序的“IACM-P4-ECT”模塊,分別點(diǎn)擊“過程數(shù)據(jù)”以及“ETHERCAT I/O映射”,對應(yīng)ECT總線網(wǎng)關(guān)的4個RF讀寫頭端口的輸入輸出地址,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
左邊設(shè)備欄下的“GVL_RFID”全局變量中定義并通過“AT”指針的方式分別映射了總線網(wǎng)關(guān)對應(yīng)四個RF端口讀寫頭的輸入輸出IO地址,如下圖所示:
添加圖片注釋,不超過 140 字(可選)
2.2 RFID讀寫程序介紹
提供的程序:
調(diào)用程序:“Main Task”——“PLC_PRG”下調(diào)用 RFID功能塊程序;
功能塊:“RFID_ECTGateWayDemo”—— RFID讀寫功能處理;
全局變量:“GVL_RFID”——RFID全局變量定義。
★ 用戶在使用的過程中可將此部分內(nèi)容賦值至新建程序中。
2.3 RFID讀寫功能塊引腳說明
一個“RFID_ECTGateWayDemo”功能塊實例調(diào)用對應(yīng)一個端口通道的讀寫器,功能塊圖形如下:
添加圖片注釋,不超過 140 字(可選)
★ 功能塊引腳說明
每個功能塊實例對應(yīng)一個讀寫器,功能塊引腳定義及功能如下:
添加圖片注釋,不超過 140 字(可選)
備注:xRead,xWrite兩個信號互斥,同一時間只能有一個信號為高電平,功能塊只會執(zhí)行第一個檢測到的有效信號。

3、讀寫頭讀/寫功能示例

3.1命令執(zhí)行時序
★ 使能RFID
使能是使RFID工作的必要條件,在整個工作期間是默認(rèn)保持RFID使能的。具體的時序如下所示。默認(rèn)的RFID使能置位后,Ready未置位,則表示總線模塊與RFID通訊異常。
添加圖片注釋,不超過 140 字(可選)
★ 命令執(zhí)行
命令的執(zhí)行以xRead或xWrite上升沿信號開始,在給Trigger信號置位之前,先將命令/參數(shù)/數(shù)據(jù)填充好。在命令執(zhí)行期間保持xRead或xWrite信號置位,若取消當(dāng)前命令的執(zhí)行,將xRead或xWrite復(fù)位即可。命令執(zhí)行裝填可根據(jù)xDone或xError信號來判斷,命令執(zhí)行完后可從Read datas/Errcode取命令執(zhí)行的結(jié)果。
添加圖片注釋,不超過 140 字(可選)
★ 從標(biāo)簽讀取數(shù)據(jù)
當(dāng)標(biāo)簽在讀取范圍時,通過讀取功能可從標(biāo)簽指定起始地址讀取特定長度的數(shù)據(jù)。命令的執(zhí)行以”xRead”引腳上升沿觸發(fā),在進(jìn)行讀取時,需要先填充部分引腳參數(shù),涉及到的參數(shù)如下:
添加圖片注釋,不超過 140 字(可選)
★ 寫入數(shù)據(jù)至標(biāo)簽
當(dāng)標(biāo)簽靜止在讀取范圍時,通過寫入功能可以向一個標(biāo)簽指定的地址寫入特定長度的數(shù)據(jù)。命令的執(zhí)行以”xWrite”引腳上升沿觸發(fā),在命令觸發(fā)前,需要填寫以下參數(shù):
添加圖片注釋,不超過 140 字(可選)
本例程使用RFID1第一個接口進(jìn)行測試。
當(dāng)讀寫器成功連接上后,可對讀寫器進(jìn)行讀/寫操作。
“xReady”信號置1,表明讀寫器連接成功,xTP表示感應(yīng)到芯片。
3.2讀UID數(shù)據(jù)區(qū)
a) 標(biāo)簽靠近讀寫器,讀寫器自動感應(yīng)標(biāo)簽,標(biāo)簽到位信號“xTP”變?yōu)椤癟RUE”;
b) 自動獲取所靠近標(biāo)簽的UID數(shù)據(jù),固定長度8個字節(jié),可在arrUIDData0查看;
添加圖片注釋,不超過 140 字(可選)
備注:UID數(shù)據(jù)出廠時設(shè)定,可讀不可寫,數(shù)據(jù)序列是唯一的;
3.3 寫USER數(shù)據(jù)區(qū)
a) 標(biāo)簽靠近到位,標(biāo)簽到位信號xTP信號的值為“1”;
b) 在arrwriteData數(shù)組中填充數(shù)據(jù)要寫入的數(shù)據(jù);
c) 標(biāo)簽到位,標(biāo)簽到位信號xTP信號的值為“TRUE”;
d) 修改數(shù)據(jù)長度bLength的值8,單位為字節(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開始,寫入8個字節(jié)數(shù)據(jù)進(jìn)入標(biāo)簽的用戶區(qū)成功。
添加圖片注釋,不超過 140 字(可選)

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

4、錯誤碼

4.1 錯誤碼詳細(xì)定義
功能塊輸出參數(shù)wErrCode包含以下錯誤信息:
添加圖片注釋,不超過 140 字(可選)