十六进制转float 在线 如何读取寄存器地址中4字节16进制表示的float数据?

如何读取寄存器地址中4字节16进制表示的float数据?让我给你一个详细的解决方案的报告,已经实践过了。1. 需要安装最新的MODBUS驱动程序(否则地址范围限制为32768,我安装了vijeoCit

如何读取寄存器地址中4字节16进制表示的float数据?

让我给你一个详细的解决方案的报告,已经实践过了。

1. 需要安装最新的MODBUS驱动程序(否则地址范围限制为32768,我安装了vijeo

Citect 7.1sp2版本)。

2. 安装后请注意驱动程序的帮助文件(我总是阅读驱动程序的原始帮助文件,这至少误导了我3个小时)

注意floatmode的参数对modnet20不起作用,即使修改了floatmode的参数,词序不会被调整

我们的快速向导提供了modbus20协议,可以自己修改为MODBUS。

3. 最后,直接构建实变量并直接显示。

4. Citect的实变量以标准IEEE754格式存储,只要字序对应于以下仪器或设备(即修改floatmode参数)