小R课堂 | 如何快速上手RFID在PLC上使用
供稿:西克中国
在之前的微信推文中我们分享过读码器的功能块报错代码解释,参考这篇推文:小R课堂 | RFU6产品功能块报错详解。我们常常讲,报错不要紧报错了说明功能块执行了正确步骤并作出了正确的判断,那么除了报错以外,我们还经常听到哪些问题?
对于高频产品,什么是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产品的推文系列,主要是和大家分享交流日常应用中的一般通点问题,希望大家能够在使用公众号的时候尽可能快地找到需要的内容,希望大家喜欢。