PID程序中的标度变换问题

现有一个检测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)

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:21
下一篇 2018年12月14日 下午12:21

相关推荐