Issue
- Vista Workstation displays a data point as a signed integer data type that reads from a modbus device, but the modbus point is defined as unsigned integer data type in Device Editor.
- When a modbus point's raw value is greater than 32768, Vista Workstation displays a negative value.
Environment
- Xenta Servers Ver 5.1.4 or previous
- Xenta 511, 527, 555, 701, 711, 721, 731, 913
- Device Editor
Cause
Xenta Servers will read Modbus data as 16-bit signed data, whether the modbus point is defined as 16bit SIGNED or 16bit UNSIGNED in the Device Template.
Resolution
Upgrade Xenta Servers firmware to 5.1.5 or above;
Upgrade Vista software environment to 5.1.5 or above.
include Vista Server, Xbuilder, Device Template, Menta