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日
下一篇 2021年7月5日

相关推荐

  • n和p跳变信号

    请教各位,我看到书上写的n是负跳变信号,我有点不明白什么样的信号就是跳变信号呢?最好能举例。谢谢啦! 最佳答案 P为上升沿触发信号,取值一个脉冲信号,只动作一次。N为下降沿触发信号…

    2020年10月31日
  • 1214cPLC模拟量取值问题

    使用的是1214cPLC自带的模拟量输入,现在写了一段程序,想取一个值放到MW10里,以这个值做基准与输入的值实时进行比较,判断是否超出范围,问题:1.我的这段程序无法给MW10赋…

    2017年6月27日
  • 模拟量问题1

    使用电流传感器量程(0-400A),监测电机电流,但电机电流只有8A,测量的数据太小,有什么解决办法吗??? 问题补充:电机启动电流是8A,现在选择的电流变送器量程是0-400,量…

    SIMATIC S7-200 2021年7月5日
  • 224xp ,mm420,modbus温控表,mp277

    现在手头,有一个2口的XP244PLC,一台M420变频器,3块modbus温控表,一台MP277人机界面,请问他们用什么方式组网?我感觉通讯口不够用呀。我是这么想的,prot1与…

    SIMATIC S7-200 2018年12月9日
  • 数据寻址

    在寻址中,数据得长度是按位,字节,字和双字设置的.VW存储区域包含2个VB存储区域,比如VW100包含VB100和VB101.如果给VB100传送数值12,VB101传送34,那么…

    SIMATIC S7-200 2021年7月5日
  • PLC200运动控制库哪里有下载?

    PLC200运动控制库哪里有下载?哪位大神发我哥链接,感谢万分 问题补充:1、可下载的文件 "SERV_MAP_e.pdf" 包括指令库的说…

    SIMATIC S7-200 2017年6月12日
  • 通过以太网从200PLC上载程序到电脑时弹窗说上载因特网模块配置文件错误

    通过以太网从200PLC上载程序到电脑,前面操作正常,等到开始上载的时候就弹窗说上载因特网模块配置文件错误,见图。点关闭之后,又的确有程序文件从PLC里面上载到了电脑,而且能在线监…

    2021年7月5日
  • S7-200S7-200停电后可继续工作时间

    S7-200停电后可维持多长时间正常工作?我的系统需维持5秒以上,请问是否可以?加UPS不停点电源是否可以?后备型与在线型那种好,之间是否需加隔离变压器?请给予详细指导。 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 中断多了会影响伺服定位精度吗?

    224XP Q0.0  Q0.1脉冲输出控制两个伺服。 有三个 输入点 中断   加两个时…

    SIMATIC S7-200 2018年12月7日
  • 通讯中断问题

    中断事件23(接收信息完成)与SM86.5(e:收到结束字符)有什么不同?     既然接收信息已经完成,还有什么必要看是否收到结…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论