FB_AxisInvBase
Dieser FB legt eine mit einem einfachen Umrichter betriebene Achse an. Dieser Achstyp ist für die Verwendung von Antriebskomponenten vorbereitet, deren Definition unter den Möglichkeiten einer Servoachse liegt. Das größte Problem dürfte das Fehlen eines Positions-Feedbacks sein. Aber auch sehr einfache Antriebe wie Frequenzumrichter können zur Unterstützung einiger Aufgaben in einer Maschine eingesetzt werden, z. B. zum Drehen eines Extruders oder zum Bewegen eines Förderbandes. Die Achse benötigt keine Positions-Rückmeldung und unterstützt keine Positionen-gebundenen Funktionen.
Syntax:
fbInvAxis: FB_AxisInvBase
(
AxisName := 'InvExtruder',
nPtpPoints := 10,
iProcessHandler := 0,
iPosCamLookup := 0,
iVeloCamLookup := 0
);
Initialisierungsparameter des FB_init-Konstruktors
Bezeichnung | Typ | Obligatorisch |
|
---|---|---|---|
AxisName | STRING | Ja | Wird u.a. für Meldungen und Dateinamen benutzt. |
nPtpPoints | INT | Ja | Anzahl der nutzbaren Segmente in PTP-Tabellen. |
iProcessHandler | I_ProcessHandler | Nein | Optional: Ein Baustein für die Handhabung von Drücken und anderen Prozessgrößen. |
iPosCamLookup | I_CammingLookup | Nein | Optional: Ein Lookup-Baustein mit einer PvsP-Camming-Tabelle. |
iVeloCamLookup | I_CammingLookup | Nein | Optional: Ein Lookup-Baustein mit einer VvsP-Camming-Tabelle. |
Erforderliche Bibliotheken Umrichterachsen sind vollständig in Tc3_PlasticFunctions implementiert und benötigen die oben genannten Bibliotheken nicht. |
Voraussetzungen
Entwicklungsumgebung | Zielplatform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v3.12.5.0) |