Uhrzeitfunktion

hank12

Level-1
Beiträge
132
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

möchte in meinem Progrämmchen so eine Art nachtabsenkung programmieren. D.h. z.Bsp. zwischen 23.00 und 6.00 in der früh soll eine Sollwertumschaltung stattfinden.

Dazu würde ich eine Funktion benötigen, die mir die aktuelle Uhrzeit immer weidergibt. Am besten natürlich mit datum und Winter und Sommerzeitumstellung.

Benötige ich da eine spezielle CPU?
Gibt es in Step7 so eine Art UHRZEIT-Funktionsblock?

Danke und grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Uhrzeitumstellung

Mit dem SFC1 (Standardbibliothek) kannst Du die Uhrzeit auslesen. Möglichkeiten gibt es viele! Sommer- und Winterzeitumstellung findest Du mit der Suchenfunktion hier im Forum (sogar als Baustein)! Spezielle Funktion gibt es kostenlos in der Oscat-Bibliothek! Das einzige Problem ist die Uhrzeitabweichung, aber dafür gibt es ein DCF-77 Modul(e) auch hier mit der Suchfunktion zu finden!

Gruss Gerhard :cool:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ,
okay habe die Suchfunktion benutzt..

So wie ich das zusammenfassend verstehe.

  • Echtzeituhr nur möglich wenn CPU dies unterstützt, ansonsten Softwareuhr.
  • Abpufferung bei Netzausfall nur möglich, wenn Batterie vorhanden, egal ob Software oder "Hardware" Uhr
  • Uhrzeiten, das Datum etc. lesen und beschreiben mit SFC1 und SFC0


Brauche ich dazu noch einen speziellen OB? oder ist das alles was man für eine einfache Uhrzeitstellen und lesen benötige?

grüsse
 
Hallo ,
okay habe die Suchfunktion benutzt..

So wie ich das zusammenfassend verstehe.

  • Echtzeituhr nur möglich wenn CPU dies unterstützt, ansonsten Softwareuhr.
  • Abpufferung bei Netzausfall nur möglich, wenn Batterie vorhanden, egal ob Software oder "Hardware" Uhr
  • Uhrzeiten, das Datum etc. lesen und beschreiben mit SFC1 und SFC0
Brauche ich dazu noch einen speziellen OB? oder ist das alles was man für eine einfache Uhrzeitstellen und lesen benötige?

grüsse

Welche CPU willst du verwenden? Die aktuellen 300er haben keine Batterie mehr. Bei den aktuellen CPUs der 300er Serie haben nur die CPU312 und die CPU312C eine Softwareuhr, alle anderen haben eine Hardwareuhr.

Grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...ah okay Vielen Dank!

Also hab eine CPU315 2-DP. Und so wie ich das dann verstanden habe.

Wenn eine Hardware Uhr vorhanden ist (wie ben bei dieser CPU) und ich den SFC1 etc. verwende so wird automatisch diese HW_Uhr genommen?

Wenn eine Batterie vorhanden ist , dann muss man mit der SW Uhr arbeiten? Sind dann dies die gleichen Bausteine oder gibt es da andere bausteine?
 
Sind die gleichen!

Das sind die gleichen, der Unterschied besteht nur darin das die z.B. 315 2 DP (wie Deine), die Uhrzeit nur ca. 3-4 Wochen hält, wenn sie Spannungslos ist!
Das mit der Hard- und Softwareuhr irritiert hier, so wie ich das sehe!
Am besten immer mit der Bestellnr. bei Siemens suchen, da werden eigentlich alle Fragen beantwortet! Da z.B. eine 315 nicht immer gleich ist! Firmware, Hardware je nach alter!!! So beugst Du auf jeden Fall Überraschungen vor!:ROFLMAO:
 
Zurück
Oben