我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 309 个
工控威望: 610 点
下载积分: 1407 分
在线时间: 496(小时)
注册时间: 2012-12-09
最后登录: 2025-02-21
查看我好像是的 主题 / 回贴
楼主  发表于: 12天前
图片:
十六进制49B94F60, 转换成单精浮点数就是 1518060.0。

DFLT指令不行,在线监控,单精度浮点型类型查看,也确实是1518060。

但是找不到指令转换成单精浮点数1518060.0

也就是PLC有什么指令把十六进制49B94F60转换成1518060.0。

我用三菱触摸屏,实数方式显示49B94F60,也是1518060.0。

为什么我要转换成浮点数,因为浮点数直观好判断进行后续操作,因为仪表返回的都是这种十六进制数据,需要我转换,我通过电脑上面的小工具软件在可以转换出来,没有找到PLC怎么样转换。
[ 此帖被我好像是在2025-02-11 09:06重新编辑 ]
冠军欧洲
级别: 略有小成
精华主题: 0
发帖数量: 212 个
工控威望: 305 点
下载积分: 2677 分
在线时间: 679(小时)
注册时间: 2018-10-19
最后登录: 2025-02-21
查看冠军欧洲的 主题 / 回贴
1楼  发表于: 12天前
图片:
16进制的49B94F60转出10进制不就是1,236,881,248
冠军欧洲
级别: 略有小成
精华主题: 0
发帖数量: 212 个
工控威望: 305 点
下载积分: 2677 分
在线时间: 679(小时)
注册时间: 2018-10-19
最后登录: 2025-02-21
查看冠军欧洲的 主题 / 回贴
2楼  发表于: 12天前
浮点数就没有十六进制、十进制这一说,浮点数是浮点数
冠军欧洲
级别: 略有小成
精华主题: 0
发帖数量: 212 个
工控威望: 305 点
下载积分: 2677 分
在线时间: 679(小时)
注册时间: 2018-10-19
最后登录: 2025-02-21
查看冠军欧洲的 主题 / 回贴
3楼  发表于: 12天前
数值是对的,只是显示成16进制了,根据你用的指令自动变换显示,你用浮点数指令,就显示浮点数了!
冠军欧洲
级别: 略有小成
精华主题: 0
发帖数量: 212 个
工控威望: 305 点
下载积分: 2677 分
在线时间: 679(小时)
注册时间: 2018-10-19
最后登录: 2025-02-21
查看冠军欧洲的 主题 / 回贴
4楼  发表于: 12天前
不用转换!这个数本来就是16进制双字就是49B94F60,浮点数格式是1518060.0,本来就是浮点数了,你直接用浮点数的指令用这个地址就行
引用
引用第9楼我好像是于2025-02-10 16:33发表的  :



不好意思说错了,十六进制49B94F60, 转换成单精浮点数就是 1518060.0

.......