lxy3670
聚沙成塔
你的控制温度是一样的还是不一样的?如果是一样的无非就是个双向控制,我做过,用的台达PLC,如果是不一样的,也没问题的,只是程序里要做响应的处理,使两路PID不发生冲突就可以了.
谢谢“聚沙成塔”的回复。电加热和通冷却水目的都是保证罐温不变,即控制温度是一样的。我原设想用台达PID指令,实际温度<设定温度时,PID输出值是正值,我用它控制加热器开关,当实际温度>设定温度时,PID输出值是负值,我将它变换后用于控制冷却阀开关。但台达的工程师说不行,说PID不会输出负值,而且此处不能用两个PID指令来控制同一个参数,具体没跟我解释清楚。你上面说的用台达PLC做的双向控制是怎样做的,要用两个PID指令码?能简单介绍一下吗?给个思路就行,谢谢了!
杯末停
3zi
有两个思路供参考,其一、如果发酵初期、发酵中后期能够检测出两种状态,那么可以用两种状态来触发两个PID指令,从而达到控制要求。
其二,PID不会输出负值是可以肯定的,但正向时MV值是增加的,反向时MV值是减小的,因此可以对MV值进行采样,判断其趋势,但要避开过冲回调比较麻烦。
谢谢各位回复,对我很有启发!
LK258316811
wenjay
王者之师——竹叶三
标记一下,备用的。台达PID.