发布于 2009-03-30 13:54:46
0楼
这个项目模拟量数量庞大类似DCS,因此可以参考DCS的做法。
一般说来PID调节要求控制效果稳定,要想调节效果稳定采样周期和控制周期就必须固定,其次才是PID参数的问题。在DCS中PID的调节周期通常1秒就算快的了,而只用来显示的模拟量采样周期大于等于1秒更司空见惯。在S7中最好通过定时中断来使采样周期和控制周期固定且相等。因此PID调节和模拟量显示的程序都放到OB35中是比较合理的。
所有的逻辑都以子程序的形式在OB1中调用,以保证逻辑及安全连锁的快速执行。这样模拟量处理和逻辑的执行互不影响,同时也合理地分配了CPU资源。