在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。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199045.html