自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 在Node-red中使用Modbus节点读取float类型数值

尾数位(23位):从第0位到第22位表示尾数部分。实际的尾数值等于1加上存储的值乘以2的-23次方。指数位(8位):从第23位到第30位表示指数部分。假设 pay[0] 是 0,pay[1] 是 17417,我们来详细解释如何将这两个值组合成一个32位浮点数。对modebus协议不熟悉,对其的寄存器数据结构的存储方式很模糊,卡在这一步很长时间,好在终于柳暗花明。pay[1] 写入第1和第2字节:0x4409(17417的十六进制表示)符号位(1位):最高位(第31位)表示符号,0表示正数,1表示负数。

2025-08-26 14:27:21 1035

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除