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

Ergebnis 1 bis 3 von 3

Thema: Uhrzeit S5 <--> OP77 synchronisieren

  1. #1
    Registriert seit
    04.08.2006
    Beiträge
    107
    Danke
    58
    Erhielt 2 Danke für 2 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Leute!

    Hat schonmal jemand von euch die Uhrzeit zwischen einer S5 100U oder 95U und einem OP77 synchronisiert?

    Sind ja ganz unterschiedliche Datenformate.
    Komme da nicht weiter...

    Danke!

    Gruß
    Johannes
    Zitieren Zitieren Uhrzeit S5 <--> OP77 synchronisieren  

  2. #2
    Jupp06 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.08.2006
    Beiträge
    107
    Danke
    58
    Erhielt 2 Danke für 2 Beiträge

    Idee

    Hi,

    habe mittlerweile erste Fortschritte.
    Zeit von CPU 103 per Bereichszeiger ans OP77 klappt!

    Habe den DB1 nach dem Handbuch von Siemens eingerichtet.
    Uhrendaten in DB 5
    Die einzelnen Werte in die richtige Reihenfolge fürs Date and Time - Format des OP77 kopiert und in DB 10 (Ort meines Bereichszeigers) abgelegt.



    Programm:
    Code:
    Netzwerk 1
    0000      :A   DB   5
    0001      :L   DW   3
    0002      :T   MW  50
    0003      :
    0004      :A   DB  10
    0005      :L   MW  50
    0006      :T   DW   2
    0007      :
    0008      :A   DB   5
    0009      :L   DR   2
    000A      :T   MB  51
    000B      :L   DL   1
    000C      :T   MB  50
    000D      :
    000E      :A   DB  10
    000F      :L   MW  50
    0010      :T   DW   1
    0011      :
    0012      :A   DB   5
    0013      :L   DL   2
    0014      :T   MB  50
    0015      :L   DR   1
    0016      :T   MB  51
    0017      :
    0018      :A   DB  10
    0019      :L   MW  50
    001A      :T   DW   0
    001B      :
    001C      :A   DB   5
    001D      :L   KM 00000000 00000000
    001F      :T   MW  50
    0020      :L   DR   0
    0021      :T   MB  51
    0022      :
    0023      :A   DB  10
    0024      :L   MW  50
    0025      :T   DW   3
    0026      :
    0027      :BE


    Gruß
    Johannes
    Geändert von Jupp06 (12.12.2008 um 11:14 Uhr)
    Zitieren Zitieren Fortschritte  

  3. #3
    Jupp06 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.08.2006
    Beiträge
    107
    Danke
    58
    Erhielt 2 Danke für 2 Beiträge

    Reden


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Leute,
    hab es jetzt am Laufen!

    Hier die Lösung:

    Bereichszeiger:
    Datum/Uhrzeit Steuerung: DB10 DW0 - 5
    Datum/Uhrzeit: DB10 DW 6-11
    Steuerungsauftrag: DB10 DW 12-15

    Uhrendaten: DB5 ab DW0
    Uhren-Statuswort: MW102


    Programm:

    OB1: SPA PB2

    PB2:

    DB5 wird ausgelesen,die Daten in das Format fürs OP77 umkopiert und in DB 10 abgelegt. Wenn M16.0 gesetzt ist wird FB2 aufgerufen, um die Uhr zu stellen. T1 gibt dem OP Zeit, den Steuerungsauftrag durchzuführen.

    Code:
    Netzwerk 1
    0000      :A   DB   5
    0001      :L   DW   3         //Minuten,Sekunden
    0002      :A   DB  10
    0003      :T   DW   2
    0004      :
    0005      :A   DB   5
    0006      :L   DR   2         //Stunden
    0007      :A   DB  10
    0008      :T   DR   1
    0009      :
    000A      :A   DB   5
    000B      :L   DL   1         //Tage
    000C      :A   DB  10
    000D      :T   DL   1
    000E      :
    000F      :A   DB   5
    0010      :L   DL   2         //Jahr
    0011      :A   DB  10
    0012      :T   DL   0
    0013      :
    0014      :A   DB   5
    0015      :L   DR   1        //Monat
    0016      :A   DB  10
    0017      :T   DR   0
    0018      :
    0019      :A   DB  10
    001A      :L   KF +0
    001C      :T   DW   3
    001D      :
    001E      :A   DB   5
    001F      :L   DR   0       //Wochentag
    0020      :A   DB  10
    0021      :T   DR   3
    0022      :
    0023      :U   M   16.0
    0024      :L   KT 020.1
    0026      :SE  T    1
    0027      :
    0028      :U   M   16.0
    0029      :SPB FB   2
    002A Name :UHRSTELL
    002B      :
    002C      :BE

    FB2:

    Zunächst wird der Steuerungsbefehl 41 (Datum und Uhrzeit aus OP laden) in DB 10 geladen. Nach Ablauf von T1 werden die Daten aus DB10 geladen, ins S5-Format umkopiert und in den Sollwertbereich von DB5 kopert. Zuletzt wird das Bit 2 im Uhren-Statuswort gesetzt um die Daten zu übernehmen und M16.0 zurückgesetzt.

    Code:
    Netzwerk 1
    Name :UHRSTELL
     
    0005      :U   M   20.0
    0006      :SPB =M001
    0007      :
    0008      :A   DB  10
    0009      :L   KF +0
    000B      :T   DW  13
    000C      :T   DW  14
    000D      :T   DW  15
    000E      :
    000F      :L   KF +41    //Steuerungsauftrag 41 laden
    0011      :T   DW  12
    0012      :
    0013      :U   T    1
    0014      :S   M   20.0
    0015      :
    0016      :UN  M   20.0
    0017      :BEB
    0018      :
    0019 M001 :A   DB  10
    001A      :L   DW   9
    001B      :A   DB   5
    001C      :T   DW   4
    001D      :
    001E      :A   DB  10
    001F      :L   DW  10
    0020      :A   DB   5
    0021      :T   DW   5
    0022      :
    0023      :A   DB  10
    0024      :L   DL  11
    0025      :A   DB   5
    0026      :T   DL   6
    0027      :
    0028      :A   DB  10
    0029      :L   DR   6
    002A      :A   DB   5
    002B      :T   DR   6
    002C      :
    002D      :A   DB  10
    002E      :L   DW   7
    002F      :A   DB   5
    0030      :T   DW   7
    0031      :
    0032      :UN  M  103.0 //Statusbit Fehler in der Sollwertvorgabe
    0033      :S   M  103.2  //Statusbit Daten übernehmen
    0034      :
    0035      :
    0036      :R   M   20.0
    0037      :R   M   16.0
    0038      :BE

    Hier noch die entsprechenden Auszüge aus den Handbüchern:

    Uhrendatenbereich:




    Statuswort:





    Steuerungsauftrag






    Ich hoffe es hilft mal jemandem weiter!


    Gruß
    Johannes
    Zitieren Zitieren Jetzt funtioniert es!!!  

Ähnliche Themen

  1. S7-1200 Datum und Uhrzeit synchronisieren
    Von zinke-berlin im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 22.10.2012, 08:43
  2. Uhrzeit synchronisieren s7-1200 flexible
    Von DuHundDu im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 28.03.2012, 10:34
  3. Uhrzeit regelmäßig synchronisieren
    Von Beren im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 24.02.2010, 15:20
  4. Antworten: 40
    Letzter Beitrag: 28.10.2008, 08:30
  5. Uhrzeit synchronisieren
    Von prajos im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.03.2005, 12:27

Lesezeichen

Berechtigungen

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