Typ |
EF |
Geräte, die den Parameter unterstützen |
Cam Switch Group |
Tracebar |
Nein |
Dient zur Anzeiges der Intervallzeit (bzw. Zykluszeit) der internen Bearbeitung des Nockenschaltwerks.
Falls das Intervall kein Vielfaches des Systemtakts (250 µs bzw. 1 ms) ist, so wird auf das nächstmögliche, kleinere Intervall gerundet. Die Änderung des Parameters wird sofort wirksam.
Die Genauigkeit der Schaltposition hängt von der Intervallzeit und der aktuellen Geschwindigkeit der Positionsquelle ab.
Genauigkeit der Nocken abhängig vom Parameter Interval und der Geschwindigkeit der Positionsquelle
Das Nockenschaltwerk prüft jeweils nach Ablauf der Intervallzeit die Positionswerte (Abtastung). D.h. bei größerer Intervallzeit werden bei hohen Geschwindigkeiten vom Nockenschaltwerk nur entsprechend große Positionsänderungen erkannt. Dies kann dazu führen, dass zwischen zwei Abtastungen ein Nocken nicht erkannt wird.
Für die Einstellung des Intervalls gilt somit:
oDas Aktivierungsfenster (OnPosition und OffPosition inklusive Kompensationszeiten OnDelay und OffDelay) muss mindestens ein Intervall breit sein, da ansonsten Nocken nicht erkannt werden und der Ausgang (Aktor) nicht geschaltet wird.
oDie Breite des Aktivierungsfensters muss zur Geschwindigkeit der Positionquelle passen.
oDas Laden des PacDrive-Systems muss berücksichtigt werden.
HINWEIS: Je kleiner die Intervallzeit, desto größer die Systemauslastung. Die Programmabarbeitung wird verzögert (Zykluszeitüberschreitung möglich!).
Wählen Sie die Intervallzeit nach ihren Genauigkeitsanforderungen für das Nockenschaltwerk.
Zunächst kann mit einer größeren Intervallzeit gestartet werden. Erst nach einer Überprüfung des Laufzeitverhaltens des Echtzeitprozesses (Parameter CycleLoad) und der Programmtasks (Task.Load) das Zeitintervall des Nockenschaltwerks ggf. schrittweise verringert werden.
oInterval = 10 ms
oOnPosition = 10 Grad
oOffPosition = 20 Grad
oOnDelay = 0 ms
oOffDelay = 0 ms
oGeschwindigkeit der Positionsquelle = 2000 Grad/s
-> das Aktivierungsfenster beträgt (20-10) / 2000 s = 5 ms. Das heißt, die Position befindet sich für nur 5 ms innerhalb des Aktivierungsfensters.
-> Der Nocken wird bei einem Intervall von 10 ms nicht zuverlässig erkannt!
Fehlerhafte Einstellung des Parameters Interval des Nockenschaltwerks
Dadurch ist ein Minimalwert von 50 µs möglich. Hierzu muss auch der Parameter Systemticks entsprechend projektiert sein (Systemticks = 20000).
HINWEIS: Die Funktion darf nur nach Rücksprache mit ihrem Ansprechpartner und von erfahrenen Anwendern benutzt werden.
Es ist zu beachten, dass der Parameter CamSwitchGroup Priority = auf „oberhalb RTP / 2” gesetzt werden muss, um mit dieser Genauigkeit arbeiten zu können (mit einer höheren Priorität als der Echtzeitprozess). Hierdurch kann allerdings das Echtzeitverhalten des Systems stark beeinflusst werden.
oInterval = 300
oSystemticks = 4000 (Systemzyklus = 250 µs)
-> Interval = 250