quote:以下是引用Zane在2012-02-25 02:38:43的发言:
可以把你的程序分三个扫描周期调用,只要响应要求不那么高。
设备对响应速度的要求有点高的,不然也不会去计较这40毫秒了
我把循环程序里面的除了IF 判断以外的语句都注释掉,也就是程序中只剩下IF END_IF 判断语句,再跟原先一样在OB1里调用此子程序3次,扫描周期变为40多毫秒,也就是说三次调用此子程序占用了20多毫秒。
我其他程序也有很多循环,加起来肯定比这个子程序要长很多,循环次数也都60次以上的,就这个程序占用时间特别长,怀疑是不是有其他原因