请问127和127.0 转换成 IEEE浮点数结果为什么不一样啊?
127.0转换成IEEE浮点数是 01000010111111100000000000000000即(42FE0000)H
但是手册上是 127 转换成了00050000,请问这个 00050000是如何求得的啊,难道这个数不是IEEE浮点数啊?
谢谢
最佳答案
接二楼:
浮点数虽然有很多种 ,但是对于所有厂家的PLC来说,浮点数转换遵从同样的标准,即IEEE754。
楼主提到的127.0转为寄存器表示时确实是(42FE0000)H。
而楼主提到的00050000理论上转换为IEEE浮点数后,应该是一个DEN的数据。具体计算方法楼主可以查看插图。
图片说明:
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc301485.html