10.06.2026, 06:31
I am currently integrating a LogicMachine controller with a Labtech Ultrasonic Water Meter using the attached JSON Modbus profile. The profile is configured to read Instant Flow and Total Flow values as 4‑byte floating point (float32) objects.
I have successfully tested communication through the Modbus “Read Test” tool in LogicMachine, and the correct data is being received from the meter. However, the mapped group addresses linked to this Modbus profile are not displaying the values — they remain at 0.000.
Could you please advise what might be causing this issue? Specifically, I would like guidance on whether this could be related to:
Thank you in advance for your support
I have successfully tested communication through the Modbus “Read Test” tool in LogicMachine, and the correct data is being received from the meter. However, the mapped group addresses linked to this Modbus profile are not displaying the values — they remain at 0.000.
Could you please advise what might be causing this issue? Specifically, I would like guidance on whether this could be related to:
- Datatype mismatch between the Modbus profile and LogicMachine objects
- Word/byte order configuration (read_swap setting)
- Register addressing for float32 values (two registers per value)
- Scaling or multiplier settings
Thank you in advance for your support