Zugang und Einbettung
Die TC3 Plastic Technology Functions erstellt für jeden Funktionsbaustein (kurz FB) die entsprechenden INTERFACEs. Eine ausführliche Beschreibung finden Sie unter INTERFACE-Konzept. In diesem Dokument werden die folgenden Namensregeln angewandt:
FB_Xyz
: Deklaration eines Funktionsbausteins
fbXyz
: eine Instanz von FB_Xyz
I_Xyz
: die INTERFACE-Deklaration, die dem FB_Xyz
entspricht
iXyz
: eine Variable von I_Xyz
, die mit fbXyz
instanziiert wird
Hinweis | |
Greifen Sie nicht direkt auf die Wir empfehlen, nicht direkt auf die |
sName := fbNcAxis1.Name // not preferred
sName := iNcClamp1.Name // preferred
Es ist zu beachten, dass TC3 Plastic Technology Functions für jeden Funktionsbaustein der Achsen zwei INTERFACEs mit unterschiedlichem Informationsgehalt erzeugt. Z. B. hat FB_AxisBase
die Interfaces I_AxisBase
und I_AxisBaseDev
. I_AxisBase
enthält die notwendigen Funktionen der Achsen für die gängigen Fälle der Anwendung. Im Gegensatz dazu bietet I_AxisBaseDev
mehr Informationszugriff und ermöglicht es dem Anwender, komplexere Funktionen zu implementieren. Der Einfachheit und Sicherheit halber wird empfohlen die allgemeine Schnittstelle (z.B. I_AxisBase)
zu verwenden.
iNcAxis1: I_AxisNcBase := fbNcAxis1;
iNcAxis1Dev: I_AxisNcBaseDev := fbNcAxis1;
iHydAxis1: I_AxisHydraulicBase := fbHydAxis1;
iHydAxis1Dev: I_AxisHydraulicBaseDev := fbHydAxis1;
Das folgende UML-Diagramm zeigt die verfügbaren Schnittstellen der einzelnen Achsen und dessen Vererbungstruktur.

Name | Beschreibung |
---|---|
Allgemeine Bewegungseinheit | |
Allgemeine Achse | |
NC-basierte Achse | |
Hydraulik-basierte Achse. . | |
Umrichter-basierte Achse | |
Allgemeine Transformationsachse | |
NC-basierte Transformationsachse | |
Digitaler Linear-Aktuator | |