Funktionsbaustein MCV_Axis

Aktualisiert werden die Daten einer Struktur AXIS_REF durch den FB MCV_Axis, der als Ein-/Ausgabevariable eine Struktur AXIS_REF besitzt. Dieser FB übernimmt zusätzlich folgende Aufgaben:

In jeder SPS-Applikation, die PLCopen-Part1 FB der ISG-MCP benutzt, muss für jede verwendete Achse eine Instanz dieses FB angelegt sein, und diesem eine Struktur AXIS_REF in der Form g_array_axis_ref[]i als VAR_IN_OUT-Parameter zugewiesen werden.

Um dies zu gewährleisten enthält die ISG-MCP den FB MCV_P1_PLATFORM (siehe Kap. Funktionsbaustein MCV_P1_PLATFORM), der in einem Programm einer SPS-Applikation aufgerufen werden muss. Damit ist gewährleistet, dass die Arbeitsdaten einer Achse in jedem SPS-Zyklus aktualisiert werden.

Funktionsbaustein MCV_Axis 1:
Bild 1- 4 : Bereitstellung der AXIS_REF über den FB „MCV_Axis“

Programmierbeispiel:

Deklaration in ST:

cam_in_1  : MC_CamIn;

Aufruf in ST:

cam_in_1  (Master:= g_array_axis_ref[0], Slave := g_array_axis_ref [1]);