关于s7-200模拟量输入转换问题

输入4-20mA的时候EM231自动转换成6400-32000,我想转换回温度值在smart700上显示,中间要用到运算-6400,×100(PT100的温度范围是0-100),再÷25600。可是在中间×100的时候就超出整数范围了,结果出现了一长串负数。于是我先转换为实数,用I-DI,再用DI-R,结果在DI-R的IN位置出现了NAN,哪位大神有具体的操作方法啊

问题补充:
库里都是压力的例子,有没有温度的啊,压力的数值小,不会超范围啊

最佳答案

把数据转换为双整数后运算。另外可以使用模拟量的库文件
参见:模拟量转换库文件
http://www.ymmfa.com/read-gktid-1459664-keyword-micro%7Cscale.html
补充:参见附图填写。

图片说明:

关于s7-200模拟量输入转换问题  

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐