第1个回答 2019-06-24
其实您走了一个误区,浮点数需要用双字表示
modbus
只最大只能通讯字
比如:主站vd100中
数据为3.8
vd100含有vw100和vw102
只需要将vw100和vw102的数据写入到从站
比如说主站vw100写入从站vw1000
vw102写入从站vw1002
就相当于主站vd100写入从站vd1000
还不懂可以再问。
第2个回答 2010-06-19
所谓的 32位的 浮点数 就可以简单的理解为 带小数点的十进制数。
一般不被PLC 处理执行 必须要 将浮点数 转换成 整数 才被 PLC 执行。
取值范围-3143.4576到 1.234567e+13
个人认为 能产生 小数点数的 只能是模拟量 信号
相信只有在 使用模拟量模块的 PLC 才能用到
第3个回答 2017-12-19
尾数部分(m)是从高位开始顺序排列的。所以表示结果应为:
0 1000 0010 101 0100 0000 0000 0000 0000
另:这是遵循IEEE的R32-23规则的单精度类型,十进制的9用二进制要用4位二进制来表示,所以23位尾数的单精度类型有效位最多为6位。