Welche Windowsanwendung macht meine Echtzeit kaputt?

DanielL

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe in der Firma eine kleine Testanwendung mit einer BoschRexrothachse aufgebaut. Die Achse ist über Sercos mit der PCI-Karte FC7501 verbunden.
Das Problem ist nun der PC. Es ist ein "normaler" Büro-PC.
Ich habe die Echtzeit auf den Maxwert von 1ms gestellt und die Jitter-Warnung auf 500µs.
Dennoch reicht dies nicht aus oder zumundest nicht lange.
Es ist so, dass die Jitterschwankungen oftmals eine Zeitlang im Rahmen bleiben, aber dann weit aus dem Rahmen springen.
Ich konnte das Ganze z.B. verbessern, als ich den Virenscanner deaktiviert hatte.
Dann war es oft so, dass bis zu 5 Minuten alles i.O. ist, aber von jetzt auf gleich der Jitter "viel" größer wird.
Ich habe die Vermutung, dass irgendein Windowsdienst oder eine Anwendung sich reinhängt und die Echtzeitfähigkeit stört.

Hat schon jemand ähnliche Erfahrunen gemacht und konnte das Problem lösen?

Grüße,
Daniel
 
Hängt dein "Bürorechner" in irgendeiner Domäne?
Wenn ja, dann laufen von Zeit zu Zeit im Hintergrund diverse
Aktualisierungen und auch die Benutzerkontensteuerung wird
ab und zu "von" außen beeinflußt.

Für deine Tests würde ich also aus jedem Netzwerk herausgehen
und mich lokal am Rechner anmelden (also ohne Domänenprofil).

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo IBFS,
nein der Rechner hängt nirgens mit drin. Ich hatte nun sogar den Rechner einmal komplett neu aufgesetzt. Das heißt XP neu drauf und alle nötigen Treiber, mehr nicht.

Gruß,
Daniel
 
Erstmal im BIOS alle Energiesparoptionen abschalten und das automatische Takten der CPU auch deaktivieren. Dann in Windows auch die Energiesparoptionen abschalten.

Im BIOS unter HKEY_LOCAL_MACHINE\SOFTWARE\Beckhoff\TwinCAT\System das DWORD "StartIdleThread" anlegen und dort den Wert vom Eintrag "CpuAffinityMask" eintragen.

Hat sich deine Echtzeit verbessert, bzw. dein Jitter verringert?
 
Hallo Neals,
entschuldige die späte Antwort.
Es funktioniert und ich vermute mal, dass Dein Tipp mit dem Eintrag in der Registry das bewirkt hat.
Ich hatte nämlich bevor ich Deine Antwort las, nochmal den Rechner neu mit XP aufgesetzt, aber diesmal nur SP2 und nicht SP3. Dann hatte ich TwinCat NC-PTP installiert statt NCI.
Unmittelbar darauf las ich Deinen Beitrag. Die Bioseinstellungen waren bereits so, wie von Dir vorgeschlagen. Also machte ich mich an die Registry --> Tadaaaaaaaa... es funktioniert.

Hab vielen Dank!

Gruß,
Daniel
 
Zurück
Oben