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

Ergebnis 1 bis 4 von 4

Thema: CPU-Zeit per Visu stellen!

  1. #1
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo
    Ich möchte gerne die Uhrzeit in der CPU über meine Visu stellen. Ich weiß, dass man zum stellen der Uhrzeit den SFC0 benutzt. Allerdings verlangt der SFC0 für das Datum und die Uhrzeit das Format Date_and_Time. Da ich aber über meine Visu nur Bytes z.B. in einen DB schreiben kann, wollte ich gerne wissen, ob man das Date_and_Time-Format sich irgendwie zusammensetzen kann.
    Bsp:

    DB1.DBB0 -> Jahr als INT
    DB1.DBB2 -> Monat als INT
    DB1.DBB4 -> Tag als INT
    DB1.DBB6 -> Stunde als INT
    DB1.DBB8 -> Minute als INT
    DB1.DBB10 -> Sekunde als INT

    Ist es möglich aus diesen 6 Integerwerten das Date_and_Time-Datenformat zusammenzusetzen?

    MfG
    bastler
    Zitieren Zitieren CPU-Zeit per Visu stellen!  

  2. #2
    Registriert seit
    08.11.2006
    Ort
    Uckermark
    Beiträge
    903
    Danke
    201
    Erhielt 256 Danke für 208 Beiträge

    Standard

    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  3. #3
    Registriert seit
    28.09.2005
    Beiträge
    428
    Danke
    118
    Erhielt 91 Danke für 76 Beiträge

    Standard

    Hi,
    ich mach so:

    Code:
          L     "DB_Time".Jahr
          ITB   
          T     DB1.DBB   12                //Jahr 00-89
          L     "DB_Time".Monat
          ITB   
          T     DB1.DBB   13                //Monat 01-12
          L     "DB_Time".Tag
          ITB   
          T     DB1.DBB   14                //Tag 01-31
          L     "DB_Time".Stunde
          ITB   
          T     DB1.DBB   15                //Stunde 00-23
          L     "DB_Time".Minute
          ITB   
          T     DB1.DBB   16                //Minute 00-59
          L     "DB_Time".Sekunde
          ITB   
          T     DB1.DBB   17                //Sekunde 00-59
     
          U     "Uhr_Stellen"               //Uhr Stellen
          FP    "FM_001"
          SPBNB _001
          CALL  "SET_CLK"
           PDT    :="DB_Time".Date_Time
           RET_VAL:="Dummy"
    _001: NOP   0
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg DB1.jpg (25,8 KB, 35x aufgerufen)

  4. #4
    bastler ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo mst

    klappt super, vielen Dank!

    MfG
    bastler

Ähnliche Themen

  1. Datum und Zeit stellen mit SFC0 aus WinCC
    Von Bär1971 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 24.07.2010, 10:04
  2. Bit von Visu nach Zeit zurücksetzen
    Von ottopaul im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 27.09.2007, 07:27
  3. CPU Datum und Zeit über OP170B stellen
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 06.10.2005, 15:15
  4. Uhrzeit im OP7 stellen
    Von kolbendosierer im Forum HMI
    Antworten: 5
    Letzter Beitrag: 24.05.2005, 05:15
  5. Timer Stellen Wie ?
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 29.10.2004, 07:31

Lesezeichen

Berechtigungen

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