模拟量用PID算当然好了 但也可以用公式计算。举个s7200的例子,如果是4-20mA输入的话,PLC对应读出的数值是6400-32000,如果是0-10V的话,对应的数值时0-32000。在将这些数值转换成对应的压力值就需要加减乘除了。s7200有个公式:Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl,其中:
Ov: 换算结果
Iv: 换算对象
Osh: 换算结果的高限
Osl: 换算结果的低限
Ish: 换算对象的高限
Isl: 换算对象的低限
它们之间的关系可以图示如下: