-> Hier kostenlos registrieren
Hallo und guten Tage.
ich hätte gerne, für ein Eaton CoDeSys 3 Programme eine Möglichkeit Daten in eine CSV / Txt zu speichern.
Mein Wunsch wäre es alle 5Min einige Daten zu speichern.
Im CodeSys 2 ging das alles mit
(*Öffnen zum Daten anhängen*)
hFile := SysFileOpen (FileName,'a');
Dann Zeitstempel und Daten
(*Zeilenzeilenumbruch - neue Zeile '$R$N' '$0D$0A'*)
WegSpeicherText := '$R$N';
anz_bytes:=SysFileWrite(File:= hFile ,Buffer:= ADR(WegSpeicherText),Size:=LEN(WegSpeicherText));
(*schließen der Datei mit Datei-Nummer*)
hFileclose1:=SysFileClose(File :=hFile);
Lief alles Super.
Aber jetzt Jahre später unter CoDeSys 3, liegt das Problem wohl zwischen meinen Ohren.
Kann da jemand helfen ? Danke im Voraus.
ich hätte gerne, für ein Eaton CoDeSys 3 Programme eine Möglichkeit Daten in eine CSV / Txt zu speichern.
Mein Wunsch wäre es alle 5Min einige Daten zu speichern.
Im CodeSys 2 ging das alles mit
(*Öffnen zum Daten anhängen*)
hFile := SysFileOpen (FileName,'a');
Dann Zeitstempel und Daten
(*Zeilenzeilenumbruch - neue Zeile '$R$N' '$0D$0A'*)
WegSpeicherText := '$R$N';
anz_bytes:=SysFileWrite(File:= hFile ,Buffer:= ADR(WegSpeicherText),Size:=LEN(WegSpeicherText));
(*schließen der Datei mit Datei-Nummer*)
hFileclose1:=SysFileClose(File :=hFile);
Lief alles Super.
Aber jetzt Jahre später unter CoDeSys 3, liegt das Problem wohl zwischen meinen Ohren.
Kann da jemand helfen ? Danke im Voraus.