Mit dieser Funktion der CAA_Callback.Library kann eine IEC-Funktion direkt über ihren POU-Index aufgerufen werden. Die folgenden Einschränkungen müssen beachtet werden:
Der Name der Funktion muss ein Präfix „Callback“ aufweisen.
Die Funktion muss einen Wert zurückgeben, dessen Datentyp eine Länge von 4 Byte hat.
Die Funktion muss genau drei Parameter haben, deren Datentyp jeweils 4 Byte lang ist.
pPOUFunc |
CAA.PVOID |
POU-Index der aufzurufenden Funktion |
dwParam1 |
DWORD |
erster Parameter der aufzurufenden Funktion |
dwParam2 |
DWORD |
zweiter Parameter der aufzurufenden Funktion |
dwParam3 |
DWORD |
dritter Parameter der aufzurufenden Funktion |
peError |
POINTER TO CB.Error |
Zeiger auf Fehler-ID |
dwValue |
DWORD |
Rückgabewert der aufgerufenen Funktion |