展开查看
以下是引用ALlll在2020-07-16 09:02:06的发言 >20楼:事件等级相同的情况下,优先级遵循OB号由小到大。貌似是这样,一会儿再确认一下。
这样就保证了OB30不会被OB31打断。
有舍有得,肯定优先保证记录时间戳的OB,戳打上了,计算慢一拍也没事。这里其实还有一个前提条件,从机械结构上判断两个上升沿之间的间隔不会小于50ms。所以计算的OB只要小于50就可以了,还有余量。而周期最小的OB30是希望准确的知道沿发生在50ms中的哪一时刻。
至于循环中断的真实周期,之前没多想是完全相信他的。下次测试抓出来看看。我当时程序写在OB67里看门狗会报警,我就是因为PLC跑不动才把时间放到了40ms。
以下是引用小釉在2020-07-16 08:26:40的发言 >:我同意你的观点,循...
以下是引用ALlll在2020-07-15 16:47:54的发言 >:相比于定时器,我还...
事件等级相同的情况下,优先级遵循OB号由小到大。貌似是这样,一会儿再确认一下。
这样就保证了OB30不会被OB31打断。
这个应该不是这样的,优先级一样的,谁先来,就执行谁。