Which products are affected?
ESP-HMI1-P (HMI Designer as of version 1.3)
What happens?
If the value of a variable (code) is bigger than the display range of the field, the keypad will cut the left part of displayed value. As a result, the value displayed by the keypad is smaller than the actual value of the variable.
When does the problem occur?
The field Number is used to visualise a variable. The numeric format of this field is set to Binary, Integer or Hexadecimal. If due to its size the variable value cannot completely be indicated by the display range, the keypad cuts the left part of the value.
If e. g. for a 'Number' field the number of the visible figures is set to 4 and if the variable to be displayed has the value '12345', the keypad will display the value '2345'.
The numeric format FloatingPoint is not affected by this function restriction. If the value exceeds the display range, '***' will be displayed instead of the value.
Possible diagnostics?
None.
Short-term measures/recommendations?
If a variable value is to be displayed by the field Number, make sure that the value of the variable cannot exceed the display range of the field when defining the visible numbers for the field.
Evaluation:
In most applications variable values are either displayed as integer value or as a fixed point value. These variable values are displayed by the field Number with the numeric format Integer. This means that, if the variable value cannot be displayed completely by the field, a too low value will be displayed. If instead of the numeric format Integer the format FloatingPoint is used, either the correct value or '***' will be displayed.