登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:Pt100测温,如何进行数据转换?

点击:8943 回复:14

今天看了一个窑温控制程序,用pt100测温,s7-200的输入模块为EM231,在把AIW0转换为实际温度时,T=(AIW0-6552)/131,式子里的6552和131是怎么来的,求教?谢谢!
09-02-23 22:03
4--20mA对应一个温度范围的Y=aX+b
09-02-23 22:07
在PLC控制系统里,热电阻或热电偶所测量到的值就是实际温度的10倍,也就是实际温度
T=AIW0/10
当然如果不稳定,你可以做一些滤波子程序
09-02-24 10:25
呵呵;
你的EM231是EM231 AI4X12Bit还是EM231 AI2xRTD ?
09-02-24 13:21
温度模拟量输入模块(EM231 TC、EM231 RTD)也按照上述规律寻址,但是所读取的数据是温度测量值的10倍(摄氏或华氏温度)。如520相当于52.0度。
09-02-24 16:13
好像不对啊,如果直接是热电阻模块的话,得到的数除以10就是真实值了
09-02-24 19:14
EM231的模数转换是:单向是0-32000,双向是0-64000.测量温度应该是单向,也就是说0-20mA的信号对应的是0-32000数值,我觉得楼上说的对,PT100是输出4-20mA,所以4毫安时对应的数值是6400(上式出现的6551应该是修正值),测量范围是0-200度,那么一度对应的数值就是(32000-6400)/200=128(131修正),不知道这么解释你能明白吗?
最后修改:2009-2-25 9:02:14
09-02-25 09:01
西门子S7-200系列自身带有滤波功能,请在“系统块”中的"输入滤波器"中设置。数字量和模拟量都可滤波
09-02-26 11:04
8楼
该帖内容不符合相关规定!
09-02-26 16:53
谢谢楼上几位的指导,说的有道理。资料上只简单说用的模拟输入模块EM231。表情
09-02-27 10:58

上一页下一页

工控新闻

更多新闻资讯