Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

CC2Net-RAM-Device Problem Kategorie: Sonstige Hardware (von Jan - 24.11.2005 13:44)
Ich nutze:
C164CI-ControllerBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Leute,

im Moment verwende ich die CCII als Datenlogger. Es werden mehrere Temperaturen erfasst und mit
Zeitstempel im CC2Net-RAM-Device 4MBit abgelegt. Dieses wird über CC2Net-RAM-Interface Ports
angesteuert.

Das läuft soweit ganz gut. Aber jetzt ist mir aufgefallen, dass es Fehler bei den ge-log-ten Daten gibt.
Um diesen Fehler abzufangen, habe ich den entsprechenden Code folgendermassen geändert:

In logArray stehen die zu speichernden Daten.


    do {
        ram.writebytearray (lastLoggedRecord, logArray, LOGENTRYLENGTH);
        ram.readbytearray (lastLoggedRecord, testArray, LOGENTRYLENGTH);
        writtenOK = constant.TRUE;
        for i = 0...LOGENTRYLENGTH-1 {
            if (logArray[i] != testArray[i]) {
                writtenOK = constant.FALSE;
                writeErrorCount = writeErrorCount + 1;
            }
        }
    } while (!writtenOK);
 


Nachdem jetzt 2 Tage vergangen sind, und ca. 7800 Einträge im RAM abgelegt wurden, hat
writeErrorCount einen Wert von 9. Sooft wurden also die Daten nicht korrekt abgelegt oder ausgelesen.

Hat jemand von Euch ähnliche Erfahrungen gemacht?

Danke und GruÃ?,

Jan


    Antwort schreiben


Antworten:

Re: CC2Net-RAM-Device Problem (von Norbert - 24.11.2005 15:24)