Autor Thema: DCF77 und RTC  (Gelesen 9596 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

HeHo

  • Gast
DCF77 und RTC
« am: 27. Dezember 2007, 07:19:42 »
hallo zusammen,

ist es möglich den dcf77 baustein bei programmstart mit einer startzeit (z.b. der systemzeit) zu initialisieren (mit angabe ob mez bzw. utc) damit rtc und rtc1 dann als uhrenbausteine zu verwenden sind, egal ob ein abgleich über antenne erfolgt oder nicht?

weihnachten ist zwar schon vorbei aber einen versuch ist es wert  ;)


PS: wenn man derzeit im onlinemodus z.b. die rtc per pc(strg+f7) setzt dann läuft das ding zwar, aber viel zu schnell!

lg horst
« Letzte Änderung: 27. Dezember 2007, 07:27:51 von HeHo »

Offline Mr. Spok

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re: DCF77 und RTC
« Antwort #1 am: 27. Dezember 2007, 08:45:17 »
Hallo Horst,

ich habe das so gelöst, das ich die interne Uhr der SPS ständig benutze und diese Uhr dann mit der RTC-Uhr des DCF-Bausteins bei erfolgreichem Funksignalempfang synchronisiere.

Ob DST oder nicht kann man ja mit der entsprechenden Funktion auch aus dem internen Datum der SPS feststellen.

Hier der Programmabschnitt für die EC4P von Moeller:

(*Systemuhr stellen*)

 IF NOT DCF_77.error AND DCF_77.sync THEN SysRtcSetTime(DCF_77.RTC1);
 END_IF;

(*Systemuhr auslesen*)

 Aktuelles_Datum_und_Uhrzeit:= SysRtcGetTime(TRUE);



mfG Jan

HeHo

  • Gast
Re: DCF77 und RTC
« Antwort #2 am: 27. Dezember 2007, 20:23:47 »
hi jan,

so eine lösung setzte ich zur zeit ein und funktioniert auch zufriedenstellend. ich dachte nur dass es ein wenig eleganter wäre.

lg horst

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: DCF77 und RTC
« Antwort #3 am: 29. Dezember 2007, 20:17:13 »
ich finde das einen guten input wir werden das für eine spätere version vorsehen.

Offline Mr. Spok

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re: DCF77 und RTC
« Antwort #4 am: 02. Januar 2008, 13:22:16 »
Hallo Horst,

habe den DCF77 Baustein mal etwas geändert, vielleicht hilft es Dir weiter.
Die Sekunden müssten jetzt auch richtig laufen (bei mir in der Simulation stimmt´s jedenfalls)

mfG Jan

[gelöscht durch Administrator]

Offline Mr. Spok

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
RTC
« Antwort #5 am: 02. Januar 2008, 13:26:55 »
Desweiteren habe ich mir auch noch eine eigene Uhr "gebastelt",
das ist für die Simulation manchmal ganz nützlich da dort die sysgetrtc nicht funktioniert.

mfG Jan

[gelöscht durch Administrator]

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: DCF77 und RTC
« Antwort #6 am: 02. Januar 2008, 13:34:16 »
danke das ist sehr interessant