-> Hier kostenlos registrieren
Hallo;
Hardware: S7-200
In meinem Projekt würde ich gerne die Betriebslaufzeiten von mehreren angeschlossenen Geräten sekundengenau speichern lassen. Das Problem was ich ich habe ist, dass ich keine zufriedenstellende Lösung finde.
Idee: Speichern der Werte im remanenten Variablenspeicher.
Problem: Laut Beschreibung soll der remanente Bereich mind. 50 h gehalten werden. Tut er aber bei mir nicht. Bei mir sind es vielleicht 1h. Wie auch immer. Nach einer gewissen Zeit ist Betriebszeit verloren.
Idee: Speichern im EEPROM
Problem: Wenn ich sekundenweise speichere ist das EEPROM nach ein paar Tagen wegen der vielen Zugriffe hin. Ich kann natürlich Minuten und Sekunden remanent und Stunden im EEPROM speichern. Aber das ist aufwendig und falls die Maschine längere Zeit steht sind die remanenten Werte trotzdem weg. Wie auch immer, ich bekomme keine genauen Betriebslaufzeiten.
Idee: Speichern über remanente Merker
Problem: Laut Beschreibung werden die ersten 14 MerkerByes automatisch nullspannungsfest gespeichert. Aber ich habe wesentlich mehr Werte zu speichern, als dass ich mit 14 Byte auskommen würde.
Übersehe ich etwas, oder gibt es keine Möglichkeit Betriebszeiten "genau UND sicher" zu speichern?
Hardware: S7-200
In meinem Projekt würde ich gerne die Betriebslaufzeiten von mehreren angeschlossenen Geräten sekundengenau speichern lassen. Das Problem was ich ich habe ist, dass ich keine zufriedenstellende Lösung finde.
Idee: Speichern der Werte im remanenten Variablenspeicher.
Problem: Laut Beschreibung soll der remanente Bereich mind. 50 h gehalten werden. Tut er aber bei mir nicht. Bei mir sind es vielleicht 1h. Wie auch immer. Nach einer gewissen Zeit ist Betriebszeit verloren.
Idee: Speichern im EEPROM
Problem: Wenn ich sekundenweise speichere ist das EEPROM nach ein paar Tagen wegen der vielen Zugriffe hin. Ich kann natürlich Minuten und Sekunden remanent und Stunden im EEPROM speichern. Aber das ist aufwendig und falls die Maschine längere Zeit steht sind die remanenten Werte trotzdem weg. Wie auch immer, ich bekomme keine genauen Betriebslaufzeiten.
Idee: Speichern über remanente Merker
Problem: Laut Beschreibung werden die ersten 14 MerkerByes automatisch nullspannungsfest gespeichert. Aber ich habe wesentlich mehr Werte zu speichern, als dass ich mit 14 Byte auskommen würde.
Übersehe ich etwas, oder gibt es keine Möglichkeit Betriebszeiten "genau UND sicher" zu speichern?