400PLC,431-7QH00-OABO模拟量模块,液位计为4-20mA,二线制电流,量程板为D。现在液位计显示2.5米,测试电流为13.8mA,程序转换显示为3.1米,经查找发现。当把液位计信号线从断开到接上时,电流开始是12mA,程序显示为2.5米,过了5S后电流跳到13.8mA,程序显示为3.1米,这样一直保持不变,只有在信号线从断开再接上时前几秒是正确的,请各位帮忙分析下是原因?
问题补充:
今天又试了下,信号断了再接出现12mA,(2.5米)可能是液位计没反应过来造成的,不论液位是多高它都会出现12mA(2.5米)。之前的假设是不对的了。这个偏差信号不是固定的,刚是0米时传过来也是0米(程序转换后),当是1米时传过来是1.3米,2米时传过来是2.5米,3米时传过来是3.7米,就是这个偏差信号不稳定,也就没办法用数据来加减改变了。液位计是FMB51系列(静压式),德国货一万多块钱,也没办法更换。液体是工厂循环水,这里DURR都是用这个产品,但是他们调试人还没来,没法请教了。有方法的工程师请留个联系方式或加本人QQ29135274,焦急等待中...
最佳答案
建议排查方法,首先先不看PLC的数值,只看实际输出的电流,0液位=4MA,满液位=20MA,50%=12MA是否正确.如果这些都不正确那就得对液位变送器进行标定,需要相应的工具,如HART等.
如果这些都正确,那就是PLC程序里面换算的问题了.
你0=0.1=1.3,2=2.5,3=3.7,基本应该是标定问题,相当于你标定的时候把实际10标定成了12(只是比如),然后你画出来的这根线形曲线就是偏高的,而且数值越大,偏差就越大.
提问者对于答案的评价:
原因找到了,我程序里设置的是0-5M所以就造成越接近满量程偏差越大。谢谢各位的帮助!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246400.html