I_ActuatorBaseDev
Represents the extended interface for an actuator.
Syntax:
INTERFACE I_ActuatorBaseDev EXTENDS I_MotionBaseDev, I_ActuatorBase
Properties
Name | Type | Access | Description |
---|---|---|---|
I_MotionActuals | Get | Provision of current actual values (positions, velocities, etc.) | |
I_ActuatorBaseDev | |||
FeedbackBase | I_InputBase | Get, Set | I/O interface to an end position sensor of the base position. |
FeedbackPower | I_InputBase | Get, Set | I/O interface to the status feedback of a power release. |
FeedbackWork | I_InputBase | Get, Set | I/O interface to an end position sensor of the working position. |
OutputBase | I_OutputBase | Get, Set | I/O interface for controlling the base position. |
OutputPower | I_OutputBase | Get, Set | I/O interface for controlling a power release. |
OutputWork | I_OutputBase | Get, Set | I/O interface for controlling the working position. |
I_MotionBaseDev | |||
[ | UDINT | Get, Set | A counter that assigns an identification to each activated command. |
[ | E_CurrentCmd | Get, Set | A counter that assigns an identification to each activated command. |
[ | UDINT | Get | The next value to be used as CmdCurrent. |
[ | I_CoreDebug | Get | Debugging support |
[ | LREAL | Get | In the startup phase, the axis will determine the cycle time of the PLC task that runs the axis function. The axis will not execute any function if it could not update this value. |
[ | LREAL | Get | The internal query of the cycle time is valid |
I_ActuatorBase | |||
I_ActualsActuator | Get | Provision of current actual values (positions, velocities, motion times, etc.). It is an extended version of Actuals. | |
I_ActuatorTuning | Get | Tuning function for calibrating the movement time. | |
I_MotionBase | |||
I_Jog | Get | Command motion without a defined destination (travel on revocation). | |
I_MotionParams | Get | Compilation of motion parameters | |
Name | STRING | Get | The textual name of the motion unit. |
I_Power | Get | Function for releasing the axis and its direction-related feed releases. | |
E_AxiState | Get | The current state of the axis. |
![]() | I/O interfaces optional All I/O interfaces of an actuator are optional. The feedback signals can be simulated over time via |
Methods
Name | Description |
---|---|
Cyclic() | This method implements all motion mechanisms that must be called cyclically. |
I_MotionBaseDev | |
[ | Only for internal use. |
[ | Only for internal use. |
[ | This method changes the state of the axis with high priority. |
[ | Only for internal use. |
[ | Used to determine the cycle time. |
I_ActuatorBase | |
DoBase( | Command for the movement to the base position ( |
DoWork( | Command to move to the working position ( |
I_MotionBase | |
DoReset( | Triggers the reset of error states in the axis and in all local CoreFunctions. |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1.4024.55 | PC or CX (x64, x86) | Tc3_PlasticFunctions (>= v3.12.5.0) |