XFC_TRIGGER_REF
Der Datentyp XFC_TRIGGER_REF enthält Status und Parameter eines digitalen Eingangs, der für die Funktion XFC_TouchProbe verwendet wird.
TYPE XFC_TRIGGER_REF :
STRUCT
Signal : BOOL;
TimestampRisingEdge : T_DCTIME32;
TimestampFallingEdge : T_DCTIME32;
Edge : E_SignalEdge;
FreeRun : BOOL;
EncoderIndex : UINT;
ModuloPositions : BOOL;
ModuloFactor : LREAL := 360.0;
END_STRUCT
END_TYPE
Signal | Aktueller Zustand des digitalen Eingangssignals. |
TimestampRisingEdge | Zeitstempel der letzten steigenden Flanke des digitalen Eingangssignals. |
TimestampFallingEdge | Zeitstempel der letzten fallenden Flanke des digitalen Eingangssignals. |
Edge | Edge definiert die Signalflanke, die zur Auswertung der Achsposition verwendet werden soll. |
FreeRun | Wenn FreeRun TRUE ist, wird der Eingang fortlaufend gelatcht. |
EncoderIndex | Wenn mehr als ein Encoder mit der Achse verbunden ist, kann der Encoder-Index [0..9] hier festgelegt werden. Der erste Encoder hat den Index 0. |
ModuloPositions | Wenn Modulo TRUE ist, werden alle Positionen modulo interpretiert. Zur Berechnung des Modulo-Zyklus wird der Parameter ModuloFactor verwendet. |
ModuloFactor | ModuloFactor gibt die Länge eines Modulo-Zyklus in der Positionseinheit der Achse an und wird nur verwendet, wenn Modulo TRUE ist. |