DLOG_STORE_FILE_CSV überschreibt jedesmal das alte File

Begonnen von OSCAT_Tester, 14. April 2019, 21:49:40

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

OSCAT_Tester

Guten Abend,

ich habe die DLOG Bausteine aus der OSCAT Lib in Betrieb.

Lib 1.2.1.1
Codesys 3.5.13.4

Leider habe ich 2 Probleme:

1. Würde ich gerne den Code verändern. Wenn die Ablaufreihenfolge geändert wird, wird eine Interne Variable hochgezählt und das ganze stimmt nicht mehr,.. ich würde diese gern aus der Visu auf 0 setzten und den Init auslösen können.

2. Starte ich eine Aufzeichnung mit neuem Dateinamen, so wird die zuvor erstellte Datei nach "true" auf ENABLE mit der Spaltenbeschriftung überschrieben -> Der zuvor geloggte Inhalt ist dadurch dann weg,... Das File mit dem neuen Dateinamen wird angelegt und enthält nach "false" an ENABLE auch die richtigen Daten, wird dann aber beim nächsten File mit neuem Namen zu Beginn auch überschrieben :-/


Ist der zweite Fehler ggf. Bekannt oder ich habe einen Fehler in der "Ansteuerung"? -> Dateipfad und alle Einstellungsvariablen sind fest an den Baustein geschrieben. Nur den Dateinamen ändere ich über die VISU. Der Trigger kommt über die Zeitvorgabe.

Vielen Dank vorab

peewit

die oscat_network sollte die version 1.35 version
diese kannst du hier finden
http://www.oscat.de/community/index.php/topic,2546.msg13223.html#msg13223

in der 1.35 version ist mir kein fehler im datenlogger bekannt

Die ablaufreihenfolge ergibt sich bei sps-neustart aufgrund der code-ablaufreihenfolge
dein beschriebenes problem kann höchstens bei online-ändern zustande kommen

wenn eine datei schon vorhanden ist und es ergibt sich aufgrund der parametrierung wieder ein neuer datenlogger-dateiname so überschreibt dieser die alte datei
das ist auch so gewollt, ansonsten musst da dateinamen generieren die sich nicht wiederholen



OSCAT_Tester

Danke für den Hinweis, ich hatte die Lib von der 3S Seite geladen (Codesys).

Probiere die neue Version bei Gelegenheit mal aus.

rima

Hallo,
ich habe das gleiche Problem mit DLOG_STORE_FILE_CSV.
Mir ist bewusst das Dateien mit dem gleichen Namen überschrieben werden, allerdings möchte ich das nicht.
Besteht die Möglichkeit noch eine Input hinzuzufügen damit man das anhängen an bestehende Datei aktivieren kann?
Ich hab mir den Code schon mal angesehen, allerdings bin ich in der Programmierung nicht so tief drinnen das ich das auf die schnelle hinbekomme. :-\
Ich kann mir gut vorstellen das dies beim Loggen auch von anderen öfters gebraucht wird  ;), ich z.B. möchte Aktivitäten in der GLT in Monatsdateien auf der SD-Karte mitschreiben.

Gruss Matthias

peewit

solange der dateiname gleich bleibt und der parameter "save_data" mit einer remantenten variable belegt ist sollte selbst ein reboot daran nichts ändern
und alle daten landen in dieser datei

ansonsten habe ich nicht wirklich verstanden was den nun hier das problem sein soll bzw wollt ihr denn nun genau machen

bring doch mal eine genauere beschreibung