Instanziierung

FB_AxisNcBase, FB_AxisHydraulicBase und FB_AxisInvBase können instanziiert werden. Folgend finden Sie Beispielcode für die Erstellung von Instanzen dieser Achstypen. Die Eingangsvariablen dieser FBs werden alle in der Methode FB_init() definiert. FB_init() wird immer implizit aufgerufen, wenn eine Instanz eines FBs initialisiert wird. Für eine detaillierte Beschreibung siehe FB_init().

Einige Eingangsvariablen von FB_init() müssen zwingend zugewiesen werden, während andere optional sind und 0 sein können. Die folgende Tabelle zeigt die Anforderungen von FB_AxisNcBase, FB_AxisHydraulicBase, FB_AxisInvBase und FB_ActuatorBase bei der Zuweisung ihrer Eingangsvariablen. Eine ausführliche Erklärung der einzelnen Eingangsvariablen finden Sie unter METHOD FB_init().

Das Open-Source-Projekt TF85xx – Plastic Application, dass auf TF8560 – TwinCAT 3 Plastic Technology Functions basiert, hat gängige Maschinenachsen und deren Motion Tasks in Blasform- und weiteren Kunststoffmaschinentypen konstruiert. Dazu gehören Achsen wie Schließeinheit, Blasdorn, Wanddickensteuerung, Einspritzeinheit etc. Kunden können je nach Bedarf die Plastic Application als Basis ihrer Steuerung oder als Tutorial für TF8560 TwinCAT 3 Plastic Technology Functions verwenden.

Bezeichnung

Beschreibung

FB_AxisHydraulicBase

Hydraulische Achsen, mit der Tc2_Hydraulics Bibliothek betrieben.

FB_AxisNcBase

Servo-Achsen, mit der Tc2_MC2-Bibliothek betrieben.

FB_AxisNcTrafoBase

Transformierende Servo-Achsen, mit der Tc2_MC2-Bibliothek betrieben.

FB_AxisInvBase

Umrichter-Achsen

FB_ActuatorBase

Digitale Linear-Aktuatoren