03.03.2024 15:31 | |
Beigetreten: 11.06.2019 Letzter Bes: 19.10.2024 Beiträge: 2292 Bewertung: (99) |
Hallo Autogen, wie ixo65 schon geschrieben hat mußt Du die Uhrzeit von einer anderen Logo holen. Dazu habe ich vor einiger Zeit mal einen Beitrag geschrieben. Um nach einen Ausfall die Uhr zu synchronisieren mußt Du die aktuelle Zeit dauernd premanent in der "Ansteuer-Logo" speichern. Nach Spannungswiederkehr bildest Du die Differens zwischen gespeicherter Ausfallzeit und dem Zeitpunkt der Wiederkehr. Die Uhrzeiten und die Differenz rechnest Du am besten in Minuten pro Tag um. Damit lässt sich besser rechnen. Negative Werte bedeuten dabei, das die Wiederkehr-Uhrzeit vor der "ausgefallenen" Uhrzeit liegt. Für eine reine 12- oder 24-Stunden Tochteruhr sind nur die ermittelten Tagesminuten entscheidend. Des weitern muß man beachten, das Minutenwechsel der aktuellen Zeit bei dem Nachstellen der Tochteruhr mit einbezogen weden. Programmtechnisch ist das alles ein wenig anspruchsvoll. Und bei einer Investion von zwei Logos wäre vielleicht eine richtige Mutteruhr die bessere Wahl. Da Mutteruhren aber recht teuer sein können, gibt es auch die Möglichkeit der "elektronischen Bucht". Gruß Ella_68 |
Zuletzt bearbeitet von: Ella_68 am: 03/03/2024 15:38:32 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
04.03.2024 19:52 | |
Beigetreten: 11.06.2019 Letzter Bes: 19.10.2024 Beiträge: 2292 Bewertung: (99) |
Hallo AutoGen ..,
Der Kniff liegt darin, das permanent in einen remanenten Baustein der aus der andern Logo gewonnene aktuelle Zeitwert geschrieben wird (B013 und B006). Dazu habe ich auf die Schnelle ein beispiel geschrieben. Fällt die Spannung aus, differiert der aktuelle Wert mit dem zuletzt gespeicherten (B003). Diese Differenz wird in Impulse umgewandelt. Dabei ist zu beachten, das nach Tageswechsel und vor der Ausfalluhrzeit dieser Wert negativ ist. Die Korrektur erfolget über B004 und B005. Über den Vergleicher B009, B011 und B012 ist der Zähler B007 solange aktiv bis die Differenz ausgeglichen ist. Im Umschalter B020 sind dann beide Eingangswerte gleich und es wird auf die aktuelle Zeit umgeschaltet. Gleichzeitig wird B002 gesetzt und die remanente Zeitspeicherung in B006 beginnt von neuem. Ein wichtiges bleibt aber anzumerken !! Bei Programmstart oder Netzwerkausfall sind alle Zeitwerte die von der 2. Logo kommen erstmal gleicht Null, was zu einem Funktionsfehler zwangsläufig führt. Daher darf dieses Schaltung erst aktive werden, wenn die Zeitwerte vorhanden sind. Dazu bietet sich die Abfrage des Monatswertes der 2. Logo an, da dieser Wert niemals Null sein kann. Diese Freigabe der Schaltung muß Du aber noch ergänzen. Gruß Ella_68 DateianhangAusfallauswertung 24h-Uhrwerk.zip (121 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
04.03.2024 20:44 | |
Beigetreten: 26.02.2024 Letzter Bes: 10.10.2024 Beiträge: 3 Bewertung: (0) |
Danke schön! Ich werde es bei nächster Gelegenheit überprüfen und Ihnen Bescheid geben. |
Folgen Sie uns auf