Delete

Mit dieser Methode können Datenbank und AutoLog-Gruppen aus der Konfiguration des TwinCAT Database Servers gelöscht werden.

Syntax

METHOD Delete : BOOL
VAR_INPUT
    eTcDBSrvConfigType: E_TcDBSrvConfigType;
    hConfigID: UDINT;
END_VAR

Delete 1: Eingänge

Name

Typ

Beschreibung

eTcDBSrvConfigType

E_TcDBSrvConfigType

Typ der zu löschenden Konfiguration (Datenbank / AutoLog-Gruppe)

hConfigID

UDINT

ID der zu löschenden Konfiguration (hDBID oder hAutoLogGrpID)

Delete 2: Rückgabewert

Name

Typ

Beschreibung

Delete

BOOL

Zeigt den Status der Methode. Liefert TRUE, sobald die Methodenausführung beendet ist, also auch im Fehlerfall.

Beispiel

VAR
    fbConfigTcDBSrv : FB_ConfigTcDBSrv(sNetId := '', tTimeout:=T#5S);
    myConfigHandle  : INT;
END_VAR
IF fbConfigTcDBSrv.Delete(
    eTcDBSrvConfigType := E_TcDBSrvConfigType.Database,
    hConfigID := myConfigHandle) THEN
IF fbConfigTcDBSrv.bError THEN
        nState := 255; 
    ELSE
        nState := 0; 
    END_IF    
END_IF