有一压力控制阀采用PID控制,但它的反馈有两个一个是进气压力反馈,一个是出气压力反馈。优先选择顺序以进气压力低或排气压力高为优先。是不是要用两个PID回路?我的PID是用向导做的。只能用SM0.0一直使能来调用PID的子程序,那么怎么进行选择是进气压力低让调节阀动作还是排气压力高让调节阀动作?
问题补充:
我也知道那个条件满足用那个,但PID的子程序不是在每个扫描周期都要执行吗。这该怎么弄,我用的是用向导生成的PID
最佳答案
这不用弄2个PID,一个就行了。
你可以根据你的条件设置两套参数表,一套根据进气压力的调节工况来定义赋值,另一套根据排气压力的调节工况来赋值。
PID运行中可以调整外部输入的参数表。调整参数表之后,PID就根据新的输入参数来计算结果。你要做的就是定义好两套参数表并且想好分别启用他们的条件了。
提问者对于答案的评价:
不知具体的操作
最佳答案作者回复:
是每个周期都运行啊,但运行时外部的参数是可变的啊,比如按照进气压力的工况参数表为A,按照排气压力的工况参数表为B,按照你的工况选择,重新赋值参数表就可以了啊。。。
比如M0.0的常开点闭合的时候,将A方案的9个参数赋值到9个地址,当M0.0的常闭点闭合的时候,将B方案的9个参数写入9个地址。PID该怎么玩怎么玩,反正AB两套参数,他总得用一套。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254836.html