S7-200模拟量输入问题?

我现在的变送器输入是4~20mA的,
而200PLC模拟输入是0~20mA的怎么办?

问题补充:
模拟量输出呢?怎么转换呢,,我想在PLC里输入0%~100%,对应调节阀的开度

最佳答案

1、200PLC模拟输入0-20mA 对应200PLC中的寄存器的0-32000
   2、那么变送器输入是4-20mA对应200PLC中的寄存器的6400-32000
   3、所以需要作一个线性转换,先让采集到的4-20mA的寄存器的只减去6400,这样的话就对应的值是0-25600,再把这个值线性化为0-32000的数,也就是把采集的原始值减6400后乘个32000/25600(5/4)的系数就可以了。也就是Y=(X-6400)*(32000/25600) 当模拟输入时4mA时: Y=(6400-6400)*(32000/25600)=0 ;当模拟输入时20mA时:Y=(32000-6400)*(32000/25600)=32000,这样就把4-20mA对应为PLC的0-32000。

 补充回答:
   4、模拟量输出,与模拟量输入类似,PLC中的0-32000对应着模拟输出的0-20mA,那么像输出4-20mA(对应调节阀的开度0%-100%),就的输出6400-32000之间的数即可。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论