关于PID的手动/自动切换,在系统手册上看到,要在转变成自动控制前,手动将当前输出值填入回路表中的Mn栏。然后PID指令会进行如下的调整动作
1)置给定值SPn=过程变量PVn
2)置过程变量前值PV(n-1)=PVn
3)置积分项前值Mx=输出值
从上面这些话看出,他所进行的调制,其目的在于切换成自动控制后
控制目标就是切换时刻的手动状态值
而我现在需要的不是这样,譬如我设定SP=0.75
在PV<0.5以前,不调用PID模块,而是直接给定一个输出NQ到控制对象
当PV>=0.5时,开始转入PID控制,从而避免超调实现稳定到目标值(0.75)
这样该如何切换实现??
如果在检测到PV=0.50的时刻,将固定的输出NQ赋给PID的Mn
那么按照手册上的说法,他会自动改变SP等值,这样就永远达不到我的控制目标0.75了,并且他改变SP后,我也并不知道,无法自动改回来阿
请各位帮帮忙