The leader in industrial automation and control solutions

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