Limit values for the PDO offset are too large

Which products are affected?
ESP-HMI1-P (HMI Designer V1.6 and higher)

What happens?
When a variable which is to be transmitted via the process data channel (PDO) is defined, an offset must be entered. This offset specifies which bytes of the process data telegram are to be accessed. The permissible limit values for this offset depend on the CAN object type selected.

It is possible to enter offset values due to which the defined variable is not completely within the process data telegram anymore.

When does the problem occur?
When a variable which is to be transmitted via a PDO offset is defined, values between 0 and 7 can be entered irrespectively of the CAN object type. However, only values between 0 and 6 in case of the WORD type and between 0 and 4 in case of the DWORD type are permitted.

Possible diagnostics?
None.

Short-term measures/recommendations?
When defining variables ensure that the set offset value is between 0 and 6 (for the WORD type of the CAN object) and between 0 and 4 (for the DWORD type).

Evaluation:
When a variable is defined, an impermissibly large offset value can be entered. Offset values must only be entered for variables which are to be transmitted via a process data channel. The keypad typically communicates via parameter channels (SDO).

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200506662/1/
Contact form