Qualifizierung einer Fehlernummer in einer Steuerung/HMI

Frage:
Wie passen der Dezimalwert aus dem Engineer-Export 'Fehlertexte exportiern' und die Fehlernummer DI_dwErrorCode bzw. C00168 zusammen und wie ist die Fehlernummer für eine Qualifizierung in einer Steuerung oder einem HMI aufzubereiten?

Antwort:
Die Fehlernummer DI_dwErrorCode und in der C00168 enthält in den Bits 26-31 Informationen zu der eingestellten Reaktion der entsprechenden Überwachung und der Instanz-ID der Überwachungsfunktion. Diese Informationen sind in der Regel bei der Auswertung der Fehlernummer in einer übergeordneten Steuerung oder HMI nicht erforderlich. Der Dezimalwert der exportierten Fehlertexte aus dem Engineer wird nur aus den Bits 0-25 der gesamten Fehlernummer gebildet. Die zu übertragende Fehlernummer an die Steuerung muss also zunächst auf die erforderlichen Informationen in den Bits 0 bis 25 reduziert werden, damit sie zu dem Eintrag aus der Fehlerliste korrespondiert. Diese Reduzierung kann durch eine bitweise UND-Verknüpfung mit einem Maskierwert erfolgen (siehe Abb.).

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200802043/0/
Kontaktformular