MC_GroupHalt
| Function block | MC_GroupHalt | ||
|---|---|---|---|
| Commands a controlled motion stop. The group is moved to the state GroupMoving, until the velocity is zero. When the Done output is TRUE, the state is changed to GroupStandby. | |||
| VAR_IN_OUT | |||
| B | GroupIn | AXES_GROUP_REF | Reference to a group of axes. References are zero based. You can have up to 32 groups. |
| VAR_INPUT | |||
| B | Execute | BOOL | Starts the action at rising edge. |
| E | Deceleration | LREAL | Value of the deceleration. The unit is determined by MC_ProfileType. [unit/second2] or [second] |
| E | Jerk | LREAL |
Value of the jerk. The unit is determined by MC_ProfileType. [unit/second3] or [second] |
| E | BufferMode | MC_BufferMode | Defines how to blend the velocity of two function blocks. |
| VAR_OUTPUT | |||
| B | Done | BOOL | Zero velocity reached. |
| E | Busy | BOOL | The function block is not finished. |
| E | Active | BOOL | The function block has control on the axis group. |
| E | CommandAborted | BOOL | The command is aborted by another command. |
| B | Error | BOOL | Signals that an error has occurred within the function block. |
| E | ErrorID | MC_Error | Error identification. |
|
|||
| MC_GroupHalt | ||||||
|---|---|---|---|---|---|---|
| AXES_GROUP_REF | GroupIn | Group | AXES_GROUP_REF | |||
| BOOL | Execute | Done | BOOL | |||
| LREAL | Deceleration | Busy | BOOL | |||
| LREAL | Jerk | Active | BOOL | |||
| MC_BufferMode | BufferMode | CommandAborted | BOOL | |||
| Error | BOOL | |||||
| ErrorID | MC_Error | |||||