quote:以下是引用Zane在2012-11-18 12:04:39的发言:quote:以下是引用凌飞翼在2012-11-17 20:08:31的发言:
看大家讨论如此热烈,很感激总坛主发起这个讨论贴。
再次提醒各位,不要为了弄清楚本次或下一个扫描周期到底几毫秒又几微妙煞费苦心。
一个具体项目,自然有它可以容忍的最大扫描周期,如果你的程序已经小于,或者远小于这个周期的话,应该认可这样的时间消耗。
节约扫描周期的途径有很多,但是有一个原则,如果大家都遵守了的话,假如还是不能满足工程需要,也只能面对现实了!
我所说的原则就是:
a、合理规划子程序调用;
b、减少不必要的代码或者根除多余的网络扫描,只让PLC做非做不可的运算。
呵呵,论坛不乏有识之士啊,鼓励一下!
有几点我们必须明确
1.我们讨论扫描周期的目的是什么,仅仅是煞费苦心地去减几个毫秒吗?
2.扫描周期的变化有哪些主要是程序员的因素造成的,我们的改进方向和原则是什么?
3.明白扫描处理程序,与定时中断处理程序的区别与应用范围