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

用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

相关推荐

  • 电池卡的使用

    想PLC在长时间停电后时钟不还原初始值,实时时钟一直在工作中,计划加电池卡。问题1:带电池卡的实时时钟(6ES7 297-1AA20-0XA0)与BC 293,…

    SIMATIC S7-200 2018年12月5日
  • 关于S7200 MICROWIN中的程序库

    请教我的MICROWIN中库是空的,以前没注意到,里面应该是有内容的,那么我的为何是空的?敬请指教!y6843@sina.com,673049828 问题补充:按照zhangli0…

    SIMATIC S7-200 2018年12月2日
  • 200PLC高速输入口测转速问题

    1、我用的是226的PLC,外接绞车上的增量式旋转编码器。2、采用HSC4模式,现已经实现能够计数脉冲的总数量,应算出了缆绳的长度3、现在要能够用这个实时的脉冲数来计算绞车的转速,…

    SIMATIC S7-200 2017年11月23日
  • 组态王与西门子自由口通讯问题

    用亚控组态王与西门子226CPU通讯,选择PPI通讯方式,可正常通讯,选择自由口通讯,设置为9.6K波特率,无校验,停止位1,为何通讯失败? 最佳答案 使用s7200的port0口…

    SIMATIC S7-200 2021年7月5日
  • 西门子200MAP库的运用

    在使用西门子200PLC的MAP库时,运用库里面的哪个指令可以达到按下按钮电机转动,松下按钮电机停止???? 钻石用户推荐最佳答案 里面一直运行和相对定位,绝对定位这三条指令搭配停…

    SIMATIC S7-200 2021年7月5日
  • PID控制 数据转换

    在s7-200的plc的PID控制中,采集到的模拟量转化为实数,进行标准化的时候为什么要除以32000,32000这个数据怎么得到的,不同的传感器采集的数据好像除的数都不相同,是不…

    SIMATIC S7-200 2020年10月31日
  • 关于PLC的船舶认证

    请教一下,到目前为止,S7-1200,S7-200,S7-200SMART,哪个系列的PLC具有有效的船舶认证的(船级社认证),如果有,在哪里能看到,谢谢 最佳答案 ①S7-120…

    SIMATIC S7-200 2021年7月5日
  • 数值转换

    请问如何将一个整数地址数值转换成二个整数地址数值,比如VW0=12,如何转换后使VW10=1,VW11=2,小弟新手,一直想不出,请各位帮忙 最佳答案 除以10,商放到vw10,余…

    SIMATIC S7-200 2021年7月5日
  • pc accessv1.0sp6为什么申请成功以后还不能下载

    pc  accessv1.0sp6为什么申请成功以后还不能下载 最佳答案 参考:http://www.ad.siemens.com.cn/service/ANS…

    SIMATIC S7-200 2017年6月7日
  • s7200中指令

    在S7300中有主控继电器MCRA,在S7200中有没有对应的指令?有的话怎么用? 最佳答案 200没有,主控就相当于开关主要控制母线啊可以仪器控制几个程序步 提问者对于答案的评价…

    SIMATIC S7-200 2017年11月12日