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

用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

相关推荐

  • S7-200与AB PLC如何通信

    西门子的PLC与AB  的PLC     1769-L32E如何通信 问题补充:我现有一现场控制箱,采用的是S…

    SIMATIC S7-200 2020年11月1日
  • rs232/ppi多主站电缆

    s7-200型plc与pc机通信时必须使用ppi多主站电缆吗?直接使用rs232数据线可以吗? 最佳答案 s7-200型plc与pc机通信时必须使用ppi多主站电缆吗?——…

    SIMATIC S7-200 2021年7月4日
  • 200PID与山武SDC15的PID功能比较

    如果用S7-200自身的PID控制,与SDC15山武的燃烧控制器PID功能进行比较,我想问一下,那个调节温度的效果好。SP值都是温度值,但是SDC15具有模糊控制,因为本人编程能力…

    SIMATIC S7-200 2020年11月1日
  • 如何解决红色波浪线

    S7-200编程软件新建一程序先写子程序变量表里定义了五个布尔量两个IN和三个OUT,写的时候发现除了L0.0不会出现波浪线,L0.1,L0.2,L0.3,L0.4全部有红色波浪线…

    2020年10月31日
  • S7-200实现三个按钮,任意两个执行后,第三个是禁止执行的?求实现方法,谢谢!

    三个权限选择按钮,初始三个任意一个都可以开,当任意开了两个后,第三个禁止执行,怎么实现,谢谢! 最佳答案 这个程序你试试用数字方式描述开关状态,可能会得到一些启发,你试试。比如,一…

    SIMATIC S7-200 2021年7月5日
  • 使用(CP 243-1)因特网模块通讯

    使用(CP 243-1)因特网模块对西门子200PLC CPU226进行通讯使用了几年都没问题,最近一次断电重启后。只能正常通讯2分钟左右就不能通讯了,把(CP…

    SIMATIC S7-200 2021年7月5日
  • 200PLC控制台达伺服电机

    如题,最好用modbus通讯,谁有例子或资料请发一下,包括PLC程序,要求位置控制 最佳答案 如题,最好用modbus通讯,谁有例子或资料请发一下,包括PLC程序,要求位置控制&n…

    SIMATIC S7-200 2018年12月3日
  • TC35问题

    想请教下各位高手,当PLC检测到A报警信号,将与TC35通信,用户手机接收TC35发送的通知短信,请问有没相关的例程或者文档。硬件方面有什么要特别注意的内容··谢谢·!beside…

    SIMATIC S7-200 2020年11月1日
  • 用CP5611卡(MPI)和组态王通讯问题

    用CP5611卡(MPI)和组态王通讯时在建立数据词典时为什么没有VI寄存器? 问题补充:是V寄存器,打错了。上午用MPI通讯还是没有V寄存器。 下午我再试试。&nbsp…

    SIMATIC S7-200 2021年7月5日
  • EM253可以实现我说的这些动作吗?

    现在手头有个项目是:用PLC的定位模块来控制3个松下的伺服的运动,其中一个伺服是夹着钢板只做横向直线运动(取名X轴),另外两个伺服是带着钻头只做纵向运动(取名A 轴&nb…

    SIMATIC S7-200 2021年7月5日