在Modbus协议中,浮点型数据通常是以32位(4个字节)的IEEE 754标准格式表示的。这个标准格式包括1位符号位、8位指数部分和23位尾数部分,用于表示一个32位的浮点数。为了将Modbus中的浮点型数据转换为实际的数值,我们需要理解这个标准的表示方式,并进行相应的换算。 1. 理解Modbus协议中浮点型数据的表示方式 在Modbus...
1 1000 0010 1001 0000 0000 0000 0000 000 按照IEEE-754进行解析:数符1,表示这是个负数;阶码10000010,对应于十进制的130,由于这是+127的移码,因此真实值为130-127=3,也就是×2³;尾数补齐并去掉末尾的0,是1.1001,换算为十进制的1.5625。综上,这个数是-1.5625×2³ = ...