Input |
Data type |
Description |
---|---|---|
i_xEn |
BOOL |
TRUE: Enables the function block. FALSE: Disables the function block. Refer to detailed description below this table. |
i_astSyncGroup |
ARRAY OF SyncGroupIn |
Array of parameters and commands for synchronization of groups. For detailed description, refer to SyncGroupIn. |
i_astAxisIntf |
ARRAY OF AxisIntfIn |
Array of parameters and commands for the axis interface. For detailed description, refer to AxisIntfIn. |
i_xRst |
BOOL |
Resets detected alarms on rising edge, provided the cause of the alarm has been remedied. TRUE: Active FALSE: Inactive |
When TRUE, this input activates the AdvancedPositionSync function block.
When FALSE, the function block enters a fallback state. In fallback state the function block channels the individual target speeds, ramps and direction commands to outputs for all axes. Synchronization is inactive when the function block is disabled.
The function block supports transition between enabled and disabled states even when axes are in motion.
Array of the data type SyncGroupIn. The array starts at an index 1 corresponding to the first synchronization group and goes up to the maximum number of synchronization groups defined in the parameter list value. It contains parameters and inputs to control synchronization groups.
Array of the data type AxisIntfIn. The array starts at an index 1 corresponding to the first axis and goes up to the maximum number of axes defined in the parameter list value. It contains parameters and inputs to control all axes.