如题,原来采用RF120C+310r做的rfid,但是拖起来有限制,前置的话最多3个。如果用188c的话,货期太**了。因为最早也有用巴鲁夫的rfid,iolink的,还有一些库存(主站没了,去年定的或都没到)。所以想用SM1278主站(手里正好有))+巴鲁夫的从站rfid(BIS0108)来做,这样的话相对方案灵活点。(西门子本身的iolink rfid就不用说了,没货)
现在,用PCT配置了从站,可以通过IB QB来读写数据,然后写手动用报文做了测试,都是正常的。
但是资料里有写到跨周期,直接写入或读取IB QB可能会数据出问题,推荐用iolink_device FB来做。然后就研究了下这个FB,里面是用RDREC和WRREC来做的,但是没有相关index的介绍(几个重要参数 CAP 227,PORT 就是对应子站挂的口,index(这个搞不清),subindex 直接0 读全部)。现在用FB默认参数去读写,可以监控到数据,但是跟IB QB里的对应不起来,有谁研究过这个没。
这里面的index,找不到直接资料。准备看下ST_IODD文件里有没有相关信息。
目前卡在这了。有大神做过指点下。
还有个疑问,用iolink_device FB 这个做的时候速度怎么样,手动用RDREC和WRREC测试的时候,发现写入速度挺慢的,然后这个FB里还有个保护延时,整个通讯会不会很慢。特别是这种,一次通讯会有4~5个来回的时候?有谁有实际用过的吗?