XFC_MT_TRIGGER_REF

TYPE XFC_MT_TRIGGER_REF :
STRUCT
    Signal          : BOOL;
    FreeRun         : BOOL;
    EncoderIndex    : UINT;
    ModuloPositions : BOOL;
    ModuloFactor    : LREAL := 360.0;
END_STRUCT
END_TYPE

Name

Typ

Beschreibung

Signal

BOOL

Aktueller Zustand des digitalen Eingangssignals. Der aktuelle Zustand muss an dieser Stelle eingespeist werden.

FreeRun

BOOL

Wenn FreeRun TRUE ist, wird der Eingang fortlaufend gelatcht. Beim Funktionsbaustein XFC_EL1258_TouchProbe muss dann der Eingang Execute TRUE bleiben. Es ist also keine Flanke an Execute notwendig, um den nächsten neuen Positionswert aufzuzeichnen.

EncoderIndex

UINT

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

BOOL

Wenn ModuloPositions TRUE ist, werden alle Positionen modulo interpretiert. Zur Berechnung des Modulo-Zyklus wird der Parameter ModuloFactor verwendet.

ModuloFactor

LREAL

ModuloFactor gibt die Länge eines Modulo-Zyklus in der Positionseinheit der Achse an und wird nur verwendet, wenn ModuloPositions TRUE ist.