Die Überwachungs-Funktion kann verwendet werden, wenn sie vom Zielsystem unterstützt wird. Hierbei handelt es sich um eine dynamische Analyse der Ausführungszeit und der Anzahl der POU-Aufrufe, die von einer Task gesteuert werden. Im Online-Modus kann die Verarbeitung der Task überwacht werden.
Online-Ansicht des Editors Taskkonfiguration
Wenn Sie den obersten Knoten in der Baumstruktur Taskkonfiguration neben der Registerkarte Eigenschaften auswählen, ist die Registerkarte Überwachung verfügbar. Im Online-Modus zeigt es den Status und einige aktuelle Statistiken zu Zyklen und Zykluszeiten in einer Tabellenansicht an. Das Aktualisierungsintervall für die Werte ist dasselbe, das für die Überwachung der Steuerungswerte verwendet wird.
Wenn der oberste Knoten in der Baumstruktur Task-Konfiguration ausgewählt ist, ist neben dem Eigenschaften-Dialogfeld auf einer weiteren Registerkarte das Dialogfeld Monitoring verfügbar. Im Online-Modus zeigt es den Status und einige aktuelle Statistiken zu Zyklen und Zykluszeiten in einer Tabellenansicht an. Das Aktualisierungsintervall für die Werte ist dasselbe, das für die Überwachung der Steuerungswerte verwendet wird.
Task-Konfiguration, Monitoring
Für jede Task werden folgende Informationen in einer Zeile angezeigt:
Task |
Taskname wie in derTaskkonfiguration definiert. |
Status |
Mögliche Einträge: oNicht erzeugt: wurde seit der letzten Aktualisierung nicht gestartet, insbesondere für Ereignis-Tasks verwendet oErzeugt: Task ist im Laufzeitsystem bekannt, jedoch noch nicht für den Betrieb konfiguriert. oGültig: Task befindet sich im normalen Betrieb. oAusnahme: Task hat eine Ausnahme. |
Anzahl IEC-Zyklen |
Anzahl an ausgeführten Zyklen seit Start der Applikation; 0, wenn die Funktion nicht vom Zielsystem unterstützt wird. |
Anzahl Zyklen |
Anzahl an bereits ausgeführten Zyklen (je nach Zielsystem kann dies der Anzahl der IEC-Zyklen entsprechen, oder die Anzahl kann höher sein, wenn die Zyklen auch dann gezählt werden, wenn die Anwendung nicht ausgeführt wird.) |
Letzte Zykluszeit (µs) |
Letzte gemessene Laufzeit in µs |
Durchschnittliche Zykluszeit (µs) |
Durchschnittliche Laufzeit aller Zyklen in µs |
Max. Zykluszeit (µs) |
Maximal gemessene Laufzeit aller Zyklen in µs |
Min. Zykluszeit (µs) |
Minimum gemessene Laufzeit aller Zyklen in µs |
Jitter (µs) |
Letzter gemessener Jitter* in µs |
Min. Jitter (µs) |
Minimum gemessener Jitter* in µs |
Max. Jitter (µs) |
Maximal gemessener Jitter* in µs |
* Jitter: Zeit, die seit dem Starten der Task vergangen ist, bis das Betriebssystem anzeigt, dass sie ausgeführt wird. |
Um die Werte für eine Task auf 0 zurückzusetzen, platzieren Sie den Cursor im Feld des Tasknamens, und führen Sie den im Kontextmenü verfügbaren Befehl Zurücksetzen aus.