Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel: Zyklische Überwachung Der Cpu-Auslastung - Bosch Rexroth Automax 100 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für Rexroth Automax 100:
Inhaltsverzeichnis

Werbung

Betrieb | Automax 100 | Erweiterungsmodul TS-AC E2-M2-1X
Danach wird die POE Watchdog im Projektbaum angelegt und der Event Handler aktiviert.
Programmieren Sie zunächst die Auswertung des Exceptioncodes (wie in der folgenden
Abbildung) und Ihren Anwendercode.
Vergeben Sie einen Namen für die aufzurufende Funktion (z.B. „Watchdog")
Exceptioncode
9.2
Programmierbeispiel: Zyklische Überwachung der CPU-
Auslastung
Alternativ oder zusätzlich können Sie eine zyklische Überwachung der CPU-Last über das
SPS-Programm vornehmen. Durch die zyklische Überwachung der CPU-Last kann im
Betriebsmodus frühzeitig eine Unregelmäßigkeit der CPU-Auslastung festgestellt werden
bevor eine harte Abschaltung durch einen Watchdog erfolgt. Messen Sie hierzu im
Normalbetrieb die CPU-Auslastung und legen Sie einen geeigneten Schwellwert für eine
Sonderbehandlung im SPS-Programm fest. Der Code muss zyklisch innerhalb der SPS
aufgerufen werden.
Beispiel:
Zyklische Auswertung der CPU-Last im SPS-Anwenderprogramm
1.
Definition einer globalen Variable, z.B. „gboOverload", für das Anzeigen einer
unzulässigen Überschreitung der CPU-Last
Definition einer globalen Variable
2.
Initialisierung und zyklische Überprüfung der CPU-Last
Bosch Rexroth AG | 04.2021 | DOK-SUPPL*-TS-AC E2-M2-ITRS-DE-P
77/106

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts-ac e2-m2-1x

Inhaltsverzeichnis