quote:以下是引用net_submarine在2012-11-15 21:50:13的发言:
最近也在思考这个问题,具体数据还有待测试,初步分析结果如下。
不同的OB肯定是有一个时隙分配的关系的,甚至有一些是有硬中断的条件;
每个OB有一个设定运行周期,一个实际执行周期,空闲时间等参数;
但是OB中的用户程序和总线扫描周期是独立的,所以就有一个过程映像数据更新的原则;
例如Profibus网络数据更新时间比较长,而用户OB时间比较短,这个时候过程数据将无法及时更新,
就出现了数据失真的情况。