Funktionsbaustein MCV_P1_PLATFORM
Für die MCP wurde folgende Festlegung getroffen:
Hinweis
Festlegung für die MCP:
- Die generischen FB „MCV_Axis“ der PLCopen-Achsen werden in der ISG-MCP instanziert und sind im FB MCV_P1_PLATFORM implementiert.
- In jeder SPS-Applikation, die Bewegungsaufgaben unter Verwendung von FB nach den PLCopen-Spezifikationen Part 1 und 2 löst, muss zyklisch genau eine Instanz des FB MCV_P1_PLATFORM vor der Berechnung der FB zur Lösung der Bewegungsaufgabe durchgerechnet werden.
- Für die Instanzierung und den Aufruf aller PLCopen-FB, die zur Programmierung der Applikation (z.B. Bewegungsablauf) dienen, hat der Anwendungsprogrammierer in einem Applikationsprogramm zu sorgen.
- Vor dem erstmaligen Aufruf der Instanz von MCV_P1_PLATFORM muss das HLI (Schnittstelle zum MC) initialisiert sein und die Instanz des FB MCV_PlatformBase die erfolgreiche Initialisierung der MCP melden.
Im Funktionsblock MCV_P1_PLATFORM wird in der Initialisierungsphase jeder Achse eine Struktur AXIS_REF zugeordnet, die als Elemente des global definierten Feldes g_array_axis_ref vorliegen.