热电阻模拟量温度换算公式

用231RTD模块检测温度,到程序中读到的数据是0-32000的数值,怎么换算成温度呢?应该有个公式什么的吧?

最佳答案

4 模拟量编程:
举个例子:
压力变送器(-0.1MPa~0.15MPa)的输出信号为DC4~20mA,模拟量输入模块将0~20mA转换为0~32000的数字量,设转换后的数字为N,
(1)求以MPa为单位的压力值。(2)求气压值=-0.05MPa时对应的数字量N。 
模拟量的输入/输出都可以用下列的通用换算公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:
Ov: 换算结果 
Iv: 换算对象 
Osh: 换算结果的高限 
Osl: 换算结果的低限 
Ish: 换算对象的高限 
Isl: 换算对象的低限 
Ov: 换算结果
这个公式以及模拟量比例换算库可以到《西门子 S7-200•LOGO!•SITOP 参考》V0.93版里面下载,
具体的在目录----S7-200PLC----编程软件STEP7-Micro/Win----Micro/Win指令库----Micro/Win附加指令库----Scaling量程换算库
到下载中心 http://www.ad.siemens.com.cn/download/
文档编号:A0136
文档类型:应用文档
文档中文标题:《西门子 S7-200•LOGO!•SITOP 参考》V0.93版
日期:2009/1/8
大小:5.68MB 
(1)求以MPa为单位的压力值 
Ov: 换算结果 
Iv: 换算对象 (aiw0)
Osh: 换算结果的高限 (0.15)
Osl: 换算结果的低限 (-0.1)
Ish: 换算对象的高限 (32000)
Isl: 换算对象的低限 (6400)
[(0.15 +0.1)*(aiw0 - 6400)/25600] -0.1--------[(0.25aiw0-1600)/25600] -0.1
LD     SM0.0
ITD    AIW0, AC0
DTR    AC0, AC0
*R     0.25, AC0
-R     1600.0, AC0
/R     25600.0, AC0
MOVR   AC0, VD0
-R     0.1, VD0              //VD0就是压力变送器的实际压力值  
(2)求气压值=-0.05MPa时对应的数字量N。 
Iv: 换算对象 (-0.05)
Osh: 换算结果的高限 (32000)
Osl: 换算结果的低限 (6400)
Ish: 换算对象的高限 (0.15)
Isl: 换算对象的低限 (-0.1)
[(32000-6400)*(-0.05+0.1)/(0.15+0.1)] +6400=11520

s7 200SIEMENS提供一个库Scale下载
下载地址与用法:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=27043396&objAction=csOpen&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN


模拟量的输入/输出都可以用下列的通用换算公式换算:
    Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
    其中: Ov:    换算结果 
 Iv:      换算对象          = Analog Input Value = 18000
 Osh: 换算结果的高限  = 100
 Osl:  换算结果的低限  = -50
 Ish:   换算对象的高限  = 32000
 Isl:     换算对象的低限 = 6400 
对4-20mA电流(-50-100度)温度变送器:
Ov = [(100-(-50))*(18000-6400)/(32000.0-6400.0)] + (-50)
      = 17.96875度 

提问者对于答案的评价:
太详细了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:26
下一篇 2020年11月1日 下午2:26

相关推荐

  • CPU224XP后面挂的模拟量模块的地址如何分配?

    CPU224XP后面挂的模拟量模块的地址如何分配? 最佳答案 具体的可以参考手册S7-200的模拟量I/0地址总是以2个通道/模块的规律增加。所以CPU224XP后面的第一个模拟量…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200中加减法问题

    LD     SM0.0LPSEUA      I2.6+I&nbsp…

    SIMATIC S7-200 2020年11月1日
  • S7-200中V寄存器的用法

    1,V最大可以用到多少2,V用了VD4,是不是就不能用VB0.VB2了3,VD是不是只能用VD0,VD4,VD8这样,但是我在S7-200中,用VD0,VD1,VD2……都能够正常…

    SIMATIC S7-200 2017年6月6日
  • 224xp两个通信口问题

    我用224xp做modbus主站,用一个通信口连接变频器(从站);用一个人机面板做主站,连接224xp的另一个通信口,应该是PPI协议。通信是正常的(PLC一直不停地读取变频器的状…

    SIMATIC S7-200 2020年11月1日
  • 设置S7-200PLC时钟指令问题

    我用了SET时钟指令后,然后却用读指令读不出来?是不是我们一般都不用这个指令?都直接让PLC与电脑同步就行了?当我用电脑同步之后,PLC时间日期都与电脑相同,然后我用读时钟指令却可…

    SIMATIC S7-200 2020年11月1日
  • s7-200 modbus rtu 通信

    PC与s7-200通信,采用modbus技术协议。从站SLAVE出现故障代码10,看了好多关于故障排除的帖子,一一修改后,但至今问题一直没有解决,希望大侠们能帮我解决分析下,谢谢!…

    2017年11月12日
  • 西门子时钟脉冲

    我想编写一个时间为0.1秒的时钟脉冲,0.1秒Q0.0输出下个0.1秒Q0.1输出如此反复的交替输出该怎么编写。用的是S7200的PLC 最佳答案 使用了2种方法,具体请见图片:如…

    2017年6月18日
  • 通讯口的问题?

    我用的CPU226,因为我要用一个口和屏通讯,一个口和变频器通讯,还有方法扩展一个口用电脑来在线监控吗? 最佳答案 不知道你所谓的在线监控是长期还是临时调试使用? 1如果…

    SIMATIC S7-200 2021年7月5日
  • s7-200仿真的功能

    各位高工们:      请教s7-200v4仿真软件的功能,有具备a/d,d/a和中断功能吗? 最佳答案 现流行的s7-…

    SIMATIC S7-200 2021年7月5日
  • PPI通讯连接问题

    1台CPU224,要和另外1台PLC做PPI通讯,CPU224上的通讯口同时可以连接触摸屏和电脑吗? 最佳答案 我感觉应该是可以的!可以将这些设备组成一个网络,以不同的PPI地址来…

    SIMATIC S7-200 2021年7月5日