Monitoring axis positions
Monitoring lower position limit | |
Description | The control unit is used to specify the lower limit of a position range which the axis should not exceed. |
Data type | MC_CONTROL_SGN32_UNIT, see description of Control Unit |
Access | PLC writes command_w and reads request_r and state_r |
ST Path | gpAx[axis_idx]^.ipo_mc_control.dyn_pos_limit_low |
Special features | Available as of V3.01.3054.05 |
Commanded, requested and return values | |
ST Element | .command_w .request_r (currently not supported) .state_r |
Special features | Commanded and return values both have the same data type but different significances. |
Data type | DINT |
Unit | .command_w: 0.1 µm or 10-4 ° .state_r: no unit |
Value range | .command_w: [DINT_MIN, DINT_MAX] This is a position value and describes the lower limit of the position range which the axis should not exceed. .state_r: See the Monitoring states of position limit table with descriptions. This is the state of the monitoring process for the lower limit. |
Redirection | |
ST element | .enable_w |
Monitoring upper axis position limit | |
Description | The control unit is used to set the upper limit of a position range which the axis should not exceed. |
Data type | MC_CONTROL_SGN32_UNIT, see description of Control Unit |
Access | PLC writes command_w and reads request_r and state_r |
ST Path | gpAx[axis_idx]^.ipo_mc_control.dyn_pos_limit_high |
Peculiarities | Available as of V3.01.3054.05 |
Commanded, requested and return values | |
ST Element | .command_w .request_r (not supported) .state_r |
Peculiarities | Commanded and return values both have the same data type but different significances. |
Data type | DINT |
Unit | .command_w: 0.1 µm or 10-4 ° .state_r: no unit |
Value range | .command_w: [DINT_MIN, DINT_MAX] This is a position value and describes the upper limit of the position range which the axis should not exceed. .state_r: See Table 2‑1 with descriptions. This is the state of the monitoring process for the upper limit. |
Redirection | |
ST Element | .enable_w |
Values for the monitoring state of a position limit
Global constant | Value | Description |
HLI_DYNPL_STATE_INACTIVE | 0 | The position limit is not active. |
HLI_DYNPL_STATE_ACTIVATION | 1 | This is the transition state after commanding the control unit until monitoring of axis position to the limit is activated. |
HLI_DYNPL_STATE_ACTIVE | 2 | The position limit is active and the axis position limit is monitored. |
HLI_DYNPL_STATE_ACTIVE_BRAKING | 3 | A braking operation was initiated down to standstill to prevent the axis from exceeding the position limit. |
HLI_DYNPL_STATE_ACTIVE_BRAKE | 4 | Deceleration process to maintain the position limit completed, axis is at standstill. |