-50KPa~50KPa对应0~20mA 在200PLC中该如何进行数模转换

我有个仪表量程为-50KPa~50KPa,输出标准0~20mA信号,接入EM231的AIW0。在PLC程序里我该如何进行数模转换?0mA(也就是0)应该对应-50KPa,是否我应该先把AIW0转换成实数,再使用(16000-AIW0)÷320公式?我有点吃不准。

问题补充:
我昏头了,不应该用16000去减。是否该比较AIW0大于16000与否,如果小于则可以将AIW0÷320再乘以-1  ??  我这样处理量程对么?

最佳答案

0~20mA对应的aiw的信号就是0~32000,所以你只要把0~32000转换到-50~50就可以了。x数字量属于0~32000,y工程量属于-50~50,根据线性变换比例关系:(x-0)/(32000-0)=(y+50)/(50-(-50))。y=x/32000.0*100.0-50.0

提问者对于答案的评价:
谢谢!我数学学得太差劲了,忽略了原点左侧数值应以原点出发向左计数。太感谢了,我最近被雨淋了,思维短路了。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月6日 上午1:13
下一篇 2018年12月6日

相关推荐