PID程序中标度变换问题的解决方法

作者:老电工时间:2015-10-23 20:25:19

问题:一个检测0—3KPa的压力传感器用来检测水箱的液位高度,而水箱的高度只有300mm,如何在程序中实现标度变换?

解答:

用差压变送器测液位,那是就是根据phg   1Kpa对应100MM==0.1M。

3KPA 对应300MM,用PID换算就是:

可以外设(I/O)或以浮点格式输入过程变量。CRP_IN功能根据以下公式将PV_PER外设值转换为介于 -100和 +100 %间的浮点格式值:

PV_NORM功能根据以下公式统一CRP_IN输出的格式:

PV_NORM的输出 = (CPR_IN的输出) * PV_FAC + PV_OFF。

PV_FAC的默认值为1,PV_OFF的默认值为0。

PV_FAC设置为300,PV_OFF为0即可,那么输出PV即为实际值(单位为MM)。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > plc基础教程