发布于 2009-07-09 15:49:04
0楼
PID的数量和程序大小关系不是很大,或者这么说,程序容量一般不会是PID数量的瓶颈。
PID数量和CPU的指令执行速度和PID的调用周期相关。假设一次PID计算的执行需要20ms(这个指标由CPU的性能及PID算法决定),PID的执行周期是1s,那么PID的数量就绝对不能超过50个,否则PLC根本就算不过来。而如果你要执行100个PID,那么要么改进算法,或换用更快的CPU,使其计算时间缩短到10ms,或者增加PID的计算周期到2s以上,而这个周期能不能满足系统控制要求,那就要根据工艺来决定了。