FB_AxisInvBase

FB_AxisInvBase 1:

Dieser FB legt eine mit einem Umrichter betriebene Achse an. Dieser Achstyp ist für die Verwendung von Antriebskomponenten vorbereitet, deren Funktionsumfang positionierende Aufgaben einer Servoachse ausschließt. Daher eignet sich dieser Achstyp für besonders einfache geschwindigkeitsbasierte Aufgaben, wie z. B. das Drehen eines Extruders oder der Vorschub eines Förderbandes. Die Achse benötigt keine Positions-Rückmeldung und unterstützt keine positionsgebundenen 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: Anschlussoptionen (IOs)

Bezeichnung

Typ

Beschreibung

Device

I_InvDevice

Feldgerät, welches zur Steuerung der Achse verwendet wird

PressureControl.Supervisor.Sensor

I_InputBase

Schnittstelle zu einem Drucksensor für eine Druckregelung.

Limiting.Output

I_LimitingOutput

Schnittstelle zur Verbindung von Limitierungsausgängen (z.B. Drehmoment oder Druck).

FB_AxisInvBase 3: Initialisierungsparameter des FB_init-Konstruktors

Bezeichnung

Typ

Beschreibung

AxisName

STRING

Der textuelle Name der Achse. Wird u.a. für Meldungen und Dateinamen benutzt.

Der Name kann auch über .Name gesetzt werden.

nPtpPoints

INT

Nicht unterstützt bei Umrichter-Achsen

iProcessHandler

I_ProcessHandler

Ein Baustein für die Handhabung von Drücken und anderen Prozessgrößen.

Veraltete Implementation! Dieser Eingang ist mit Null zu belegen, da eine Druckhandhabung unter PressureControl.Supervisor ohne externe Zuweisung bereits verfügbar ist.

iPosCamLookup

I_CammingLookup

Nicht unterstützt bei Umrichter-Achsen

iVeloCamLookup

I_CammingLookup

Eine Schnittstelle auf eine externe Instanz mit einer Geschwindigkeits-Kurvenscheibe.

Veraltete Implementation! Dieser Eingang ist mit Null zu belegen, da eine Kurvenscheibe unter Camming.Velo.LookUp ohne externe Zuweisung bereits verfügbar ist.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)