Scadapack Floating Point values are not displaying correctly on my HMI

Tags: FAQModbus

Scadapack Floating Point values are not displaying correctly on my HMI

Maple Systems HMIs use the Modbus protocol to communicate
with the Scadapack PLC. 32-bit floating point numbers use two consecutive 16-bit
registers to contain all 32 bits. The Scadapack stores the high word/low word
in the opposite order than the HMI is reading them. Therefore, use the 5x
address type instead of 4x when assigning a Numeric Object to read a floating
point value. 5x performs a word swap on the high word/low word so that it
displays correctly on the HMI.

Content Created by David Franzwa
Scroll to Top