您当前的位置:五五电子网电子知识电器控制PLC工业控制127和127.0 转换成 IEEE浮点数结果为什么不一样啊? 正文
127和127.0 转换成 IEEE浮点数结果为什么不一样啊?

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

点击数:7883 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   PLC工业控制

请问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工业控制

《127和127.0 转换成 IEEE浮点数结果为什么不一样啊?》相关文章>>>