请问127和127.0 转换成 IEEE浮点数结果为什么不一样啊?

请问127和127.0 转换成 IEEE浮点数结果为什么不一样啊?
127.0转换成IEEE浮点数是   01000010111111100000000000000000即(42FE0000)H
但是手册上是 127 转换成了00050000,请问这个 00050000是如何求得的啊,难道这个数不是IEEE浮点数啊?
谢谢

最佳答案

接二楼:
浮点数虽然有很多种 ,但是对于所有厂家的PLC来说,浮点数转换遵从同样的标准,即IEEE754。
楼主提到的127.0转为寄存器表示时确实是(42FE0000)H。
而楼主提到的00050000理论上转换为IEEE浮点数后,应该是一个DEN的数据。具体计算方法楼主可以查看插图。

图片说明:

请问127和127.0 转换成 IEEE浮点数结果为什么不一样啊?  

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐