Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: DCF77 mal wieder

  1. #1
    Registriert seit
    14.09.2011
    Beiträge
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    gudee ihr sps fritzen ,
    ich weiß das thema ist schon ein paar mal oben, aber werden nicht so ganz schlau aus des anderen threads...
    also wir bekommen ein sauberes DCF77 signal auf ein Eingang der Eingangskarte , aber wir tun uns bisschen schwer mit der Signalverarbeitung bzw wie man alle signale als code speichert..
    danke im vorraus für eure anworten

    CPU: 315- 2PN/DP
    Zitieren Zitieren DCF77 mal wieder  

  2. #2
    Registriert seit
    19.07.2010
    Beiträge
    1.289
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard

    Wie sieht dein Signal aus?

    Ich hatte vor langer Zeit mal sowas. Da kam jede Sekunde ein Impuls, kurz für false und lang für true. In der 59. Sekunde kam kein Implus als Syncronisation.

    Ist das bei dir auch so?
    mfG Aventinus

  3. Folgender Benutzer sagt Danke zu Aventinus für den nützlichen Beitrag:

    elektrikerHorst (14.09.2011)

  4. #3
    elektrikerHorst ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.09.2011
    Beiträge
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Jaa bei uns ist das genauso jede sekunde kommt ein signal entweder 100(entspricht 0) oder 200 ms(entspricht 1) lang in der 59 sekunde kommt keins um zu signalisieren das ein neuer takt beginnt. Wir haben halt probleme den Code einzulesen...

  5. #4
    Registriert seit
    19.07.2010
    Beiträge
    1.289
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard

    Das sollte doch relativ einfach sein...

    als erstes wartest du bis dein Signal 1,5s lang false ist. Somit hast du die Syncronisierung gefunden und setzt einen Start-Merker.

    wenn dein Startmerker true ist und der Eingang true ist startest du einen Impuls von 150ms. Wenn bei der negativen Flanke dein Eingang false ist schiebst du eine 0 in deinen Datensatz und bei True eine 1. So baust du dir das Telegramm zusammen und wertest es nach 58 Sekunden aus (Startmerker auch zurücksezten).

    Und das wars...
    mfG Aventinus

  6. #5
    elektrikerHorst ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.09.2011
    Beiträge
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Jaa so in etwa haben wir uns das auch gedacht, aber wie meinst du das mit datensatz?? meinst du ein DB?! haben das versucht aber ohne großen erfolg..; )

  7. #6
    Registriert seit
    19.07.2010
    Beiträge
    1.289
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard

    Das bekommen wir auch hin.

    Am einfachsten zu Zählst die Impulse mit. Dann kannst du indirekt adressiert die einzelnen Bit´s des Telegramms in einen Datenbaustein schreiben.

    Wenn das Telegramm fertig zusammengebaut ist kannst du die einzelnen Teile wieder rausholen und entsprechend in eine Date-And-Time ablegen.
    mfG Aventinus

  8. #7
    Registriert seit
    05.10.2005
    Beiträge
    2.373
    Danke
    321
    Erhielt 296 Danke für 266 Beiträge

    Standard

    Gabs da nicht auch schon was Fertiges in OSCAT? Das könnte mann sich als Vorlage mal ansehen.

    Thomas

  9. #8
    elektrikerHorst ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.09.2011
    Beiträge
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Haben das Signal geschafft einzulesen, aber in kein Datenbaustein sondern noch in Merkern. jetzt muss man halt die signalteile raussuchen und in den SFC0 schreiben aber dazu muss ja auch erstmal umgewandelt werden..weiß jemand wie etwa?? es gibt von siemens fertige zeit funktionen aber die richtige haben wir noch nicht gefunden
    gruß horst

  10. #9
    Registriert seit
    19.07.2010
    Beiträge
    1.289
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard

    Stell mal bitte deine Symboltabelle ein, damit ich mir den Telegrammaufbau mal anschauen kann. Ich hab leider nicht mehr im Kopf wie das Telegramm ist.
    mfG Aventinus

  11. #10
    elektrikerHorst ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.09.2011
    Beiträge
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    M 10.0 "Sek.14" BOOL false
    M 10.1 "Sek. 15" BOOL false
    M 10.2 "Sek.16" BOOL false
    M 10.3 "Sek.17" BOOL true
    M 10.4 "Sek.18" BOOL false
    M 10.5 "Sek.19" BOOL false
    M 10.6 "Sek.20" BOOL true
    M 10.7 "Sek.21" BOOL false
    M 11.0 "Sek.22" BOOL false
    M 11.1 "Sek.23" BOOL false
    M 11.2 "Sek.24" BOOL true
    M 11.3 "Sek.25" BOOL true
    M 11.4 "Sek.26" BOOL true
    M 11.5 "Sek.27" BOOL false
    M 11.6 "Sek.28" BOOL true
    M 11.7 "Sek.29" BOOL false
    M 12.0 "Sek.30" BOOL false
    M 12.1 "Sek.31" BOOL false
    M 12.2 "Sek.32" BOOL true
    M 12.3 "Sek.33" BOOL false
    M 12.4 "Sek.34" BOOL false
    M 12.5 "Sek.35" BOOL true
    M 12.6 "Sek.36" BOOL true
    M 12.7 "Sek.37" BOOL false
    M 13.0 "Sek.38" BOOL true
    M 13.1 "Sek.39" BOOL false
    M 13.2 "Sek.40" BOOL true
    M 13.3 "Sek.41" BOOL false
    M 13.4 "Sek.42" BOOL false
    M 13.5 "Sek.43" BOOL false
    M 13.6 "Sek.44" BOOL true
    M 13.7 "Sek.45" BOOL true
    M 14.0 "Sek.46" BOOL false
    M 14.1 "Sek.47" BOOL false
    M 14.2 "Sek.48" BOOL true
    M 14.3 "Sek.49" BOOL false
    M 14.4 "Sek.50" BOOL true
    M 14.5 "Sek.51" BOOL false
    M 14.6 "Sek.52" BOOL false
    M 14.7 "Sek.53" BOOL false
    M 15.0 "Sek.54" BOOL true
    M 15.1 "Sek.55" BOOL false
    M 15.2 "Sek.56" BOOL false
    M 15.3 "Sek.57" BOOL false
    M 15.4 "Sek.58" BOOL false

    waren zu faul das bild von der Tabelle hochzuladen :P , aber denkmal so wirds auch gehen.
    Das Signal bekommen wir so eingelesen, Bit 1-14 lassen wir weg, weil dort ja keine wichtigen Daten gesendet werden.
    Gruß Horst

Ähnliche Themen

  1. S7-22x und DCF77 ?
    Von tobias im Forum Simatic
    Antworten: 24
    Letzter Beitrag: 25.03.2010, 21:51
  2. DCF77 Funkuhempfänger
    Von maisanuk im Forum Suche - Biete
    Antworten: 7
    Letzter Beitrag: 20.02.2009, 09:23
  3. DCF77 vs. 313C
    Von Merasin im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 11.12.2006, 07:58
  4. S7-312C mit DCF77 ?
    Von Anonymous im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 03.04.2005, 21:28
  5. S7-300 und DCF77
    Von Harry im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 18.05.2004, 15:05

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •