Funktionsbaustein MCV_P4_PLATFORM

Für die MCP wurde folgende Festlegung getroffen:

Hinweis

MCV_P4_PLATFORM-Festlegnugen

  • Die generischen FB MCV_AxesGroup der PLCopen-Achsgruppen werden in der ISG-MCP instanziiert und sind im FB MCV_P4_PLATFORM implementiert.
  • In jeder SPS-Applikation, die Bewegungsaufgaben unter Verwendung von FB nach den PLCopen-Spezifikationen Part 4 löst, muss zyklisch genau eine Instanz des FB MCV_P4_PLATFORM vor der Berechnung der FB zur Lösung der Bewegungsaufgabe durchrechnen.
  • 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_P4_PLATFORM müssen das HLI (Schnittstelle zum MC) initialisiert sein und die Instanz des FB MCV_PlatformBase die erfolgreiche Initialisierung der MCP melden.
Funktionsbaustein MCV_P4_PLATFORM 1:
Bild 1-9: SPS-Basisprogramm für Achsgruppen-Applikationen

Im Funktionsblock MCV_P4_PLATFORM wird in der Initialisierungsphase jeder Achsgruppe eine Struktur AXES_GROUP_REF zugeordnet, die als Elemente des global definierten Feldes gAxesGroupRef vorliegen.