quote:以下是引用姑苏城外在2009-04-08 14:19:55的发言:
开心大侠,反拍如下:
当OB1的扫描周期超过了循环中断时间可能就会对于系统产生影响
比如OB35设置为100MS,我们一般会把流量累积/PID处理放在这里处理,而在OB1中我们可能会用到处理结果,这时候如果OB1扫描周期超过100MS,程序中会出现重复计算的问题
事实上也不是说OB1不超过100MS就不会有问题,还必需考虑错误中断对扫描周期的影响,由于错误中断发生的不确定,出现这种影响对故障处理无形中增加了难度.
开心大侠以为如何?
我不是很理解你的意思,中断时间的间隔与扫描周期一点关系都没。也不存在重复计算的问题。还有故障处理推后一个扫描周期会有问题吗?如果有为何不把故障处理也放中断里面
如:OB35中断时间10ms,OB1扫描周期时间15ms。两者之间有关系吗?