Kannst du auch etwas zu deinem Systemaufbau schreiben?
Der Jitter kann allein schon durch das SPS-Programm verursacht werden. Der I/O-Zyklus startet immer nach dem SPS-Zyklus. Jittert der SPS-Zyklus, jittert auch der I/O-Zyklus.
Hast du noch mehrere Task als die SPS am laufen? (NC, I/O?)
Außerdem kennst du ja nicht die internen Abläufe in den Klemmen, also wie oft gesamplen wird und wann welche Werte in Prozessabbild übergeben werden.
Erste Möglichkeit:
Setz mal im System Manager den Haken "I/O beim Task Anfang" bei SPS-Konfiguration => "Dein Programm". Dann wird der I/O-Zyklus immer zusammen mit dem SPS-Zyklus gestartet. Nur der System-Jitter sollte dann noch bleiben. Allerdings verlierst du quasi einen Zyklus, da die Output-Daten erst mit dem folgenden Zyklus gesendet werden.
Wenn das alles nichts bringt, musst du wohl die Spezialklemmen mit Distributed Clocks nehmen. Ob die Klemmen das unterstützen siehst du daran, dass bei den Klemmen im System Manager ein zusätzlicher Karteireiter "DC" erscheint.
Z.B. EL4732, EL3702