Uhrzeit setzen SPS (S7)

Blockbuster

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

ich befinde mich noch in Ausbildung und ich soll als Arbeitsauftrag eine DCF77 Platine an eine SPS Anschließen und die Uhrzeit entsprechend setzen lassen.

Nun habe ich lange im Internet und in Dokumenationen gesucht konnte aber leider nicht herausfinden, wie ich die SPS-Systemzeit von meinem Programm aus setzen kann?!

Unglücklicherweise hält es der verantwortliche Ausbilder nicht für nötig zu helfen..
Über Hilfestellungen wäre ich sehr dankbar!
 
Du kannst dafür den SFC 0 verwenden. Einfach mit dem Fragezeichen auf den Baustein die Erklärung ist ausreichen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Beispiel Zeit setzen

Hier ein kleines Beispiel für das Zeit setzen
(3152DP V3.0.3 zu WinCC 6.0)

Code:
      U     DB97.DBX   88.0
      SPBN  end

      L     DB97.DBB   80               // Year
      ITB   
      T     LB     0

      L     DB97.DBB   81               // Month
      ITB   
      T     LB     1

      L     DB97.DBB   82               // Day
      ITB   
      T     LB     2

      L     DB97.DBB   83               // Hour
      ITB   
      T     LB     3

      L     DB97.DBB   84               // Minutes
      ITB   
      T     LB     4

      L     DB97.DBB   85               // Secounds
      ITB   
      T     LB     5

      L     DB97.DBB   86               // 1/1000 Sec
      ITB   
      T     LB     6

      L     DB97.DBB   87               // 1/1000 Sec
      ITB   
      T     LB     7

      CALL  "SET_CLK"
       PDT    :=#TimeStamp
       RET_VAL:=#ret_value
      R     DB97.DBX   88.0             //reset Flag

end:  NOP   0
 
Zurück
Oben