plc读取pt100温度程序

plc读取pt100温度程序,第1张

如图所示,西门子S7-200系列PLC的CPU 226加上EM231(模拟量输入RTD模块),就可以直接读取PT100的温度了,第一路PT100的温度就保存在AIW0中,AIW0是按照0.1℃保存温度的,例如AIW0=123,就是12.3℃。因此将整数字AIW0的转成整数双字VD0,整数双字VD0转成实数VD4,VD4再除以10等于VD8,VD8就是实际采集到的PT100的温度值了。

望采纳。。。。。。

不管是什么型号的PLC都有数字量输入输出 模拟量输入输出。

PT100温度传感器给出的是模拟信号,选用西门子300的模拟量输入模块。确定好输入模拟量及对应的温度关系,程序里头做调整。

具体接线,查询一下西门子模拟量模块手册或电话咨询。

扩展资料:

当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成近似匀速的增长。但他们之间的关系并不是简单的正比的关系,而更应该趋近于一条抛物线。

铂电阻的阻值随温度的变化而变化的计算公式:

-200<t<0℃Rt=R0[1+At+Bt*t+C(t-100)t*t*t](1)

0≤t<850℃Rt=R0(1+At+Bt2)(2)

Rt为t℃时的电阻值,R0为0℃时的阻值。公式中的A,B,系数为实验测定。这里给出标准的

DINIEC751系数:A=3.9083E-3、B=-5.775E-7、C=-4.183E-12

参考资料来源:百度百科——西门子股份公司

pt100测温电路分为三线制和四线制两种,要求高的场合建议使用四线制。

详细测量电路,百度文库下搜索一下,有很多文章。

对于pt100的非线性问题,如果采用单片机设计,可以对测量结果进行分段线性化处理。如果测温范围不是很宽,干脆直接采用查表法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7733274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存