请问127和127.0 转换成 IEEE浮点数结果为什么不一样啊?
127.0转换成IEEE浮点数是 01000010111111100000000000000000即(42FE0000)H
但是手册上是 127 转换成了00050000,请问这个 00050000是如何求得的啊,难道这个数不是IEEE浮点数啊?
答:“127.0转换成IEEE浮点数是 01000010111111100000000000000000即(42FE0000)H”
这个是正确的
“但是手册上是 127 转换成了00050000,请问这个 00050000是如何求得的啊”
这个不是符合IEEE754标准的浮点数
浮点数虽然有很多种 ,但是对于所有厂家的PLC来说,浮点数转换遵从同样的标准,即IEEE754。
楼主提到的127.0转为寄存器表示时确实是(42FE0000)H。
而提到的00050000理论上转换为IEEE浮点数后,应该是一个DEN的数据。具体计算方法可以查看插图。
本文关键字:暂无联系方式PLC工业控制,电器控制 - PLC工业控制
上一篇:S7-200的计数问题?