Diagnose

Bibliothek Version V1.0A

Dieser Baustein ermöglicht es, bestimmte interne Informationen aus der angeschlossenen SPS bzw. der Programmierstruktur zu Diagnosezwecken auszulesen.

Das Auftreten von „Echtzeit-Fehlern“ wirdüber den Ausgang „RTErr“angezeigt.(Neu: Dieses Flag wird beim Aufruf des Bausteins zurückgesetzt)

„Echtzeitfehler“ treten immer dann auf, wenn die Abarbeitung der Programmtask insgesamt länger dauert, als die für einen Zyklus vorgegebeneZeitdauer (Zykluszeit).

Beispiel ohne „Echtzeitfehler“ (unterschiedliche Programmlaufzeiten können sich durch Aktivieren bzw. Deaktivieren von Makros ergeben)

Beispiel mit „Echtzeitfehler“ (unterschiedliche Programmlaufzeiten können sich durch Aktivieren bzw. Deaktivieren von Makros ergeben)

Der Fehler tritt auch dann auf, wenn die letzte Abarbeitung der Task länger zurück liegt, als die vorgegeben Zykluszeit. Die kann auftreten, wenn bei kleinen Zykluszeiten z.B. 20 ms die online Kommunikation aktiv ist.

Beispiel mit „Echtzeitfehler“ bei online Kommunikation

Signale

Name I/O Typ(en) Funktion
RTErr O BIT Echtzeit-Fehler