CAA DTUtility: FB 'SetDateAndTime' meldet "DTU_ERROR_UNKNOWN" (behoben ab V3.21.2)

Behoben ab:
Cabinet Controller c300 V3.21.2
Cabinet Controller 3200C V3.21.2
Panel Controller p300 V3.21.2
Panel Controller p500 V3.21.2

Verhalten der neuen Version:
Mit einer Flanke am Eingang 'xExecute' des Funktionsbausteins 'SetDateAndTime' aus der Bibliothek 'CAA DTUtility' kann das Datum und die Uhrzeit der Lenze Steuerung fehlerfrei gesetzt werden.
 
Beschreibung des Verhaltens:
Mit dem Funktionsbaustein 'SetDateAndTime' aus der Bibliothek 'CAA DTUtility' kann das Datum und die Uhrzeit der Lenze Steuerung gesetzt werden. Nach einer Flanke am Eingang 'xExecute' gibt der Baustein über den Ausgang 'eError' folgende Fehlermeldung aus:
DTU_ERROR_UNKNOWN

Datum und Uhrzeit werden trotz Fehlermeldung korrekt gesetzt.
 
Unter welchen Bedingungen tritt das Verhalten auf?
Das oben beschriebene Verhalten tritt bei der ersten Flanke am Eingang 'xExecute' des Funktionsbausteins 'SetDateAndTime' nach dem Start der PLC-Abarbeitung auf. 
 
Betroffene Produkte:
Cabinet Controller c300 ab V3.20
Cabinet Controller 3200C ab V3.20
Panel Controller p300 ab V3.20
Panel Controller p500 ab V3.20

Kurzfristige Maßnahmen:
Modifizieren Sie das PLC Programm der Lenze Steuerung in der Form, dass nachdem eine Fehlermeldung nach der ersten Flanke am Eingang 'xExecute' ausgegeben wird, der Funktionsbaustein 'SetDateAndTime' mit einer weiteren Flanke an diesem Eingang ausgeführt wird.

Bewertung/Empfehlungen:
Beim Setzen von Datum und Uhrzeit aus dem PLC Programm mit Hilfe des Bausteins 'SetDateAndTime' kann eine Fehlermeldung am Baustein ausgegeben werden. Unter 'Kurzfristige Maßnahmen' ist eine applikative Lösung beschrieben.

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