Step 7 Datenbaustein nur alle 24h mit 0 überschreiben.

tommylik

Level-2
Beiträge
115
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe einen FC geschrieben der jede Stunde mir die Stückzahl in einen DB schreibt.
Das ganze über 3 Schichten hinweg. Ist für die Visu gedacht.
Den DB mit einer 0 zu überschreiben habe ich mit dem SFC21 realisiert.
Was ich möchte, aber nicht weiß wie ich es umsetzten kann, das der DB nur alle 24 Stunden überschrieben werden soll.
Sprich sagen wir mal es ist Frühschicht und bis 14:00 schreibe ich die Werte in den DB. Dann müßen die Werte bis
zur nächsten Frühschicht erhalten bleiben. Hat einer von Euch eine Idee wie ich das programmieren könnte??

Vielen Dank im Voraus.

Mfg Tommylik
 
Jeweils mit Beginn der neuen (z.B. Früh-) Schicht eine Flanke erzeugen, die das Nullen einmalig anstößt.

Wie erkennst bzw. kennzeichnest Du bis dato die einzelnen Schichten?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
oder die Zeit der Steuerung auslesen und bei erreichen einer bestimmten Uhrzeit diese Flanke setzen und den Bereich Nullen ...

oder man zeichnet die Werte der ganzen Woche auf und zu beginn der ersten Schicht der Woche wird diese dann in ein Backup DB kopiert (Historie) und der aktuelle DB gelöscht ...
 
Hallo,

Vielen Dank für die schnelle Antwort und Hilfe.

@hucki @Boxy

Super ihr habt mir sehr geholfen.

Ich habe einen Flankenmerker zur Verfügung der zu Schichtbeginn für einen Zyklus ansteht.
Des Weiteren habe ich in einem DB die Signale welche Schicht aktiv ist zur Verfügung.

Ich werde diese Signale nutzen und den SFC21 dem entsprechend aufrufen.

Vielen Dank für die Hilfe

Mfg Tommylik
 
Zurück
Oben