工業(yè)RFID應(yīng)用之技術(shù)篇(十二):深度總結(jié)超高頻RFID讀寫器的Profinet組態(tài)步驟和使用細(xì)則
超高頻RFID讀寫器CK-UR08是一款由廣州晨控智能獨(dú)立研發(fā)、生產(chǎn)、銷售的天線一體式超高頻讀寫器,由專業(yè)的RFID技術(shù)人員經(jīng)過數(shù)年時間研發(fā)并在測試中完善。
UR08讀寫器采用高強(qiáng)度的鋁合金外殼,具有識別速度快、準(zhǔn)確率高、識別距離適中、組網(wǎng)方便等特點(diǎn) ,適合應(yīng)用于智能產(chǎn)線數(shù)據(jù)采集,AGV 車托盤信息讀取等領(lǐng)域。目前已在一汽大眾、TCL、富士康等知名企業(yè)工廠安裝使用,得到廣大客戶的認(rèn)可。
UR08的工作頻率為 920MHz~925MHz,符合 EPC Global Class l Gen 2/IS0-18000-6C 標(biāo)準(zhǔn),支持標(biāo)準(zhǔn)工業(yè)通訊協(xié)議 ProfiNet 和 ModBus TCP/RTU,為方便用戶二次開發(fā),我司還開發(fā)了基于TCP/IP的自由協(xié)議,方便用戶集成到 PLC 或上位機(jī)等控制系統(tǒng)中。
UR08的功能強(qiáng)大,得到客戶廣泛好評,我司也提供專業(yè)的售后服務(wù)團(tuán)隊幫助客戶解決使用過程中遇到的問題。為方便廣大用戶更好的安裝調(diào)試設(shè)備,今天我們就以西門子S7-1200為例講解UR08的通訊細(xì)節(jié),將UR08的神秘面紗揭開。
系統(tǒng):Windows 10
編程軟件:TIA Portal V14
RFID讀卡器:CK-UR08-E02
PLC:Siemens S7-1200
通訊協(xié)議:Profinet
連接方式:以太網(wǎng)
交換機(jī):標(biāo)準(zhǔn)POE交換機(jī)(帶檢測功能)
客戶在購買UR08之后,我司會附帶例程和相關(guān)的GSD文件,要使用Profinet通訊,第一步就是安裝相對應(yīng)的GSD文件。TIA Portal V14>>選項>>管理通用站描述文件(GSD),在打開的窗口選擇相對應(yīng)的文件安裝即可。
打開界面左側(cè)的設(shè)備與網(wǎng)絡(luò),打開右側(cè)的硬件目錄,找到“CK RE/PNS V4.4.0.X”,雙擊添加到網(wǎng)絡(luò)中,這個模塊代表的就是讀卡器在網(wǎng)絡(luò)中的位置。
基于Profinet的標(biāo)準(zhǔn),我們必須對網(wǎng)絡(luò)中的模塊分配設(shè)備名稱,這個名稱在網(wǎng)絡(luò)中的作用就相當(dāng)于地址,讓PLC發(fā)送命令使尋址,準(zhǔn)確對下位設(shè)備發(fā)送命令。
例如只有一個設(shè)備我就命名為ckreaderrepns1,若是有多個,可以按照命名為ckreaderrepns2、ckreaderrepns3等,也可使用用戶自定義的名稱,但名稱只能由字母加數(shù)字組成,不支持特殊字符,也不能超過16個字符。
在名稱分配界面,點(diǎn)擊更新列表將所連接的RFID讀卡器搜尋出來,確定名稱之后點(diǎn)擊“分配名稱”,列表狀態(tài)欄目打勾說明分配成功。
分配完成之后將例程下載PLC就可以成功連接了,下面我們就來看看程序,了解它的通訊細(xì)節(jié)。
這是開發(fā)人員為測試讀卡器是否正常工作編寫的讀寫程序,為方便使用已經(jīng)將其打包成庫,可經(jīng)由客戶二次開發(fā),節(jié)省調(diào)試時間。
輸入輸出變量說明:
EN為使能端;
REQ為模塊執(zhí)行操作命令;
In/OutHWID后續(xù)講解;
OprMode為命令標(biāo)識,例如03為讀命令,01為標(biāo)簽盤存命令,06為寫命令;
OprAddr為操作寄存器起始地址,16#300為標(biāo)簽用戶區(qū)起始地址;
OprLen為操作寄存器數(shù)目。
EPC_PTR為命令操作的標(biāo)簽EPC;
AccessPW為訪問密碼,默認(rèn)為0;
TagUploadTime為標(biāo)簽上傳時間;
TimeOut為命令操作超時時間;
DATA_PTR為存取數(shù)據(jù)緩存區(qū);
DONE為操作完成標(biāo)志,例如0代表操作未完成,1代表操作完成;
ERROR為操作錯誤標(biāo)志位,0:無錯誤,1:操作出錯;
STATUS為操作狀態(tài)位,0:操作正常;
FireVersion為設(shè)備版本號;
TagNum為設(shè)備掃描到的標(biāo)簽數(shù);
EPC_Scan 為設(shè)備最新掃描到的標(biāo)簽。
如上圖所示,可根據(jù)需要配置映射內(nèi)存大小,如128字節(jié)配置,輸入端的In/OutHWID為映射內(nèi)存的硬件標(biāo)識符,在設(shè)備與網(wǎng)絡(luò)視圖中點(diǎn)擊屬性可以查看,組態(tài)時需要將其對應(yīng)上,否則通訊失敗。
工作流程介紹:
01命令為盤存操作,讀卡器對進(jìn)入感應(yīng)區(qū)的標(biāo)簽進(jìn)行掃描將其對應(yīng)的EPC號保存至DATA_PTR,TagNum顯示掃描到的標(biāo)簽數(shù)量。
03命令為讀取操作,讀卡器對EPC_PTR所標(biāo)識的標(biāo)簽進(jìn)行讀取操作,OprAddr為操作寄存器起始地址,OprLen為操作寄存器數(shù)目,標(biāo)簽數(shù)據(jù)保存至DATA_PTR。
06命令為寫入操作,讀卡器對EPC_PTR所標(biāo)識的標(biāo)簽進(jìn)行寫入操作,OprAddr為操作寄存器起始地址,OprLen為操作寄存器數(shù)目,標(biāo)簽數(shù)據(jù)來源于DATA_PTR。
以上就是小編根據(jù)客戶在安裝時的問題匯總出的UR08超高頻讀寫器的具體組態(tài)過程和數(shù)據(jù)操作細(xì)節(jié),希望能夠幫助到您。