「32ビット浮動小数点」データ形式を使用したレジスターは、IEEE 754で定義されている「binary32」エンコーディング(「単精度浮動小数点数型」とも呼ばれます)を使用してエンコードされます。
『Open Modbus TCP Specification, Release 1.0』に規定されているように、浮動小数点数の下位16ビットは、表に示すModbusレジスターに配置され、上位16ビットは、番号/アドレス+1のレジスターに配置されます。これは、「リトルエンディアン」または「Modicon」ワード順とも呼ばれます。
誤った浮動小数点形式を設定して測定データレジスターを読み取ると、正しく見える値が表示されることがあります。Modbusホストシステムで浮動小数点形式が正しく構成されていることを確認するため、最初にレジスター番号7938(浮動小数点テスト)を読み取ることを強く推奨します。