MC_GroupSetOverride
Function block | MC_GroupSetOverride | ||
---|---|---|---|
Sets the override values for an axis group, and all function blocks that are working on that group. The override parameters contribute as a factor to the calculation of the commanded velocity, acceleration and jerk of the motion. | |||
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 | Enable | BOOL | If TRUE, it writes the value of the override factor continuously. If FALSE it should keep the last value. |
B | VelFactor | LREAL | New override factor for the velocity. |
E | AccFactor | LREAL | New override factor for the acceleration or deceleration. |
E | JerkFactor | LREAL | New override factor for the jerk. |
VAR_OUTPUT | |||
B | Enabled | BOOL | Signals that the override factors are set successfully. |
E | Busy | BOOL | The function block is not finished and new output values are to be expected. |
B | Error | BOOL | Signals that an error has occurred within the function block. |
E | ErrorID | MC_Error | Error identification. |
|
MC_GroupSetOverride | ||||||
---|---|---|---|---|---|---|
AXES_GROUP_REF | GroupIn | Group | AXES_GROUP_REF | |||
BOOL | Enable | Enabled | BOOL | |||
LREAL | VelFactor | Busy | BOOL | |||
LREAL | AccFactor | Error | BOOL | |||
LREAL | JerkFactor | ErrorID | MC_Error | |||