模拟量怎么转换

量程是0-1.0MPA,输出的是4-20MA的电流信号

   LD     SM0.0
   MOVD   0, AC0
   MOVW   AIW0, AC0
   -I     +6400, AC0
   DTR    AC0, AC0
   MOVR   AC0, VD0
   /R     25600.0, VD0

 为什么要减6400  后 又除256000 
 假如测的输出是12MA 那是多大压力呀

最佳答案

S7 200模拟量输入处理方法:
 以4~20mA电流信号为例,由于S7 200的电流信号组态只有0~20mA可供选择,且0~20mA对应于0~32000,所以4~20mA对应于6400~32000。设工程量的上限、下限分别为A、B,实时采集转换的整型变量输入为X, 则对应的实际物理量Y的计算如下:
 (Y-A) / (B-A) = (X-6400) / (32000-6400)
 整理后得:Y=(B-A)*(X-6400)/25600+A

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:54
下一篇 2021年7月4日 下午11:55

相关推荐

发表回复

登录后才能评论