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.

Bereitstellung der AXIS_REF über den FB „MCV_Axis“
Abb.: Bereitstellung der AXIS_REF über den FB „MCV_Axis“

Programmierbeispiel

prg_example

Deklaration und Aufruf in ST:

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]);