-> Hier kostenlos registrieren
Hallo zusammen, ich habe ein S7-1511-1PN mit einem TP1200 Comfort und nutze TIA V17.
Über das HMI werden gewissen Prüfergebnisse, 1x pro Schicht, in einen DB geschrieben. Jeder Eintrag enthält Schicht (F, S, N), Uhrzeit, Datum und natürlich die Ergebnisse.
Ein kleine Besonderheit dabei ist, das die Steuerung bei den Nachtschichten, dass Datum von gestern schreibt, da bei uns der neue Tag erst in der Frühschicht anfängt. Im DB habe ich 15 Register die ich mittels For- Schleife schiebe und dann im ersten Register den aktuellen Eintrag schreibe.
Wenn die Schicht N ist und es nach 0 Uhr ist, schreibe ich beim Datum nicht das aktuelle aus der Steuerung, sondern das aus Register 2, also von gestern. Aber so stoße ich immer mal wieder auf Probleme. Gibt es die Möglichkeit zusagen, aktuelles Datum -1 oder ähnliches? Oder wie würdet ihr das machen?
Für weitere Anregungen wäre ich sehr dankbar.
Beste Grüße
Über das HMI werden gewissen Prüfergebnisse, 1x pro Schicht, in einen DB geschrieben. Jeder Eintrag enthält Schicht (F, S, N), Uhrzeit, Datum und natürlich die Ergebnisse.
Ein kleine Besonderheit dabei ist, das die Steuerung bei den Nachtschichten, dass Datum von gestern schreibt, da bei uns der neue Tag erst in der Frühschicht anfängt. Im DB habe ich 15 Register die ich mittels For- Schleife schiebe und dann im ersten Register den aktuellen Eintrag schreibe.
Wenn die Schicht N ist und es nach 0 Uhr ist, schreibe ich beim Datum nicht das aktuelle aus der Steuerung, sondern das aus Register 2, also von gestern. Aber so stoße ich immer mal wieder auf Probleme. Gibt es die Möglichkeit zusagen, aktuelles Datum -1 oder ähnliches? Oder wie würdet ihr das machen?
Für weitere Anregungen wäre ich sehr dankbar.
Beste Grüße