恭喜,你发布的帖子
发布于 2020-06-04 22:45:05
24楼
另外,我仔细拜读过Zane 版主的程序,写的真的非常好。
我有这么一个想法,如果在DONE/Error后直接通过程序跳转到前面触发下一次轮询,是否会节省一个扫描周期。假定扫描周期10ms,轮询20个任务,是否可以节省200ms?
另外建议Zane 版主火气不要那么大,应该允许别人提出不同意见,我绝对是西门子忠实粉丝。
绝对可以省。但后面的工作真的不必时就是省下的。
我先读一个驱动器的报警字节,如果发现驱动器根本上就离线了,后面的读什么写什么都是不必的了。直接跳到下一站驱动器。如果读到有报警那么余下的驱动指令都是不必的了。只留复位在候命。
请填写推广理由:
分享
只看
楼主