用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