十六进制转单精度浮点数问题

各位大老,小弟刚入行不久,目前有个问题需大家帮助一下,我在用MODBUS读取一台热量表供水温度数据 ,读取回来的是十六进制 42 82 80 00,热量表实际数据是65.25,通讯协议写的供水温度为浮点型,我该如何将十六进制的 42 82 80 00 转换成浮点型

问题补充:
回水温度 十六进制是42 35 47 AE 实际温度45.32

最佳答案

65.25对应十六进制 就是42 82 80 00,所以不需要再转换。例如42 82 80 00放在VB0-VB3,则VD0就是65.25

相关资料:
深度理解S7-200 Smart的数据存储区:
http://www.founderchip.com/?id=141

在线进制转换:
http://lostphp.com/hexconvert/

图片说明:

十六进制转单精度浮点数问题  

提问者对于答案的评价:
是我搞错了,我原认为转成十进制 然后取小数位就可以了,十进制与浮点不是一回事情。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:04
下一篇 2020年10月30日 下午11:05

相关推荐

  • 检查

    请教,SMRAT,CPUSR30,网口通信正常,RS485,X20端口和扩展SBCOM1,均不能正常通信,之前都正常,设置没问题,怎样测试这两个端口是否正常,谢谢! 钻石用户推荐最…

    SIMATIC S7-200 SMART 2020年10月30日
  • S7-200SMART与绝对值编码器连接丢脉冲

    S7-200SMART与绝对值编码器(E6C3-AG5C)连接,由于是并行输出的编码器,没采用高速计数器。采用了格雷码转二进制的方法。但在高转速(90hz以上)会出现丢脉冲。应该怎…

    2021年7月4日
  • MEAM03怎么用

    MEAM03     0-20mA    热电偶是4-20mA  温度…

    SIMATIC S7-200 SMART 2019年6月10日
  • PLC控制阀门进水方法

    一个液体涡轮流量计,一个自动阀,一个ST60PLC和一个EM AM06模拟量模块,已知流量计输出4-20ma,0.8-8m3/h,目的:往一个锅里加水,触摸屏设置10升,…

    SIMATIC S7-200 SMART 2020年10月30日
  • 以太网和电池板的问题。

    1.我装了SB BA01电池信号板(里面装了小纽扣电池),程序里也组态了这个信号板,在通电时装上去的,装上后这个板没有一个指示灯亮。。 求问,我怎么知道这块信号…

    2019年6月10日
  • 200smart以太网通讯,get/put设置。

    在get/put设置时,本地地址范围和存储器分配范围有什么关系啊。如果存储器分配到VB0-VB99,本地地址也必须在这个范围里吗?请各位大神解释一下。 问题补充:意思就是本地地址和…

    SIMATIC S7-200 SMART 2021年7月4日
  • 200 smart 读取当前时刻的时间

    一个200smart  ST 20PLC。有两个光电传感器,接入PLC的I0.0和I0.1。每当检测到上升沿PLC会记录下当前时刻的时间。比如A传感器…

    2019年6月10日
  • tp170b如何与200smart连接

    1.tp170b触摸屏如何与200smart连接,用什么连接线,2.用wicc flexible 2008如何实现仿真连接调试 最佳答案 1、tp170b&nb…

    2021年7月4日
  • 200smart数据转换问题

    PLC收到的RS232数据是ASCII的,现在想把它变为数据,比如VB1收到的数据是Ascii的"1",VB2收到是ASCII的 2,VB3是ASCI…

    SIMATIC S7-200 SMART 2018年12月7日
  • 你好

    你好   视频我能下载下来吗 钻石用户推荐最佳答案 官网是不允许下载的 但是用IE和谷歌浏览器都可以下载 提问者对于答案的评价:

    SIMATIC S7-200 SMART 2020年10月30日