在pcs7中怎么样实现分层控制,一个PID调节输出的4-20ma信号分成两段,其中4-12ma的时候阀门A从0到全开、B阀门不动作,输出12-20ma的时候A阀门保持全开状态,同时B阀门全开。
最佳答案
首先不是分层,是分程。输出不是用一个回路而是使用两个!pid输出的信号为0~100,把这个信号分成两段:0~50转化成0~27648,50~100转化成0~27648,这两个转化结果对应两个不同的输出通道,然后两个阀门按照正常接线连接,这样pid输出0~50就把信号输出到第一个通道了,输出好50~100的时候就输出到了第二个通道,从而达到分程控制的目的。
提问者对于答案的评价:
对于PID需要输出两个范围值。我把输出的值做个比较是不是那样的思路,判断范围,是这样吗!
专家置评
建议使用PCS7标准库里的SPLITR_P这个块,
该块与控制器块一起用于执行分割范围控制。
工作原理
调用时将该块在PID控制块的后边,它的输入是PID的输出,输出可以按要求分成两部分,非常的方便。控制器输出与SPLITR_P块的输入U互连。通过相应的参数设置常规位置和死区。通过组态V1和V2的上/下限来根据物理变量调整V1和V2。