我好像是
大波就是我
级别: 家园常客
精华主题: 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重新编辑 ]
tantaninniho
tantaninzg
级别: 略有小成
精华主题: 0
发帖数量: 164 个
工控威望: 237 点
下载积分: 692 分
在线时间: 190(小时)
注册时间: 2018-12-28
最后登录: 2025-02-21
查看tantaninniho的 主题 / 回贴
1楼  发表于: 10天前
引用
引用第16楼苏州工人于2025-02-11 10:37发表的  :

你这个时十进制显示
个人觉得是楼主理解不对,数据记录时PLC上通常只有两个格式,
1:整数格式,分带符号和不带符号,带符号的用一个bit位标记符号
2:浮点格式,分整数部分和指数部分
.......

大神