我們常常講,報錯不要緊報錯了說明功能塊執行了正確步驟并作出了正確的判斷,那么除了報錯以外,我們還經常聽到哪些問題?
對于高頻產品,什么是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數據嘗試寫入標簽。
(來源:西克)