Support Center - Help topic

Home > Support Center > Search > Help Topic
Contact Us
Can't find what you're looking for in our Tech Support Library? Send us a message.
Contact Us
Scadapack Floating Point values are not displaying correctly on my HMI
Tags: FAQ Modbus

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