Herunterladen Inhalt Inhalt Diese Seite drucken

Ursachen Für Jitter - Siemens Simatic Betriebshandbuch

Vorschau ausblenden Andere Handbücher für Simatic:
Inhaltsverzeichnis

Werbung

8.2
Ursachen für Jitter
Weil der PC-basierte Controller den Computer mit anderen laufenden Prozessen teilen
muss, kann es bei der Ausführung des Steuerungsprogramms zu "Jitter" kommen, wenn ein
Prozess mit höherer Priorität oder ein aktiver Prozess die CPU bzw. die Systemressourcen
des Computers nutzt. Jitter ist eine Abweichung in der Ausführungszeit bzw. Reaktionszeit
des Prozesses, wodurch sich die Zykluszeiten ändern und nicht deterministisches Verhalten
auftritt.
Jitter tritt auf, wenn es eine Verzögerung beim Starten oder Beenden eines OB gibt. Beispiel:
Die Ausführungszeit kann von Zyklus zu Zyklus um einige wenige Millisekunden abweichen
oder der Start eines Alarm-OB kann verzögert sein. Bei einigen Steuerungsanwendungen
stören diese Zeitsprünge den einwandfreien Betrieb des Controllers nicht, doch in einem
sehr zeitkritischen Prozess kann sogar ein Jitter von 1 ms bedeutend sein.
Die folgenden Einstellungen für WinLC RTX können zu Jitter während der Ausführung des
Steuerungsprogramms führen:
● Prioritätseinstellung für konkurrierende RTX-Anwendungen
● Prioritäten zwischen den WinLC RTX-Threads
● Ruhezeit der Ausführungsüberwachung
Das Tuning Panel (Seite 73) von WinLC RTX bietet verschiedene Werkzeuge zum
Verringern von Jitter im Steuerungsprogramm.
Jitter kann auch durch andere Quellen als WinLC RTX verursacht werden:
● Jitter kann durch das Design Ihres Steuerungsprogramms hervorgerufen werden.
● Jitter kann durch die Hardware des Computers hervorgerufen werden. Jitter kann z.B.
● Jitter kann durch eine Anwendung ausgelöst werden, die mit dem WinAC RTX Open
WinAC RTX 2009
Betriebsanleitung, 07/2009, A5E00992445-03
Verschiedene Logikverzweigungen im Steuerungsprogramm z.B. können Abweichungen
in der Ausführungszeit auslösen.
durch eine Operation mit einem langen DMA-Zyklus ausgelöst werden, z.B. eine
Videokarte, die den PCI-Bus nutzt. Jitter kann auch durch einen Treiber ausgelöst
werden, z.B. durch einen Treiber für das CD- oder Diskettenlaufwerk. Durch Hardware
ausgelöster Jitter kann nicht durch Software verwaltet werden. Ardence bietet eine
Anwendung, die Ihnen hilft zu beurteilen, ob die PC-Hardware für die Nutzung von
RTX-Erweiterungen geeignet ist.
Development Kit (ODK) erstellt wurde, z.B. wenn ein synchroner Prozess zu lange für die
Ausführung benötigt. Weitere Informationen hierzu finden Sie in der Dokumentation von
WinAC RTX ODK.
Einstellen des Betriebsverhaltens des Controllers
8.2 Ursachen für Jitter
143

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis