ctrlS_ctrlL
Level-2
- Beiträge
- 29
- Reaktionspunkte
- 3
-> Hier kostenlos registrieren
Guten Tag.
HW: CPU 315-2PN/DP, CP 343-Lean
Zustand alt:
Wir haben seit rund 15-20 Jahren diese SPS im Einsatz. Mittels HMI steuert und überwacht die Anlage die Beleuchtung, Feuer-Alarm, Belüftung etc. unserer Firma.
Beleuchtung: Auf dem HMI kann man von jeder Abteilung der Firma von 1-3 Schicht auswählen und ebenso das Schichtmodell (Uhrzeiten) anpassen. Man kann von jeder Beleuchtung also exakt sagen von wann bis wann das Licht eingeschaltet sein soll.
Meine Aufgabe:
Seitdem die Strompreise so hoch nach oben gehen, haben wir beschlossen diese Ein- und Ausschaltzeiten nochmals genauer zu hinterfragen -> Ich habe zwei Zeiten geändert. Alt: Licht leuchtet Das ganze Wochenende, Neu Licht wird jeden Samstag um 14:00 ausgeschalten und am Montag um 05:00 wieder eingeschalten.
Zusätzlich sollte ich noch einen Taster machen, mit welchem man das ganze Lichter dreier Abteilungen ausschalten kann.
Zustand aktuell:
Die Taste funktioniert, alles so wie's sein soll.
Jedoch das Licht schaltet anstelle von Samstag 14:00, am Freitag um 23:20 ab...
Hab folgendes rausgefunden:
Im Programm wird mittels SFC1 die aktuelle Systemzeit ausgelesen und in eine Date_And_Time-Variable geschrieben. Mit FC7 "DT_DAY" wird der Tag aus der Date_And_Time Variable ausgelesen und als Integer zurückgegeben. (So=1...Sa=7)
Gestern Abend um 23:20 hat sich das Licht ausgeschaltet und der ausgelesene Tag war 7 = Samstag anstelle von 6 = Freitag. Logischerweise löscht dann das Licht, weil auf der SPS ist es Samstag 23:20 Uhr und dann sollte das Licht aus sein.
Dieses Sympthom zeigt sich nun seit 2 Wochen. Bin unschlüssig ob die Systemzeit der CPU 315-2PN/DP auch die Zeitumschaltung miteinberechnet. Hab gesehen mit SFC0 könnte ich die Uhrzeit synchronisieren..? Könnte das mein Problem beheben?
HW: CPU 315-2PN/DP, CP 343-Lean
Zustand alt:
Wir haben seit rund 15-20 Jahren diese SPS im Einsatz. Mittels HMI steuert und überwacht die Anlage die Beleuchtung, Feuer-Alarm, Belüftung etc. unserer Firma.
Beleuchtung: Auf dem HMI kann man von jeder Abteilung der Firma von 1-3 Schicht auswählen und ebenso das Schichtmodell (Uhrzeiten) anpassen. Man kann von jeder Beleuchtung also exakt sagen von wann bis wann das Licht eingeschaltet sein soll.
Meine Aufgabe:
Seitdem die Strompreise so hoch nach oben gehen, haben wir beschlossen diese Ein- und Ausschaltzeiten nochmals genauer zu hinterfragen -> Ich habe zwei Zeiten geändert. Alt: Licht leuchtet Das ganze Wochenende, Neu Licht wird jeden Samstag um 14:00 ausgeschalten und am Montag um 05:00 wieder eingeschalten.
Zusätzlich sollte ich noch einen Taster machen, mit welchem man das ganze Lichter dreier Abteilungen ausschalten kann.
Zustand aktuell:
Die Taste funktioniert, alles so wie's sein soll.
Jedoch das Licht schaltet anstelle von Samstag 14:00, am Freitag um 23:20 ab...
Hab folgendes rausgefunden:
Im Programm wird mittels SFC1 die aktuelle Systemzeit ausgelesen und in eine Date_And_Time-Variable geschrieben. Mit FC7 "DT_DAY" wird der Tag aus der Date_And_Time Variable ausgelesen und als Integer zurückgegeben. (So=1...Sa=7)
Gestern Abend um 23:20 hat sich das Licht ausgeschaltet und der ausgelesene Tag war 7 = Samstag anstelle von 6 = Freitag. Logischerweise löscht dann das Licht, weil auf der SPS ist es Samstag 23:20 Uhr und dann sollte das Licht aus sein.
Dieses Sympthom zeigt sich nun seit 2 Wochen. Bin unschlüssig ob die Systemzeit der CPU 315-2PN/DP auch die Zeitumschaltung miteinberechnet. Hab gesehen mit SFC0 könnte ich die Uhrzeit synchronisieren..? Könnte das mein Problem beheben?