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

相关推荐

  • BCD码转换为整数的问题

    看了西门子官网视频,说:当IW0输入的BCD码数据大于VW100里面的实际值时,Q0.0接通。讲解员程序编写完毕后,最后强制赋值IW0??为2#1001?0001?0001?000…

    SIMATIC S7-200 2021年7月5日
  • 200 SMART 库怎么调用两次库只分配一个库存储区

    用户自定义库,同一个库在一个程序中调用两次为什么只分配一个库的库存储区,怎么让我调用几次分配几次库存储区,如图调用一次需要4个字节,调用两次怎么分配8个字节 图片说明: &nbsp…

    2021年7月5日
  • S7200 PLC控制步进电机时正反转速率不相等

    使用S7200 CPU226输出高速脉冲控制步进电机转动,步进电机正转和反转的速率差几倍,步进电机采用脉冲/方向的控制方式,程序使用的是PLC向导生成的PTOx_ctrl…

    SIMATIC S7-200 2017年11月2日
  • 170A与PLC连接不上

    请问各位朋友:为什么突然间我的用的TP170A触摸屏为什么跟PLC连不上啊,在屏幕上显示的那些数字都变成"##"号了{以前用的时候都没有这样的情况},现在我写个…

    SIMATIC S7-200 2021年7月5日
  • S7-200与智能模块的MODBUS通讯问题

    我用CPU-224XP与力创模块EDA9015C用自由口通讯,采用modbus协议,程序是自己编的,通过串口调试助手可以看到PLC发出的读数据命令,也可以看到模块返回的数据,但是P…

    SIMATIC S7-200 2021年7月5日
  • plc200在在线监控时通讯超时

    第一次弄200,程序下载过程没问题,但是当我想通过笔记本在线看程序运行状态时老出现通讯超时,请检查电缆、波特率啥的,如果我把plc开关打到STOP档就不会弹出通讯超时,一旦打到RU…

    SIMATIC S7-200 2020年10月31日
  • s7200的实时时钟怎么转换成字符啊

    s7200的实时时钟怎么转换成字符啊,我现在就想在触摸屏上显示,是TP270的,他不支持BCD,只能用字符啊 最佳答案 方法有很多种: 如果仅仅显示(小时:分钟),&nb…

    SIMATIC S7-200 2021年7月5日
  • CAD产品外型图

    S7200数字量扩展模块32点输入,32点输出模块,为什么官网没有CAD的产品外形图。其他型号的都有! 最佳答案 邮箱给我,给你发一份。 提问者对于答案的评价:!!!!

    SIMATIC S7-200 2017年8月16日
  • 需要S7-200 的编程软件

    需要S7-200   的编程软件 钻石用户推荐最佳答案 STEP7 MicroWIN V4.0 SP8 和&n…

    SIMATIC S7-200 2021年7月5日
  • s7-200和计算机通讯有几种

    s7-200和计算机通讯有几种 最佳答案 楼上回答的都很准确。200PLC本体能对外通信的接口只有485口,可进行PPI自由口通信和MODBUS通信。除此之外需增加扩展模块可进行以…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论