FB_AxisInvBase

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:
- Laufzeitbasiert:
fbInvAxis: FB_AxisInvBase('', 0, 0, 0, 0);
// Initialization code
fbInvAxis.Name := 'InverterAxis1';
fbInvAxis.Device := fbDeviceCoE; // e.g. FB_InverterCoE402_VM- Deklarationsbasiert (veraltet):
fbInvAxis: FB_AxisInvBase
(
AxisName := 'InverterAxis1',
nPtpPoints := 0,
iProcessHandler := 0,
iPosCamLookup := 0,
iVeloCamLookup := 0
);
Anschlussoptionen (IOs)
Bezeichnung | Typ | Beschreibung |
|---|---|---|
Device | Feldgerät, welches zur Steuerung der Achse verwendet wird | |
PressureControl.Supervisor.Sensor | Schnittstelle zu einem Drucksensor für eine Druckregelung. | |
Limiting.Output | Schnittstelle zur Verbindung von Limitierungsausgängen (z.B. Drehmoment oder Druck). |
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 |
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 | Nicht unterstützt bei Umrichter-Achsen | |
iVeloCamLookup | 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) |