FB_SoEAX5000ParkAxis
This function block enables the parking functionality of an AX5000. A parked channel of an AX5000 is temporarily disabled.
In the case of a modular machine concept, certain motors may not be available. So that this does not lead directly to errors (e.g. feedback errors), the channels can be disabled via this.
Alternatively, the function block FB_ParkAxis can also be used.
Inputs
VAR_INPUT
Execute : BOOL;
Mode : E_ParkMode
END_VAR
Name | Type | Description |
---|---|---|
Execute | BOOL | The function block is enabled via a positive edge at this input. |
Mode | Mode for selecting whether the FB parks or releases the axis. |
Inputs/outputs
VAR_IN_OUT
Axis : AXIS_REF;
END_VAR
Name | Type | Description |
---|---|---|
Axis | Axis data structure that unambiguously addresses an axis in the system. Among other parameters it contains the current axis status, including position, velocity or error state. |
Outputs
VAR_OUTPUT
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Name | Type | Description |
---|---|---|
Busy | BOOL | This output is set when the function block is activated, and remains set until a feedback is received. |
Error | BOOL | This output is set after the Busy output has been reset when an error occurs in the transmission of the command. |
ErrorID | UDINT | In the event of a set error output returns the ADS error code. |
Requirements
Development environment | Target platform type | PLC libraries | AX5000 Firmware |
---|---|---|---|
TwinCAT ≥ 4022.32 TwinCAT ≥ 4024.6 | PC or CX (x86 or x64) | Tc2_MC2_Drive ≥V3.3.21.0 | ≥v2.12 b0001 |