|
在之前的微信推文中我們分享過讀碼器的功能塊報錯代碼解釋,參考這篇推文:小R課堂 | RFU6產(chan)品(pin)功(gong)能(neng)塊(kuai)報(bao)錯(cuo)詳(xiang)解(jie)。我(wo)們(men)常(chang)常(chang)講(jiang),報(bao)錯(cuo)不(bu)要(yao)緊(jin)報(bao)錯(cuo)了(le)說(shuo)明(ming)功(gong)能(neng)塊(kuai)執(zhi)行(xing)了(le)正(zheng)確(que)步(bu)驟(zhou)並(bing)作(zuo)出(chu)了(le)正(zheng)確(que)的(de)判(pan)斷(duan),那(na)麼(me)除(chu)了(le)報(bao)錯(cuo)以(yi)外(wai),我(wo)們(men)還(hai)經(jing)常(chang)聽(ting)到(dao)哪(na)些(xie)問(wen)題(ti)?
對於高頻產品,什麼是Block?
對於符合標準ISO15693協議的標簽,用戶可以自定義的內容叫做Block塊,這個塊就是標準儲存單元,通常我們能見到的是每個塊4字節和8字節的標簽。通常情況下,讀寫命令的互動都是塊而進行的。
參考西克RFH6的PNDP功能塊,以讀取ReadTag來講:
iStartBlock定義的是讀取時候需要從第幾個塊Block來讀取;
iNumBlocks定義的是需要讀取的塊數;
iDataLength是讀碼器返回輸出內容,即讀取的字節長度,即讀取的塊乘以塊容量;
arrData就是讀取的內容列表;
對於寫入WriteTag,iBlockSize就是需要定義這個標簽的塊的容量,通常是4或者8。

對於超高頻產品,什麼是Word?
這裏的1個Word對應的是雙字,即1Word等於2Bytes。
對於超高頻產品,什麼是Memory Bank?
同樣以PNDP功能塊為例,Bank=1是UII,2是TID,3是USER區。
對於PLC來說,讀取結果在哪裏體現?
監控數據區的arrData,如果是讀取則數據區在讀取下的arrData,如果是寫入,則功能塊會自動將寫入下的arrData數據嚐試寫入標簽。


關於小R課堂係列:為更好提供客戶服務,SICK將持續推出西克RFID產(chan)品(pin)的(de)推(tui)文(wen)係(xi)列(lie),主(zhu)要(yao)是(shi)和(he)大(da)家(jia)分(fen)享(xiang)交(jiao)流(liu)日(ri)常(chang)應(ying)用(yong)中(zhong)的(de)一(yi)般(ban)通(tong)點(dian)問(wen)題(ti),希(xi)望(wang)大(da)家(jia)能(neng)夠(gou)在(zai)使(shi)用(yong)公(gong)眾(zhong)號(hao)的(de)時(shi)候(hou)盡(jin)可(ke)能(neng)快(kuai)地(di)找(zhao)到(dao)需(xu)要(yao)的(de)內(nei)容(rong),希(xi)望(wang)大(da)家(jia)喜(xi)歡(huan)。
|