Filtern der Istwerte
Verrauschte Gebersignale führen zu hohen Geschwindigkeitssprüngen, die sich auch auf die
Extrapolation auswirken. Durch geeignete Filtereinstellungen lassen sich diese Sprünge
reduzieren oder kompensieren. Der Istpositionsfilter ist ein PT2-Filter. Der
Geschwindigkeitsfilter ist ein PT2-Filter mit konfigurierbarer Toleranzbandbreite.
Der Positions-Istwert wird zuerst durch den Istpositionsfilter geglättet. Der Geschwindigkeits-
Istwert wird durch den Geschwindigkeitsfilter geglättet und durch das Toleranzband weiter
"beruhigt". Die gefilterte Istposition wird dann unter Berücksichtigung der gefilterten
Geschwindigkeit extrapoliert.
Die Leitwertgeschwindigkeit ergibt sich aus Differentiation der extrapolierten Leitwertposition.
Optional kann die gefilterte Istgeschwindigkeit direkt und ohne Extrapolation als
Leitwertgeschwindigkeit verwendet werden
("<TO>.Extrapolation.Settings.ExtrapolatedVelocityMode" = 0).
Einstellungsempfehlung:
Stellen Sie die Summe der Zeitkonstanten T1 und T2 des Positionsfilters deutlich kleiner ein,
als die Zeitkonstanten T1 und T2 des Geschwindigkeitsfilters.
Toleranzband
Das Toleranzband wirkt auf den gefilterten Geschwindigkeitswert im Interpolationstakt. Die
Lage des Toleranzbands wird automatisch in Richtung des Geschwindigkeitswerts
verschoben, sobald sich dieser um mehr als die Hälfte des Toleranzbands vom zuletzt
ausgegebenen Ausgangswert in eine Richtung verändert. Mit der Verschiebung des
Toleranzbands wird gleichzeitig ein neuer Ausgangswert gebildet. Dieser entspricht dem
gefilterten Geschwindigkeitswert abzüglich der Hälfte des Toleranzbands. Solange der
Geschwindigkeitswert innerhalb des Toleranzbands verbleibt, wird kein neuer Ausgangswert
gebildet.
①
S7-1500/S7-1500T Gleichlauffunktionen V5.0 im TIA Portal V16
Funktionshandbuch, 12/2019, A5E47010823-AA
Toleranzband
Gefilterte Geschwindigkeit vor Toleranzband
Gefilterte Geschwindigkeit nach Toleranzband
Grundlagen Gleichlauf (S7-1500, S7-1500T)
3.3 Leitwertkopplung (S7-1500, S7-1500T)
27