ST_Touchprobe - Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
V1.0.0.0 |
Übernommen aus |
- |
Struktur zur Erfassung von Messwerten. Sollte nicht für hochpräzise Messungen verwendet werden. Die Totzeitkompensation der Achse wird nicht berücksichtigt. Die Messwerterfassung bezieht sich auf Sollwerte.
HINWEIS: Nur Touchprobes der Steuerung OnBoard I/O und Antriebs-Touchprobes werden von den Funktionen dieser Struktur unterstützt. TM5-Modul-Touchprobes werden nicht unterstützt.
Variable |
Datentyp |
Beschreibung |
---|---|---|
ifTouchProbe |
Messeingang |
|
etEdge |
Option zur Erkennung steigender oder fallender Flanken |
|
etPositionSource |
Als Positionsquelle können die logische Masterposition einzelner Kanäle oder der resultierende Sollwert aller Kanäle verwendet werden. |
|
xArm |
BOOL |
Eingang, der vom Anwender auf TRUE gesetzt werden muss, um den Messeingang zu aktivieren. Wird vom SMG automatisch zurückgesetzt. |
xArmed |
BOOL |
Statusbit, ist = TRUE, wenn der Messeingang aktiv ist, d. h. auf eine Flanke wartet. |
xCaptureOk |
BOOL |
TRUE := Es ist ein Touchprobe-Ereignis eingetreten. |
lrPosition |
LREAL |
Position der in etPositionSource ausgewählten Positionsquelle |
lrCapturedPosition |
LREAL |
Wert von IrPosition zum Zeitpunkt des Touchprobe-Ereignisses |
xDoSetpos |
BOOL |
TRUE := SetPos auf IrPosition ausführen. |
etSetposMode |
Art des SetPos, der ausgeführt werden soll. |
|
lrSetposValue |
LREAL |
Wert des SetPos, der ausgeführt werden soll. |