Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

DELETE Löscht Datei nicht!?

Beitrag 03.12.2025, 11:15 Uhr
Steazo
Level 1 = Community-Lehrling
*
Hallo,
vielleicht kann mir hier jemand helfen .
Wir haben hier eine Chiron 840d mit Siemens-Steuerung.
Ich schreibe mit dem write befehl Daten auf die Externe Festplatte , was auch funktioniert .
N60 DEV_1="LOCAL_DRIVE/FUCHSMESS.WPD/ZEITERFASSUNG.TXT"
N2320 EXTOPEN(ERROR_CON,DEV_1)
N2290 DELETE(ERROR_CON,"/LOCAL_DRIVE/FUCHSMESS.WPD/ZEITERFASSUNG.TXT")
N2330 WRITE(ERROR_CON,DEV_1,"START ARBEITSZEIT DATUM= " <<$A_DAY<<"."<<$A_MONTH<<".20"<<$A_YEAR<<" "<<R96<<":"<<R97<<":"<<R98<<"'H0A'")
.......
N2390 EXTCLOSE(ERROR_CON,DEV_1)
Nur der Delete-Befehl wird zwar ausgeführt , löscht aber die Datei ZEITERFASSUNG.TXT nicht von der Festplatte.
Ich möchte diese Datei löschen damit ich jedesmal die aktuellen Werte drin habe und die datei nicht zu gross wird.

mfg
Christian
   
Beitrag Gestern, 08:22 Uhr
Tobe87
Level 3 = Community-Techniker
***
Moin,
fragst du denn die Variable ERROR_CON nach dem Delete ab?
Wenn es nicht geht sollte da drin stehen was der Fehler ist.
Noch dazu ist mir aufgefallen das du bei dem Delete den Pfad direkt angegeben hast und beim Write indirekt.
Beim beschreiben von DEV_1 ist kein / vor dem LOKAL.
Beim Delete steht /LOCAL_DRIVE.

Das ist was mir aufgefallen ist.

Gruß
Tobi

N60 DEV_1="LOCAL_DRIVE/FUCHSMESS.WPD/ZEITERFASSUNG.TXT"
N2320 EXTOPEN(ERROR_CON,DEV_1)
N2290 DELETE(ERROR_CON,"/LOCAL_DRIVE/FUCHSMESS.WPD/ZEITERFASSUNG.TXT")
N2330 WRITE(ERROR_CON,DEV_1,"START ARBEITSZEIT DATUM= " <<$A_DAY<<"."<<$A_MONTH<<".20"<<$A_YEAR<<" "<<R96<<":"<<R97<<":"<<R98<<"'H0A'")
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: