FB_AxisInvBase

This FB creates an axis operated with an inverter. This type of axis is designed for use with drive components whose functionality excludes the positioning tasks of a servo axis. Therefore, this type of axis is suitable for particularly simple speed-based tasks, such as rotating an extruder or feeding a conveyor belt. The axis does not require position feedback and does not support position-dependent Corefunctions.
Syntax:
- Runtime-based:
fbInvAxis: FB_AxisInvBase('', 0, 0, 0, 0);
// Initialization code
fbInvAxis.Name := 'InverterAxis1';
fbInvAxis.Device := fbDeviceCoE; // e.g. FB_InverterCoE402_VM- Declarative (outdated):
fbInvAxis: FB_AxisInvBase
(
AxisName := 'InverterAxis1',
nPtpPoints := 0,
iProcessHandler := 0,
iPosCamLookup := 0,
iVeloCamLookup := 0
);
Connection options (I/Os)
Name | Type | Description |
|---|---|---|
Device | Field device used to control the axis | |
PressureControl.Supervisor.Sensor | Interface to a pressure sensor for pressure control. | |
Limiting.Output | Interface for the connection of limit outputs (e.g., torque or pressure). |
Initialization parameters of the FB_init constructor
Name | Type | Description |
|---|---|---|
AxisName | STRING | The text-based name of the axis. Used for messages and file names, among other things. The name can also be set via |
nPtpPoints | INT | Not supported for inverter axes |
iProcessHandler | I_ProcessHandler | A function block for handling pressures and other process variables. Outdated implementation! This input must be set to zero, since the availability of pressure control is already high in PressureControl.Supervisor without requiring an external assignment. |
iPosCamLookup | Not supported for inverter axes | |
iVeloCamLookup | An interface to an external instance with a speed cam plate. Outdated implementation! This entry must be set to “zero” because a cam plate is already available at Camming.Velo.LookUp without an external assignment. |
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) |