Absturzsichere Speicherung
Verfasst: Dienstag 30. September 2008, 10:41
Gucky_av
Anmeldungsdatum: 27.07.2006
Beiträge: 39
Verfasst am: 05.09.2006 20:43 Titel: Absturzsichere Speicherung
--------------------------------------------------------------------------------
Hallo,
ich habe folgende Anforderung:
aus dem Zähler sollen die Zahlenwerte in einer Speicherzelle geschrieben werden ( jede Minute ). Die Zahl ist 7 stellig. Also DINT ( Dopperlword ) Format. Es werden 128 Speicherzellen benötigt. Der Inhalt darf durch Spannungsausfall nicht verloren gehen. Wenn PC nach ausfall wieder angefahren wird muss der Zählerstand wieder fortlaufend weiter gezählt werden.
Ich habe nun mit RAM und in Datei schreiben gespielt was auch geht aber bei Spannungsausfall sind bei RAM Daten weg. Datei schreiben geht aber bei Spannungswiederkehr die richtige Adresse mit Datei lesen für Zählerstand zu verschalten ergibt Probleme.
Meine Frage weis jemand eine Lösung ? ( USV einzuschalten wird überlegt )
Nach oben
Schulz
Anmeldungsdatum: 13.08.2006
Beiträge: 6
Wohnort: Friedrichshafen
Verfasst am: 06.09.2006 03:35 Titel:
--------------------------------------------------------------------------------
USV ist die beste Lösung
Aber. Hmm. Schonmal versucht die Adresse für die Zählerdatei in eine zweite Datei zu schreiben und die beim Start einfach auszulesen?
Ich weiß leider nicht, wie deine Schaltung genau aussieht (kanns mir grad irgentwie ned vorstellen), aber vieleicht wär das ne Möglichkeit.
Nach oben
Gucky_av
Anmeldungsdatum: 27.07.2006
Beiträge: 39
Verfasst am: 06.09.2006 17:51 Titel:
--------------------------------------------------------------------------------
Hallo Schulz,
bitte Adressierung weiss ich n icht wie ich umsetzen kann Datei lesen geht nur auf Startadresse zu setzen was nach meinen Tests aber auch prbleme bereitet.
Nach oben
abacom
Site Admin
Anmeldungsdatum: 30.06.2006
Beiträge: 898
Verfasst am: 06.09.2006 18:56 Titel:
--------------------------------------------------------------------------------
Und was wenn der Strom beim Schreiben der Datei ausfällt?
USV
ABACOM support
Nach oben
ExpertProfi
Anmeldungsdatum: 20.08.2006
Beiträge: 50
Verfasst am: 30.09.2006 20:33 Titel: Permanent Memory
--------------------------------------------------------------------------------
Hallo Leute,
euch kann geholfen werden. Auf meiner Hompage findet Ihr ein neues DLL-Bauteil "Permanent Memory".
http://www.expertprofi.ag.vu/permanent_mem.html
Dieses schreibt und liest 16 analoge oder digitale Kanäle in eine INI-Datei, wann immer Ihr es wollt:
- Fallende Flanke an /WR = speichern
- Fallende Flanke an /RD = laden
Ein PL40 Beispiel ist auf dabei, und auch der Delphi 5.0 Quelltext.
Wem 16 Werte noch zu wenig sind, kann das Beuteil mehrfach in sein Projekt einbauen.
Ich hoffe es hilft, Feedback wäre nett.
E.P.
Nach oben
Gucky_av
Anmeldungsdatum: 27.07.2006
Beiträge: 39
Verfasst am: 01.10.2006 16:52 Titel:
--------------------------------------------------------------------------------
Hallo,
habe deine DLL heruntergeladen. Hast mir damit eine große Freude bereitet. Dies ist genau das was ich gebraucht habe. Echt super.
Zu dem Einwand wegen Ausfall wenn datei geschrieben wird. Ich will Daten nur alle 10 min schreiben dann habe ich halt Pech gehabt wenn dann gerade USV und Strom ausfällt.
Anmeldungsdatum: 27.07.2006
Beiträge: 39
Verfasst am: 05.09.2006 20:43 Titel: Absturzsichere Speicherung
--------------------------------------------------------------------------------
Hallo,
ich habe folgende Anforderung:
aus dem Zähler sollen die Zahlenwerte in einer Speicherzelle geschrieben werden ( jede Minute ). Die Zahl ist 7 stellig. Also DINT ( Dopperlword ) Format. Es werden 128 Speicherzellen benötigt. Der Inhalt darf durch Spannungsausfall nicht verloren gehen. Wenn PC nach ausfall wieder angefahren wird muss der Zählerstand wieder fortlaufend weiter gezählt werden.
Ich habe nun mit RAM und in Datei schreiben gespielt was auch geht aber bei Spannungsausfall sind bei RAM Daten weg. Datei schreiben geht aber bei Spannungswiederkehr die richtige Adresse mit Datei lesen für Zählerstand zu verschalten ergibt Probleme.
Meine Frage weis jemand eine Lösung ? ( USV einzuschalten wird überlegt )
Nach oben
Schulz
Anmeldungsdatum: 13.08.2006
Beiträge: 6
Wohnort: Friedrichshafen
Verfasst am: 06.09.2006 03:35 Titel:
--------------------------------------------------------------------------------
USV ist die beste Lösung
Aber. Hmm. Schonmal versucht die Adresse für die Zählerdatei in eine zweite Datei zu schreiben und die beim Start einfach auszulesen?
Ich weiß leider nicht, wie deine Schaltung genau aussieht (kanns mir grad irgentwie ned vorstellen), aber vieleicht wär das ne Möglichkeit.
Nach oben
Gucky_av
Anmeldungsdatum: 27.07.2006
Beiträge: 39
Verfasst am: 06.09.2006 17:51 Titel:
--------------------------------------------------------------------------------
Hallo Schulz,
bitte Adressierung weiss ich n icht wie ich umsetzen kann Datei lesen geht nur auf Startadresse zu setzen was nach meinen Tests aber auch prbleme bereitet.
Nach oben
abacom
Site Admin
Anmeldungsdatum: 30.06.2006
Beiträge: 898
Verfasst am: 06.09.2006 18:56 Titel:
--------------------------------------------------------------------------------
Und was wenn der Strom beim Schreiben der Datei ausfällt?
USV
ABACOM support
Nach oben
ExpertProfi
Anmeldungsdatum: 20.08.2006
Beiträge: 50
Verfasst am: 30.09.2006 20:33 Titel: Permanent Memory
--------------------------------------------------------------------------------
Hallo Leute,
euch kann geholfen werden. Auf meiner Hompage findet Ihr ein neues DLL-Bauteil "Permanent Memory".
http://www.expertprofi.ag.vu/permanent_mem.html
Dieses schreibt und liest 16 analoge oder digitale Kanäle in eine INI-Datei, wann immer Ihr es wollt:
- Fallende Flanke an /WR = speichern
- Fallende Flanke an /RD = laden
Ein PL40 Beispiel ist auf dabei, und auch der Delphi 5.0 Quelltext.
Wem 16 Werte noch zu wenig sind, kann das Beuteil mehrfach in sein Projekt einbauen.
Ich hoffe es hilft, Feedback wäre nett.
E.P.
Nach oben
Gucky_av
Anmeldungsdatum: 27.07.2006
Beiträge: 39
Verfasst am: 01.10.2006 16:52 Titel:
--------------------------------------------------------------------------------
Hallo,
habe deine DLL heruntergeladen. Hast mir damit eine große Freude bereitet. Dies ist genau das was ich gebraucht habe. Echt super.
Zu dem Einwand wegen Ausfall wenn datei geschrieben wird. Ich will Daten nur alle 10 min schreiben dann habe ich halt Pech gehabt wenn dann gerade USV und Strom ausfällt.