Behoben ab:
Bibliothek L_EATP_ApplicationTemplate V3.19
Verhalten der neuen Version:
Wird der Eingang 'xFASTSystemTaskMidPrio' am Funktionbaustein L_EATP_FAST_Config auf TRUE gesetzt, werden die Logik- und Infrastrukturfunktionen des Application Template in der Mid-Task berechnet. Eine Nullpointer-Exception tritt nicht auf.
Beschreibung des Verhaltens:
Nach dem Starten des PLC-Projekts, das auf der Projektvorlage des Application Templates basiert, tritt eine Nullpointer-Exception auf. Die PLC-Abarbeitung wird dadurch gestoppt.
Unter welchen Bedingungen tritt das Verhalten auf?
Die Exception tritt auf, wenn im Programmbaustein 'CONFIG' (Ordner A12_Configuration) der Eingang 'xFASTSystemInTaskMidPrio' des Funktionsbausteins L_EATP_FAST_Config auf TRUE.
Betroffene Produkte:
Bibliothek L_EATP_ApplicationTemplate ab V3.18
Kurzfristige Maßnahmen:
Setzen Sie den Eingang 'xFASTSystemInTaskMidPrio' des Funktionsbausteins L_EATP_FAST_Config auf FALSE.
Bewertung/Empfehlungen:
Aufgrund dieser Funktionseinschränkung können die Logik- und Infrastrukturfunktionen des Application Template nicht in der Mid-Task berechnet werden, was zu einer Entlastung der High-Task führen würde. Diese Funktion wird nur in wenigen Projekten auf Basis des Application Templates verwendet.