ST_Touchprobe

 

ST_Touchprobe - Allgemeine Informationen

Übersicht

Typ

Datenstruktur

Verfügbar ab

V1.0.0.0

Übernommen aus

-

Beschreibung

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.

Strukturelemente

Variable

Datentyp

Beschreibung

ifTouchProbe

SystemConfigurationItf.IF_TouchProbe

Messeingang

etEdge

ET_TpEdge

Option zur Erkennung steigender oder fallender Flanken

etPositionSource

ET_PositionSource

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

ET_SetPosMode

Art des SetPos, der ausgeführt werden soll.

lrSetposValue

LREAL

Wert des SetPos, der ausgeführt werden soll.