Autor Thema: DLOG_STORE_FILE_CSV überschreibt jedesmal das alte File  (Gelesen 52 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline OSCAT_Tester

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
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

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 295
    • Profil anzeigen
Re: DLOG_STORE_FILE_CSV überschreibt jedesmal das alte File
« Antwort #1 am: 19. April 2019, 12:23:48 »
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