4-20MA电流怎么转换成负数

EM235收到的4-20MA电流信号怎么转成0--0.1的压力在用EM277通信传出去最好给我一个实例谢谢我是新手

问题补充:
我昨天没说清楚是把6400-32000处理好了用EM277传给DCS系统,DCS不做处理直接显示我传过去的值0--0.1.我是不是要用道浮点数,传的话有小数点我要用双字才行吧?

最佳答案

4毫安对应的是数字量是6400(x_LLimit),工程量是0(Vz);20mA对应的数字量是32000(x_HLimit),工程量是-0.1(Vs),输入信号是x,工程量是Pv。根据线性变换:(x-x_LLimit)/(x_HLimit)=(Pv-Vz)/(Vs-Vz),Pv=(x-x_LLimit)/(x_HLimit)*(Vs-Vz)+Vz=(x-6400)/(32000-6400)*(-0.1-0.0)+0.0=(x-6400)/25600*(-0.1),x:ai通道的输入数字量值。Pv:工程量显示值。

补充:是的,你要传过去用我说的方法计算出来的实数值Pv,用32位传送。

提问者对于答案的评价:
谢谢,很有用

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午6:37
下一篇 2017年6月24日 下午6:37

相关推荐