FB_AxisInvBase

FB_AxisInvBase 1:

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:

fbInvAxis:        FB_AxisInvBase('', 0, 0, 0, 0);

// Initialization code
fbInvAxis.Name := 'InverterAxis1';
fbInvAxis.Device := fbDeviceCoE; // e.g. FB_InverterCoE402_VM
fbInvAxis:  FB_AxisInvBase
            (
                AxisName        := 'InverterAxis1',
                nPtpPoints      := 0,
                iProcessHandler := 0,
                iPosCamLookup   := 0,
                iVeloCamLookup  := 0
            );

FB_AxisInvBase 2: Connection options (I/Os)

Name

Type

Description

Device

I_InvDevice

Field device used to control the axis

PressureControl.Supervisor.Sensor

I_InputBase

Interface to a pressure sensor for pressure control.

Limiting.Output

I_LimitingOutput

Interface for the connection of limit outputs (e.g., torque or pressure).

FB_AxisInvBase 3: 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 .Name.

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

I_CammingLookup

Not supported for inverter axes

iVeloCamLookup

I_CammingLookup

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)