MCV_DynPosLimitLow

Soll verhindert werden, dass die Position einer Achse einen bestimmten Wert unterschreitet, wird mit diesem Funktionsbaustein der Grenzwert vorgegeben, der nicht unterschritten werden darf. Bewegt sich die Achse in Richtung Grenzwert wird die Bewegung so geregelt, dass die Achse im Bereich des Grenzwerts anhält. Der Positionsgrenzwert kann um die Wegstrecke überfahren werden, die in einem Taktzyklus der Steuerung zurückgelegt wird.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Enable

BOOL

Bei TRUE wird der Positionsgrenzwert auf das SPS-Interface (HLI) geschrieben.

Position

DINT

Vorgabe des Positionsgrenzwertes

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn die Sollwertvorgabe aktiviert ist.

State

DINT

Aktueller Positionsgrenzwert.

Error

BOOL

Zeigt an, ob innerhalb eines FB ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung