-> Hier kostenlos registrieren
Hallo zusammen:
Ich mache momentan ein Programm für Speicherung der von Busklemmer genommenen Prozessdaten in eine bestimmte CSV-Datei. Der Zwischenpuffer in meinem Programm ist eine Array of T_MaxString. Die Daten wird zuerst in diesem Puffer gespeichert und zuletzt mit Hilfe von "FB_FileWrite" in eine bestimmt CSV.Datei geschrieben.
Wenn die Länge der Array <= 3999 ist, kann das Programm ohne Fehler laufen und die Datei kann richtig geschrieben werden. Aber wenn die Länge der Array >3999 ist, entsteht Fehler in FB_FielWrite: bError = TRUE, nErrID = 1802 (Dez) und wird nichts in Zieldatei geschrieben. Ich habe diese ID-Nummer in InfoSys von Beckhoff durchgesucht, das ist Fehler "Out of Memory". Weiß jemand wie viele Datenmenge kann Funktionsblock FB_FileWrite maximal schreiben?
Wie kann ich mehrere Datenmenge mit Hilfe FB_FileWrite in eine bestimmt Datei schreiben?
Vielen Dank.
Ich mache momentan ein Programm für Speicherung der von Busklemmer genommenen Prozessdaten in eine bestimmte CSV-Datei. Der Zwischenpuffer in meinem Programm ist eine Array of T_MaxString. Die Daten wird zuerst in diesem Puffer gespeichert und zuletzt mit Hilfe von "FB_FileWrite" in eine bestimmt CSV.Datei geschrieben.
Wenn die Länge der Array <= 3999 ist, kann das Programm ohne Fehler laufen und die Datei kann richtig geschrieben werden. Aber wenn die Länge der Array >3999 ist, entsteht Fehler in FB_FielWrite: bError = TRUE, nErrID = 1802 (Dez) und wird nichts in Zieldatei geschrieben. Ich habe diese ID-Nummer in InfoSys von Beckhoff durchgesucht, das ist Fehler "Out of Memory". Weiß jemand wie viele Datenmenge kann Funktionsblock FB_FileWrite maximal schreiben?
Wie kann ich mehrere Datenmenge mit Hilfe FB_FileWrite in eine bestimmt Datei schreiben?
Vielen Dank.