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

相关推荐

  • s7-200 sp8版本下载链接 谁有?发给我

    s7-200 sp8版本下载链接 谁有?发给我gw315@qq.com 最佳答案 ed2k://|file|[西门子自动化及驱动软件合集].MicWin_V40…

    SIMATIC S7-200 2020年11月1日
  • s7-200传输距离

    信号源距离S7-200的距离最大有多远。 最佳答案 我经历的4~20毫安屏蔽1.5平方两蕊1000米安好。485屏蔽1平方两蕊双绞950安好。现在可选余地大可用光电转光纤距离已不是…

    SIMATIC S7-200 2017年7月25日
  • s7-200 上载时出现故障

    提示 上载的二进制数据已损坏 请问这是什么情况 问题补充:我是新手 我不知道什么样子是报错状态啊 但是打到run 上 r…

    2021年7月5日
  • pid向导数字量输出

    请问我用pid模块采集温度时,过程变量pv小于设定值时,是不是应该pid数字量一直有输出?但是我调试时,不管设定值大于还是小于过程变量,输出Q0.0会有时候置1,有时候置0, 问题…

    SIMATIC S7-200 2017年6月9日
  • PLCSTEP 7 – MicroWIN V4.0 incl. SP6编程软件如何汉化

    我是PLC初学者。刚在网上下载了PLCSTEP 7 – MicroWIN V4.0 incl. SP6编程软件不知道如何…

    SIMATIC S7-200 2021年7月5日
  • s7-200实现灯以1HZ频率闪烁

    我想用定时器实现1HZ频率的灯的闪烁,请各位给个简单的程序,谢谢! 问题补充:这个SM0.5应该是属于特殊寄存器吧,我想用定时器实现这个关于频率的问题。毕竟特殊寄存器就那几个,不能…

    2021年7月5日
  • 关于S7 200PLC程序下载的问题求助

    大家好,最近,一台设备的PLC CPU故障,导致系统很不稳定。    换了一个新的CPU模板,程序是当初调试正常后厂家提供的,运行…

    SIMATIC S7-200 2017年11月1日
  • 关于字节的问题

    一个字节等于8个位,那么一个字节能表示的最大的数是2的8次方,应该是256,怎么书上说的是一个字节的表示范围是0到255?怎么理解 最佳答案 你叙述的关于一个字节等于2的8次方等于…

    SIMATIC S7-200 2021年7月5日
  • s7-200可以作为主站,DP挂AS-i吗?

    S7-200能否作为主站,外挂AS-i吗?应该怎样连接相关通讯和设置,请各位指点一下。 最佳答案 AS-i  扩展模板  CP243-2&n…

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

    我有一个cp243-1,上位机打算用vb编程。但是不想用pc access+opc的方式。请问能否通过modbus tcp的方式通信呢?PLC端该怎么设置?&n…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论