温度传感器通过程序显示实际温度

我想把一个温度传感器的数值(模拟量)读到程序里(S7-200),然后通过程序显示出实际的温度,这中间的程序是有固定的公式还是自己编,如果有误差怎么修改

最佳答案

1.你这个问题说的不太清楚,不知你所讲的温度传感器具体指什么,是热电阻、热电偶,还是已经带变送器输出4-20mA的信号,因为二者是有区别的。
2.分别说一下吧,如果现场是热电阻、热电偶输出然后接温度模拟量输入模块(EM231 TC、EM231 RTD),在PLC的程序也相对简单,模拟量输入的整型数据转化为双整型数据,双整型数据转化为实型数据,然后除以10就OK(通常做成子程序然后调用,可参考我上传的图片,并添加了个温度修正功能)。使用时注意,模块的详细接线和DIP开关设置。
请参考《Micro’n Power S7-200 LOGO! SITOP 参考》V1.0版本
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1348&loginID=&srno=&sendtime=
3.如果温度传感器是带变送器输出4-20mA信号,需要按
OUT = [ ((IN-6400)/(32000-6400)) * (量程上限-量程下限)] +量程下限
计算,也就是4-20mA(6400-32000)分别对应你的温度传感器(变送器)的量程上限和量程下限,可采用“奥吉的黄金”所说4-20mA的功能块,也可按上述公式自己编写,注意也需要先将模拟量输入的整型数据转化为双整型数据,双整型数据转化为实型数据。

图片说明:

温度传感器通过程序显示实际温度  

提问者对于答案的评价:
虽然还不是太清楚,不过谢谢了,我在试试

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日
下一篇 2017年12月10日

相关推荐