FB_SoEAX5000ParkAxis

FB_SoEAX5000ParkAxis 1:

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 deactivated via this.

FB_SoEAX5000ParkAxis 2: Inputs

VAR_INPUT
Execute : BOOL;
Mode : E_AX5000ParkMode
END_VAR

Name

Type

Description

Execute

BOOL

The function block is enabled via a positive edge at this input.

Mode

E_AX5000ParkMode

Mode for selecting whether the FB parks or releases the axis.

FB_SoEAX5000ParkAxis 3: Inputs/outputs

VAR_IN_OUT
   Axis : AXIS_REF;
END_VAR

Name

Type

Description

Axis

AXIS_REF

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.

FB_SoEAX5000ParkAxis 4: 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 to include

Firmware version

Revision

TwinCAT ≥ 4022.32

TwinCAT ≥ 4024.6

PC or CX (x86 or x64)

Tc2_MC2_Drive ≥V3.3.21.0