Ausgelagerter Remanentspeicher - Vorgehensweise
Inhalt
Hinweis
Im folgenden Text wird der Begriff HS/FS durch den Begriff Gerät ersetzt.

1.Ablauf mit zwei Geräten

Beim Starten sucht das Gerät die zu seinem Projekt passende aktuelle Remanentdatei auf dem FTP-Server. Die Remanentdatei hat die gleiche Projekt-ID wie die im Gerät befindliche Projekt-ID.

Ist die Remanent-Datei vorhanden, wird sie in den Flash-Speicher des Gerätes geladen. Das Gerät arbeitet weiter.

Ist sie nicht vorhanden, verwendet das Gerät die Daten aus dem Flash-Speicher und speichert sofort die Remanentdaten mit der aktuellen (neueren) Projekt-ID auf den FTP-Server und arbeitet weiter.

2.Beispielablauf zum Programmieren mit 2 Geräten (A,B)

  1. Das Gerät A arbeitet mit Projekt-ID YY.
  2. Gerät B ist ausgeschaltet.
  3. Ein neues Projekt mit Projekt-ID ZZ wird auf Gerät A übertragen.
  4. Gerät A schreibt den Remanentspeicher mit der Kennung YY auf den FTP-Server und startet neu mit Projekt-ID ZZ.
  5. Gerät A sucht die Remanentdatei mit der Projekt-ID ZZ auf dem FTP-Server.
  6. Diese Remanentdatei ist nicht vorhanden.
    Gerät A holt die Remanentdaten aus dem Flash-Speicher und schreibt sofort Remanentdaten mit der Projekt-ID ZZ auf den FTP-Server.
  7. Gerät A arbeitet nun mit Projekt-ID ZZ.
  8. Gerät A wird ausgeschaltet.
  9. Gerät B wird eingeschaltet, es arbeitet mit der Projekt-ID XX
  10. Ein neues Projekt mit Projekt-ID ZZ wird nun auf Gerät B übertragen.
  11. Gerät B schreibt den Remanentspeicher mit der Kennung XX auf den FTP-Server und startet neu mit Projekt-ID ZZ.
  12. Gerät B sucht die Remanentdatei mit der Projekt-ID ZZ auf dem FTP-Server.
  13. Gerät B findet die Remanentdaten mit der Projekt-ID ZZ auf dem FTP-Server und speichert sie in den Flash-Speicher.
  14. Gerät B arbeitet nun mit Projekt-ID ZZ und den Remanentdaten von ZZ.

3.Prämissen

  1. Es arbeitet nur ein Gerät. Das zweite Gerät ist ausgeschaltet.
  2. Es wird immer das laufende Gerät zuerst programmiert.
  3. "Alte" Remanentdateien müssen "per Hand" auf dem FTP-Server gelöscht werden. Diese Dateien entstehen durch jede Umprogrammierung und werden nicht automatisch gelöscht.
  4. In den Projekteinstellungen "Remanentspeicher" muss immer beides einstellt werden: "FTP lesen" und "FTP schreiben".
  5. Datum und Uhrzeit des Programmier-PCs müssen aktuell sein.
  6. Die beiden Geräte müssen regelmäßig gewechselt werden. Die Uhrzeit der beiden Geräte muss gleich sein. Abweichungen können zu Datenverlusten in den Archiven/Anwesenheitssimulation führen.
  7. Bei beiden Geräten muss die gleiche Firmware installiert sein.
  8. Der Redundanzbetrieb kann nur mit zwei gleichen Geräten (HS-HS oder FS-FS) durchgeführt werden.