用的logo加扩展模块AM2 控制水箱的温度,用PT100热电阻测温,0到200℃,输入的是4到20mA的信号。现在的情况是,输入显示540左右,实际温度是40℃左右,这个540是什么意思 ??如何将之转换成十进制的显示?
最佳答案
建议采用“模拟量放大器”或“模拟算术”标定。
1)首先确定输入的“模拟信号”对应的实际温度。如:4~20mA ,对应0~200度(或对应0.0~200.0度)。
2)打开“模拟量放大器”的属性对话框:传感器选择4~20mA ,最小值设定:直接输入0 ,最大值设定:直接输入200
3)4~20mA ,对应0.0~200.0度:打开“模拟量放大器”的属性对话框:传感器选择4~20mA ,最小值设定:直接输入0 ,最大值设定:直接输入2000,该消息文本中的小数点位数:设置为1
另外,您输入的4~20mA ,对应的 应该是0~100度(或0.0~100.0度)。如下图:
图片说明:
提问者对于答案的评价:
我仔细检查了热电阻,发现外面的铭牌写的是0---200℃,但实际的测温范围是0---100℃(热电阻的后盖取下后,发现里面写的是0---100℃)。另外,热电阻的输出信号时4—20mA 而AM2模块的输入电流时0—20mA,所以实际的换算应该是 0—100℃对应热电阻的4—20mA 信号,再对应0—20mA的信号,对应LOGO的0—1000的量程。所以综上,显示540对应的实际温度应该是540除以12.5,等于43.2℃。
请各位指教!
专家置评
谢谢甫哥的解答。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc141633.html