Fehler oder Warnung im Positioniermodul abrufen
Dieser FP-Befehl liest die Fehler- und Warncodes aus Puffer 1 des Positioniermoduls am durch s1_Slot festgelegten Steckplatz und für die durch s2_Axis festgelegte Achse, wenn der Trigger EN auf TRUE gesetzt ist. Der Fehlercode wird in d1_Error und der Warncode in d2_Warning gespeichert.
Eingang
Steckplatznummer
Achsennummer
Werte: 1–4, 8 (virtuelle Achse)
Ausgang
Fehlercode
Warncode
wenn der mit dem Index-Modifizierer definierte Bereich größer ist als der zulässige Bereich
wenn die Steckplatz- und/oder Achsennummer ungültig ist
wenn d1_Error oder d2_Warning außerhalb des zulässigen Bereichs liegt
wenn der mit dem Index-Modifizierer definierte Bereich größer ist als der zulässige Bereich
wenn die Steckplatz- und/oder Achsennummer ungültig ist
wenn d1_Error oder d2_Warning außerhalb des zulässigen Bereichs liegt
In der globalen Variablenliste können Sie Variablen festlegen, die von allen POEs des Projekts verwendet werden können.
Im POE-Kopf werden alle Ein- und Ausgangsvariablen deklariert, die für die Programmierung dieser Funktion verwendet werden. Für alle Programmiersprachen wird der gleiche POE-Kopf verwendet.
IF g_dutPositioningInputs.b60_ErrorAxis1 OR g_dutPositioningInputs.b68_WarningAxis1 then
FP_POS_UNIT_GET_ERROR(s1_Slot := g_iPositioningUnitSlotNumber,
s2_Axis := g_iPositioningUnitAxisNumber,
d1_Error => wErrorCodeAxis1,
d2_Warning => wWarningCodeAxis1);
END_IF;