我在程序里放了6个PID指令,参数完全一样,同运行,感觉到后面的4个不太正常,反应很慢,有时很久没反应,输出值的偏差太大,请问一个程序最多可以放几个PID指令?
最佳答案
S7-200可以提供8路PID指令同时运行。但是PID作为浮点数运算程序,需要占用大量的时间。程序的时序关系安排不合理,会影响到后几路PID的执行。如果采样的定时中断设置过短,也会影响PID的正常运行。
我的一套程序中用足了8路PID,没有出现什么异常。
提问者对于答案的评价:
感谢各位的回答,问题也经解决,实践证明,用6路没用任何问题,问题在于程序的本身是否合理,是否严密,我的程序问题就在于此.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358971.html