最近在使用OB35作数据采集,先是采集了一个模拟量口德数据进入MD100再将MD100中的数据转化为实数进入共享数据块,通过指针在共享数据块的10个地址中来回存储,但是这中间似乎有个问题,除了第一个地址,其它几个地址中的数据总会偶尔变成0,如果将循环存储这个一块做入一个FC中不会出现这样的情况了,但是如果要采集几个模拟量口,那么就会需要好几个FC那么,之前的情况又会再次出现了。如果再多几个则程序会在运行之中直接卡死。
我初步认为是因为0B35的间隔时间造成的,各位认为的情况是怎么样的呢?有什么办法避免吗?