# MCV_DynPosLimitLow

If an axis position should be prevented from undershooting a specific value, this function block specifies the limit that may not be undershot. If the axis moves towards the limit, the motion is controlled so that the axis stops within the limit range. The position limit may be crossed by the distance which is travelled in one controller cycle.

Block diagram

FB parameters

VAR_IN_OUT
Variable name | Data type | Description
Axis | AXIS_REF | Axis reference

VAR_INPUT
Variable name | Data type | Description
Enable | BOOL | If TRUE, the position limit is written to the PLC interface (HLI).
Position | DINT | Position limit specification

VAR_OUTPUT
Variable name | Data type | Description
Valid | BOOL | Is TRUE when specified set value is activated.
State | DINT | Current position limit
Error | BOOL | Indicates whether an error has occurred in an FB.
ErrorID | WORD | Error identifier