-> Hier kostenlos registrieren
Hallo zusammen,
ich probiere jetzt schon seit langer Zeit den SFC24 in SCl aufzurufen. Mein Quelltext:
FUNCTION FC10 : VOID
VAR_INPUT
DB_No : WORD;
END_VAR
VAR_OUTPUT
RetVal : INT;
No_Byte : WORD;
Write_P : BOOL;
END_VAR
VAR_TEMP
Z : INT;
END_VAR
Z := SFC Test(DB_NUMBER := DB_No,
RET_VAL := RetVal,
DB_LENGTH := No_Byte,
WRITE_PROT:= Write_P);
END_FUNCTION
In der Symboltabelle habe ich den SFC24 mit "SFC Test" benannt und dementsprechend die Funktion "FC10" eingetragen. Für die In-und Output-Variablen habe ich einen seperaten globalen Datenbaustein angelegt. Leider kommt jetzt immer die Fehlermeldung, dass der Bezeichner "SFC Test" nicht existiert. Ich weis nicht mehr weiter...in den Handbüchern findet man auch nichts. Vielen Dank für eure Hilfe!
Viele Grüße
ich probiere jetzt schon seit langer Zeit den SFC24 in SCl aufzurufen. Mein Quelltext:
FUNCTION FC10 : VOID
VAR_INPUT
DB_No : WORD;
END_VAR
VAR_OUTPUT
RetVal : INT;
No_Byte : WORD;
Write_P : BOOL;
END_VAR
VAR_TEMP
Z : INT;
END_VAR
Z := SFC Test(DB_NUMBER := DB_No,
RET_VAL := RetVal,
DB_LENGTH := No_Byte,
WRITE_PROT:= Write_P);
END_FUNCTION
In der Symboltabelle habe ich den SFC24 mit "SFC Test" benannt und dementsprechend die Funktion "FC10" eingetragen. Für die In-und Output-Variablen habe ich einen seperaten globalen Datenbaustein angelegt. Leider kommt jetzt immer die Fehlermeldung, dass der Bezeichner "SFC Test" nicht existiert. Ich weis nicht mehr weiter...in den Handbüchern findet man auch nichts. Vielen Dank für eure Hilfe!
Viele Grüße