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

相关推荐

  • 西门子200modbus问题及端口出错问题

    各位前辈拜托了,最近遇到一个问题不知道怎么解决,长话短说:(1)一个关于modbus的通讯问题,主站下面挂4台西门子200,cpu226的modbus从站,地址分别是1,2,3,4…

    SIMATIC S7-200 2020年10月31日
  • 为什么读不到编码器信号?

    我用PLC 都24V的编码器信号,可以读到。现有一电源12V的,我给它单独供电,0V和PLC上面的M短接。信号端接入PLC输入,但就读不到信号了。其输出是NPN的。请教是…

    SIMATIC S7-200 2021年7月5日
  • TP170B和S7-200的通讯速度

    感觉我们公司的机器用的TP170B和S7-200的通讯速度很慢,按了触摸屏要几秒才反应过来,这是哪些问题造成的呀?有没有什么方法解决?谢谢 问题补充:我的TP170B启动都差不多要…

    SIMATIC S7-200 2021年7月5日
  • 欧姆龙编码器与S7200的编程

    我的编码器是欧姆龙绝对型单圈编码器,我要用它来计算距离(设定一个固定的点,每次经过这个点,圈数加1,即 总的脉冲数=256*圈数+不够一圈的脉冲数),用S7200来实现的…

    SIMATIC S7-200 2020年11月1日
  • 200和300通过EM277DP通讯的问题

    我刚学这个,现在有个问题,300和200读写数据的话在300硬件组态中加上EM277后需要设置数据类型,字节和字,打个比方200要控制一个变频器,需要读300的给定值,启动命令,停…

    2017年5月31日
  • 新手关于eplan2.4问题

    添加新部件,为什么功能模板是灰色的,设置改成自定义还是不行 图片说明:    最佳答案 勾选激活才能选择下拉框,不知你说的是不是这个! 提问者对于答案的评价:这…

    2017年6月1日
  • S7200浏览器无法使用

    在WIN10系统中无法使用S7200浏览器,输入IP地址后不能保存,有没有办法 钻石用户推荐最佳答案 官方不建议win10安装step microwin ,出问…

    SIMATIC S7-200 2021年7月5日
  • cp243-1连接问题

    请问:S7-200的cp243-1模块直接和电脑网卡连接的时候,网线是直通还是交叉呢,如果CP243-1和交换机连接,然后交换机和电脑网卡连接呢,CP243-1和交换机之间连接线是…

    SIMATIC S7-200 2020年10月31日
  • 新手学习:226cpu,无法调用中断!

    大家好!我是新手,学习用200plc控制液位启泵等。用PID指令。带一个em235模块。程序结构:一个主程序,一个子程序,一个中断。主程序调用子程序,初始化PID指令参数;子程序用…

    2021年7月5日
  • 200程序自锁

    为什么200的程序无法自锁? 问题补充:就是简单的一步自锁,常开并一个线圈后面连一个线圈和定时器,这个程序我下载试的时候不能自锁。两个电机按启动按钮第一个先启动,10S后第二个启动…

    2020年10月31日

发表回复

登录后才能评论