Touchprobe

Beschreibung

Die TouchProbe-Funktionen (TP) sind Messfunktionen. Sie erfassen Positionen relativ zu einer steigenden oder fallenden Flanke an einem Feldmesseingang.

Eine aktivierte TP-Funktion wird ungeachtet des IEC-Programms unabhängig im System ausgeführt. Das Programm kann Parameter heranziehen, um den Status der Messfunktion zu erfassen.

HINWEIS: Diese Funktion ist präziser, wenn die Geschwindigkeit eines Antriebs innerhalb des Auswertungszyklus konstant bleibt. In Zyklen hoher Beschleunigung oder Verzögerung ist die Genauigkeit geringer.

Weitere Informationen zur Genauigkeit der gemessenen Positionen finden Sie in der Beschreibung zum Parameter CaptureValue der digitalen Messeingänge.

HINWEIS: Aufgrund der Totzeit von der Erkennung des TP-Ereignisses bis zur Positionsaus­wertung kann es zu einer Wechselwirkung kommen, wenn in dieser Zeit ein Setpos durchgeführt wird. In diesem Fall wird die TP-Position um die Setpos-Manipulation falsch berechnet. Um diese Situation zu umgehen, müssen Sie die TP-Grenzen (LowLimit und HighLimit) so wählen, dass alle gewünschten TP erkannt werden. Die TP-Position (CaptureValue) muss in diesem Sonderfall um die Setpos-Manipulation korrigiert werden.

Mindestlänge eines Messimpulses

Ein Messimpuls muss mindestens die doppelte Filterzeit der Messeingänge dauern. Die Filterzeit der Eingänge beträgt 100 µs, sodass der Messimpuls mindestens 200 µs dauert.

Abstand zweier Messimpulse

Der minimale Abstand zweier Messimpulse, die erkannt werden können, ist folgender Tabelle zu entnehmen:

Gerät

Sercos Zyklen (Parameter CycleTime)

PacDrive 3 LMC Pro

2

PacDrive 3 LMC Pro2

2

PacDrive 3 LMC Eco

2

PACNET BT-4/DIO1

2

Lexium LXM62 Drive mit On Board I/O

o2.25

oMaximal 3 für einen elementaren Sercos-Fehler (8169 oder 8505).

o3 bei Signalflanke und erstmaligem Aufruf von FC_TPEdge(). (Maximal 6 für einen elementaren Sercos-Fehler.)

Wenn die Funktion FC_TPOff() zwischen den Aufrufen von FC_TPEdge() aufgerufen wird, wird selbst beim ersten Aufruf keine Signalflanke erstellt.

Lexium LXM52 Drive mit On Board I/O

Lexium ILM62 Drive-Modul mit On Board I/O

Aktivierungszeitpunkt

Sofort nach der Aktivierung einer Touchprobe durch die Funktion FC_TPEdge() im Programm, ist die Messfunktion aktiv und wartet auf ein gültiges Touchprobe-Ereignis.