计量发现:
1)触摸屏上压力显示值是实际给定值的两倍,给定值200,显示400。给定值500,显示值1000。什么问题,程序里如何修改
2)温度有偏差。比如标准给定是60℃,显示63℃。在程序里如何修正?
问题补充:
查看了程序,清洗水压力是DB3.DBD32,详见程序
图片说明:
最佳答案
1)、肯定是量程不匹配造成,有两种情况:
a情况:如果是压力传感器读入,你就要知道压力传感器的量程。例如0-1.6MPa。对应PLC的码值为0-27648这两个值是线性转换的。公式就是kx+b,k=倍数(例如1.6/27648.0),x=压力传感器读取的过程值(0-27648之间的数),b=量程的基点(0-1.6MPa就是0.0)。
b情况:触摸屏读取变量的时候有一个量程标定,就是过程值和显示的实际值标定。仔细检查这个标定是否正确。
2)、温度有偏差也有两种情况:
a情况:选用的检测元件在PLC设置中不匹配,例如热电阻,在硬件组态中有气候型和标准型等等。
b情况:就是你的温度检测元件自身的输出误差。这种误差非线性的,PLC很难修正,还是要从仪表本身处理的。
补充:DB3.DBD36就是量程的上限,你要看这个值来自哪里?把这个值缩小一倍即可。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228832.html