我曾经有一个项目遇到这样的一个问题
问题描述:项目中用到了Turk的RFID :tben-s2-2rfid-4dxp, 项目原来程序是采用直接读取组态里面的IO地址,来实现对Tag的读取和写入操作,后来发现有的时候写进tag的数据不完全,偶发概率1%左右,可以理解为一次需要写入96byte,但是没有写完全就收到了写完成的done信号,这样在后面的读tag就出现了数据异常的问题
问题解决:一个现场的自动化工程师改成了GETIO_PART读取过程映像的方式,之后就再也没有发生数据异常的问题,怀疑可能和FB多重背景调用有关系,但是说来也奇怪,同样的功能块,在其他的产线就没有这个问题。