Eingabegrenzen für PDO-Offset sind zu groß

Betrifft welche Produkte?
ESP-HMI1-P (HMI Designer V1.6 und höher)

Wie sieht die Reaktion aus?
Bei der Definition einer Variablen, die über einen Prozessdatenkanal (PDO) übertragen werden soll, muss ein Offset eingegeben werden. Durch diesen Offset wird festgelegt, auf welche Bytes des Prozessdatentelegramms zugegriffen werden soll. Die zulässigen Eingabegrenzen für diesen Offset sind vom gewählten Typ des CAN-Objekts abhängig.

Es können Offset-Werte eingegeben werden, durch die sich die definierte Variable nicht mehr vollständig in dem Prozessdatentelegramm befindet.

Wann tritt das Problem auf?
Bei der Definition einer Variablen, die über einen PDO übertragen werden soll, können unabhängig vom Typ des CAN-Objekts Offset-Werte zwischen 0 und 7 eingegeben werden. Zulässig sind aber nur Werte zwischen 0 und 6 bei Typ WORD und zwischen 0 und 4 bei Typ DWORD.

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
Stellen Sie bei der Definition von Variablen sicher, dass sich der eingestellte Offset-Wert zwischen 0 und 6 (für Typ WORD des CAN-Objekts) bzw. zwischen 0 und 4 (für Typ DWORD) befindet.

Bewertung:
Bei der Definition einer Variablen kann ein unzulässig großer Offset-Wert eingegeben werden. Offset-Werte müssen nur für Variable eingegeben werden, die über einen Prozessdatenkanal übertragen werden. Typischerweise erfolgt die Kommunikation der Bedieneinheit über Parameterkanäle (SDO).

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200506662/0/
Contact form