-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte mit einem SFC21 Datenbausteine löschen. Dabei will ich den zu löschenden DB Variabel gestalten.
Ist das Möglich? Wenn ja, kann mir jemand einen Tipp dazu geben?
Vielen Dank im Voraus
ich möchte mit einem SFC21 Datenbausteine löschen. Dabei will ich den zu löschenden DB Variabel gestalten.
Ist das Möglich? Wenn ja, kann mir jemand einen Tipp dazu geben?
Code:
FUNCTION_BLOCK FB130
VAR_TEMP
Nullbyte :BYTE;
retval :INT;
DB_Nummer :INT; //DB Nummer des zu löschenden WT´s
END_VAR
VAR_Input
Erste_DB_Nummer :INT;
WT_Nr :INT;
WT_loeschen :BOOL;
Alle_WTs_loeschen :BOOL;
END_VAR
Nullbyte :=0;
DB_Nummer:=Erste_DB_Nummer + WT_Nr - 1;
IF WT_loeschen THEN
retval := FILL(BVAL := Nullbyte, BLK := p#DB[DB_Nummer].dbx0.0 BYTE 156);
END_IF
END_FUNCTION_BLOCK
Vielen Dank im Voraus