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