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

用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接地的问题

    各位朋友,请教一个关于PLC接地的问题。样本和手册上都指明PLC的接地端应该接地。有一变频器和PLC安装在同一电控柜的系统,进线只有一个接地排。变频器肯定是要接地的,如果PLC也接…

    SIMATIC S7-200 2017年12月7日
  • EM 221 数字量输入16 x 24 VDC 6ES7 221–1BH22–0XA0可以接npn传感器,

    EM 221 数字量输入16 x 24 VDC 6ES7 221–1BH22–0XA0可以接npn传感器,…

    SIMATIC S7-200 2017年6月24日
  • 用200如何监视输出点为1的个数

    如何用200做监视输出个数的程序啊!求指导 最佳答案 参考一下论坛中这个问题的帖子http://www.ad.siemens.com.cn/club/bbs/post.aspx?m…

    SIMATIC S7-200 2020年10月31日
  • ppi端口转换成自由端口该怎么做

    s7200的ppi端口转换成自由端口该怎么做 最佳答案 需要使用SMB30或者SMB130,发了例子到mingtiandetianyi@163.com 提问者对于答案的评价:谢谢。…

    SIMATIC S7-200 2020年11月1日
  • S7-200CN 214-2BD23 端子电压 和输入问题

    求大神指教 214-2BD23这个型号的低压端子电压是不是24V di端子 支持直流15v 输入吗?编码器 脉冲输入 感…

    SIMATIC S7-200 2021年7月5日
  • 到计时显示

    我想在触摸屏上显示一个从10到0的数值倒数计数,用200的程序怎么编写??? 最佳答案 编写一个“向下计数器”的指令就可以了,触摸屏上直接显示该计数器的值就解决了。(CTD指令) …

    SIMATIC S7-200 2021年7月5日
  • 关于PTO控制

    PTO控制是否一旦启动就不能停止。停止的话又要重新开始 问题补充:我的意思它停止了。开始的话又要从头发脉冲。简而言之就是说:假入我需要10000个脉冲。发了4000个因设备故障强行…

    SIMATIC S7-200 2018年12月2日
  • 如何用TD200修改时间

    如何用TD200修改时间 问题补充:修改定时器的设定值也 最佳答案 你可以使用向导组态TD200,比如T37的定时时长是VW200,那么你组态TD200的时候让VW200是允许用户…

    SIMATIC S7-200 2021年7月5日
  • S7-200如何采集5个远端角度信号

    我想用S7-200采集5个角度信号,而这个5个角度传感器的位置不同,而且离主控的S7-200较远,所以我想采用适合远距离传输的模拟量光纤转换设备Cj-af系列,不过最大也就是4通道…

    2020年10月31日
  • S7-200上载的程序块与系统块问题?

    我今天看书上写着S7-200上载的时候,1、从RAM中上载系统块,从EEPROM中上载程序块与数据块,请问这句话有错误吗?这些参数块、程序块、系统块、数据块分别存在哪个地方,上载的…

    SIMATIC S7-200 2021年7月4日