威猛的小绵羊
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 226 点
下载积分: 696 分
在线时间: 115(小时)
注册时间: 2019-10-31
最后登录: 2024-06-14
查看威猛的小绵羊的 主题 / 回贴
楼主  发表于: 2021-09-28 10:18
现有个项目5U  RTU读称重模块 重量    读出的是16进制浮点数,怎么转成10进制然后显示在触摸屏上?
读出的是4个字节的16进制浮点数   如:45 9C 40 00  ,这个是16进制浮点数,用16进制转10进制工具转出来是错误的,要用16进制浮点数据转10进制才对,我想问的是5U里有什么办法指令能转成10进制的浮点数?
[ 此帖被小亮亮的爸爸在2021-09-28 11:00重新编辑 ]
kmka
级别: 略有小成
精华主题: 0
发帖数量: 182 个
工控威望: 288 点
下载积分: 688 分
在线时间: 31(小时)
注册时间: 2007-04-01
最后登录: 2023-04-24
查看kmka的 主题 / 回贴
1楼  发表于: 2022-05-28 20:13
我也在想怎么才能方便的转换,楼主主要不仅仅是显示,肯定plc里面还要利用取得的值进行计算处理,IEEE标准的32位浮点45 9C 40 00,plc怎么才能转换为方便plc处理的数,现在 3U可以用FNC 112-EMOV/2进制浮点数数据传送,先传送再后续处理。
[ 此帖被kmka在2022-05-29 00:55重新编辑 ]