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

相关推荐

  • PLC、WINCC如何与打印机连接

    PLC如何与打印机连接实现DB数据打印,WINCC如何与打印机连接实现趋势图打印。 十分感谢大侠 最佳答案 在报表编辑器中新建布局,在动态部分添加运行系统下的 …

    自动化系统综合 2020年11月1日
  • 冗余400CPU的切换问题

    系统中有两个412-5H的cpu,调试冗余功能时stop cpu0,cpu1可以继续运行,stop cpu2,cpu1可以继续运行,但是一旦断开其中某一个的电源…

    自动化系统综合 2017年11月12日
  • 关于PROFIBUS网线的

    前几天  我们厂出了个事 就是有一段PROFIBUS网线断了 但有20多个站  网线也埋在盖沟板下,哎 不过最…

    自动化系统综合 2018年12月9日
  • DTR \ITD

    请问各位老师:1.程序中为什么要把数据由整数转换成双整数,又转换成浮点数呢?计算机内部计算浮点数怎么工作的?2.profibus线中数据都是通过二进制传输吗?也是由红绿线形成了回路…

    自动化系统综合 2020年11月1日
  • 西门子的HMI是怎么分的?

    有OP ,TP,PP,都是怎么分的,使用,组态有什么区别呢 最佳答案 SIEMENS HMI分类 >>>按钮面板<<&l…

    自动化系统综合 2020年11月1日
  • STL的循环程序

    求高手解答图片中的STL代码,在程序中具体的意思,谢谢 图片说明:    最佳答案 对于Network6和Network8,就不说了.Network7大概意思是…

    2020年10月31日
  • s7-tech软件

    软件无法开启,提示没有有效的授权。但是我在Automation License Manager中Missing license keys中是…

    2017年11月25日
  • TD400C背光灯自动启动

    请教大虾们一个问题,TD400C背光灯关闭后,如何用plc控制TD400C的背光灯点亮。比如当I0.0输入点接通后,背光灯自动点亮,而不用认为去触动按钮点亮。 问题补充:而不用人为…

    自动化系统综合 2020年11月1日
  • 模拟量精度问题

    有的模拟量输入/输出模块的精度是12位的。请问,这个12位是什么意思?代表什么?是不是分辨率能达到小数点后12位? 最佳答案 8位、12位、13位、16位对应的就是2进制的位数,对…

    自动化系统综合 2020年11月1日
  • s7-300程序出线预料外情况。。。

    程序偶尔出现预料之外的情况,程序见图片,m225.6是触摸屏上的按钮,在m220.4复位后m226.1复位,但m220.4置位后m226.1自动置位了,但我并没有按触摸屏按钮m22…

    2018年3月6日