Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff CX7293 Originalhandbuch Seite 113

Embedded-pc mit arm cortex-a9 und profinet rt device
Inhaltsverzeichnis
Fehlerbehandlung und Diagnose
Abb. 59: Anzeige der CPU-Auslastung in TwinCAT
Die hellgrüne Linie zeigt das voreingestellte CPU-Limit an. Wenn die Auslastung ≥ 65 % beträgt, ist der
CX7293 bereits gut ausgelastet und es sollte kein weiterer Programmcode ausgeführt oder die Taskszeit
verkürzt werden. Sie sollten nicht bis an die Grenzen gehen und den CX7293 voll auslasten.
Maßnahmen bei einer Überlastung
Wird eine Überlastung mit Hilfe der gezeigten Schritte festgestellt, kann die Auslastung durch eine
verbesserte Programmierung oder eine Erhöhung der Taskzeit reduzieren werden. Um Stellen im
Programmcode mit langen Bearbeitungszeiten zu finden, kann das Beispiel unter: Bearbeitungszeit im SPS-
Programm messen [} 90] genutzt werden.
Einen Einfluss auf die Echtzeit, hat auch das gewählte Klemmensystem. Abhängig von der Anzahl der
Klemmen, kann beispielsweise der K-Bus zusätzlich mehrere Millisekunden beanspruchen und muss bei der
Wahl der Taskzeit berücksichtig werden. Es kann durchaus sein, dass bei einer eingestellten Taskzeit von
10 ms das SPS-Programm nur 5 ms benötigt, der Exceed-Counter aber trotzdem hochzählt. Das liegt daran,
dass der K-Bus mehr als 5 ms für die Bearbeitung benötigt und die Taskzeit von 10 ms inklusive SPS-
Programm und K-Bus überschritten wird. Dieses Problem kann gelöst werden, wenn die Anzahl der
Klemmen reduziert wird oder die Taskzeit erhöht wird.
Standardmäßig ist die Echtzeit auf 80 % eingestellt. Das ist bereits der maximale Wert und eine Erhöhung
auf 90 % ist mit einer Erhöhung auf 100 % gleichzusetzen.
Abb. 60: Einstellung der Echtzeitauslastung in TwinCAT.
TwinCAT würde dann die gesamte CPU-Leistung beanspruchen und Dienste, die das Betriebssystem
bedient, nicht mehr oder unzureichend funktionieren. Wenn Sie die Echtzeitauslastung auf 90 % erhöhen,
sollten Sie sich der möglichen Folgen für das Betriebssystem bewusst sein.
CX7293
Version: 1.0
113
Inhaltsverzeichnis
loading

Inhaltsverzeichnis