4-20ma电流信号处理问题!!

用OLCT20传感器对甲烷进行检测,传感器输出电流为4-20ma,那么我想知道电流信号与甲烷浓度之间是怎么匹配?如果是4ma对应0%,20ma对应为100%,那么20%对应为多少电流,是不是[(20-4)*20/100]+4(这么算感觉不是线性关系),如果不是,是不是有其他的计算公式,不吝赐教!!
 由于CPU是224XP(自带A/D模块),模拟量输入是-10v-+10v。那么需要把远端过来的电流信号转化为电压信号,直接把电流加到5k电阻(出来就是2-10v信号),然后经过一个电压跟随器提高输入阻抗,最后接到模拟量输入端,请问这样行吗?

最佳答案

1 直接把电流加到5k电阻(出来就是2-10v信号)  你是怎么计算的?应该是20-100V
 并接500欧姆电阻,得到2-10V电压,AIW0或AIW2在6400-32000范围。如果用250欧姆电阻, AIW0或AIW2在3200-16000范围。

 2 4ma对应0%,20ma对应为100%,那么20%对应7.2MA

 模拟量的输入/输出都可以用下列的通用换算公式换算:

 Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

 其中:

 Ov: 换算结果 
 Iv: 换算对象 (20%)
 Osh: 换算结果的高限 (20ma)
 Osl: 换算结果的低限 (4ma)
 Ish: 换算对象的高限 (100%)
 Isl: 换算对象的低限 (0%)

 (20-4)*(20-0)/100+4=7.2

 这个公式以及模拟量比例换算库可以到《西门子 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

 3 给你一个例子做参考
 比如有三个压力传感器,量程是0到1MPa ,变送输出的标准模拟信号是4到20MA  
 网络1: 
 LD     SM0.0
 MOVD   0, AC0
 MOVW   AIW0, AC0
 -I     +6400, AC0
 DTR    AC0, AC0
 MOVR   AC0, VD0
 /R     25600.0, VD0      //VD0就是第一个压力传感器的实际压力值   
 网络2:
 LD     SM0.0
 MOVD   0, AC0
 MOVW   AIW2, AC0
 -I     +6400, AC0
 DTR    AC0, AC0
 MOVR   AC0, VD4
 /R     25600.0, VD4      //VD4就是第二个压力传感器的实际压力值   
 网络3:
 LD     SM0.0
 MOVD   0, AC0
 MOVW   AIW4, AC0
 -I     +6400, AC0
 DTR    AC0, AC0
 MOVR   AC0, VD8
 /R     25600.0, VD8     //VD8就是第三个压力传感器的实际压力值 

 
 

提问者对于答案的评价:
谢谢各位!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:10
下一篇 2021年7月5日 上午1:10

相关推荐

  • PLC接地问题

    我的S7 226 CN继电器输出型,加Em231 CN采集Gems两线制电流型压力传感器,现在已经烧了10个传感器了,望大侠帮帮忙。 PLC…

    SIMATIC S7-200 2021年7月5日
  • 高速计数断电保持

    高速计数器CH0,经过编码器计数,技术过程中突然断电,如何赋值到另外一个寄存器,这个寄存器上电后再赋值到CH0,使得CH0继续断电时不清零。 问题补充:我找到方法了,准备试一试,大…

    2020年10月31日
  • s7-200子程序调用和SCR的问题???

    写了一个程序,有自动手动(手动子程序中都是点动指令)两个子程序,在自动子程序(自动子程序是用顺序控制继电器SCR写的)调用指令前串接常开点作为条件,通过使常开点断开来结束子程序和子…

    SIMATIC S7-200 2017年8月15日
  • 浮点

    什么叫浮点数。什么是有符号数。,和无符号数 最佳答案 浮点数:即该数值带小数点的数值。符号数:这里的符号指的是正、负符号,由最高位作为符号判断的数值。无符号数:最高位是0的数值正数…

    SIMATIC S7-200 2017年11月16日
  • 西门子S7-200 smart主站和从站RS485通信问题

    现有一号控制电箱内S7-200 SMART系列ST30做主站,二号控制电箱内200 SMARTST30作从站,因两个电箱距离问题,应要求主站和从站采用RS485…

    2021年7月5日
  • 西门子200接步进驱动器的问题请教大家

    我有这样一台CPU224的晶体管输出的PLC,手里还有个步进驱动器,打算用Q0.0发高速脉冲来控制步进电机。可是驱动器的脉冲接收端只能接受负的24V,不能接受正的24V。我测量了一…

    SIMATIC S7-200 2020年11月1日
  • s7200扩展问题

    226CPU带5个扩展(3个16输入/16继电器输出,2个16输入),另外加的24V电源。CPU和前4个扩展模块无问题,第5个16输入模块输入指示灯亮,程序监控输入点无反应。已确认…

    SIMATIC S7-200 2021年7月5日
  • 通信问题 ET200SP CPU

    ET200 SP CPU  型号:6ES7 510-1DJ00-0AB0    以前一直用…

    SIMATIC S7-200 2021年7月5日
  • PC ACCESS 不能测试,测试就出现错误

    step7和PLC能正常通行,下载,监控都行。就是pc access  的sp3 和sp4都试过不行 图片说明:    …

    2020年10月31日
  • 整数加法运算

    当ADDI输出MW0(-9)时为什么M0.0到M0.3有输出。当作为负数输出时MW0=MB0+MB1那么高八位当中到底储存的什么,会导致M0.0到M0.3有输出。求解当负数输出时高…

    SIMATIC S7-200 2017年11月13日

发表回复

登录后才能评论