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

Ergebnis 1 bis 3 von 3

Thema: CPU-Zeit für andere Zeitzone verschieben

  1. #1
    Registriert seit
    22.04.2009
    Ort
    Bayern
    Beiträge
    9
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe folgendes Problem. Ich habe hier eine Anlage, deren CPU wird mit einem Server in Schweden auf die UTC-0 synchronisiert. Da die Anlage aber in Singapur steht, muss auf diese Zeit 8h draufgerechnet werden UTC+8. Da die OPs per Bereichszeiger mit der CPU-Zeit verknüpft werden, sind bei allen Meldungen die Zeiten falsch.

    1. Kann man bei der Synchronisation die Systemzeit immer jeweil um 8 h verschieben? Da die Synchronisierung ja zyklisch abläuft, reicht es nicht, die Zeit einmalig anzugleichen. Falls das nicht geht:

    2. kann man dann zumindest für den Datensatz, auf den der OP-Bereichszeiger zeigt, um 8 Stunden verschieben lassen?
    Ich hab dazu schon folgenden Code (war schon so programmiert, bevor ich an die Anlage kam)
    Code:
    Im OB1: NW1
          L     #OB1_PREV_CYCLE
          T     "DB_System_time".PLC_cycle_time
    
          L     LB    12                    // LB12 : year
          T     DB1.DBB    0
          L     LB    13                    // LB13 : month
          T     DB1.DBB    1
          L     LB    14                    // LB14 : day
          T     DB1.DBB    2
          L     LB    15                    // LB15 : hour
          T     DB1.DBB    3
          L     LB    16                    // LB16 : minutes
          T     DB1.DBB    4
          L     LB    17                    // LB17 : seconds
          T     DB1.DBB    5
          L     LB    18                    // LB18 : 10/second
          T     DB1.DBB    6
          L     LB    19                    // LB19 : 100/second
          T     DB1.DBB    7
    Code:
    Im OB1: NW2
     
          L     DB1.DBB    0                // DBB0 : year
          T     DB909.DBB   90
          L     DB1.DBB    1                // DBB1 : month
          T     DB909.DBB   91
          L     DB1.DBB    2                // DBB2 : day
          T     DB909.DBB   92
          L     DB1.DBB    3                // DBB3 : hour
          T     DB909.DBB   93
          L     DB1.DBB    4                // DBB4 : minutes
          T     DB909.DBB   94
          L     DB1.DBB    5                // DBB5 : seconds
          T     DB909.DBB   95
          L     DB1.DBB    6                // DBB6 : 10/second
          T     DB909.DBB   96
          L     DB1.DBB    7                // DBB7 : 100/second
          T     DB909.DBB   97
    Die OPs greifen per Bereichszeiger auf DB909.DBW90 zu.

    Ich steh jetzt grad ein bisschen auf dem Schlauch, aber wie könnte ich hier die 8 Std addieren?


    CPU 319F-3 PN/DP
    Simatic Manager V5.4 SP4
    WinCC flexible 2008


    Danke schonmal für mögliche Hinweise.
    Gruß
    Hannes
    Zitieren Zitieren CPU-Zeit für andere Zeitzone verschieben  

  2. #2
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Da gibt es einen fertigen Baustein:

    Standard Library > IEC-Funktion-Blocks > FC 1 ( AD_DT_TM )
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

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

    Fuji (02.02.2010)

  4. #3
    Fuji ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.04.2009
    Ort
    Bayern
    Beiträge
    9
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das hab ich gesucht. Danke.

Ähnliche Themen

  1. E-Bus-Auffrischung und andere Fragen
    Von Camu im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 19.05.2011, 08:56
  2. FBs in andere Projekte kopieren???
    Von KNEFI im Forum PC- und Netzwerktechnik
    Antworten: 5
    Letzter Beitrag: 27.01.2010, 14:14
  3. El. und andere Wiederholungsprüfungen
    Von thomass5 im Forum Schaltschrankbau
    Antworten: 2
    Letzter Beitrag: 02.12.2007, 05:24
  4. über dp/dp-koppler an die andere cpu
    Von volker im Forum Feldbusse
    Antworten: 1
    Letzter Beitrag: 03.08.2007, 00:47
  5. ZEITZONE ???
    Von argv_user im Forum Stammtisch
    Antworten: 3
    Letzter Beitrag: 15.01.2006, 18:47

Lesezeichen

Berechtigungen

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