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

Ergebnis 1 bis 7 von 7

Thema: cpu uhrzeit nutzen ?

  1. #1
    Registriert seit
    07.12.2012
    Beiträge
    3
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,
    bin absoluter neuling auf dem gebiet sps.
    jetzt hab ich ein kleines problem und zwar möchte ich einfach gerne die uhrzeit der CPU innerhalb eines programmes nutzen. Ich bekomme das iwie nicht hin.
    würd mich sehr freuen wenn ihr mir helfen könntet .

    ich sag schonmal danke und freue mich auf eure antworten

    viele grüße
    sebastian
    Zitieren Zitieren cpu uhrzeit nutzen ?  

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

    Standard

    Was willst du denn mit der Uhrzeit anfangen?

    Willst du die Uhrzeit auslesen und anzeigen, etwas Uhrzeitgetriggert schalten oder ganz was anderes?
    mfG Aventinus

  3. #3
    sebreu ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    07.12.2012
    Beiträge
    3
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    hallo aventinus,

    ich möchte sie erstmal einfach nur auslesen. nehm ich da den SFC1 oder?

  4. #4
    Registriert seit
    09.10.2012
    Beiträge
    54
    Danke
    19
    Erhielt 8 Danke für 6 Beiträge

    Standard

    Laut meiner Kursunterlagen:

    Ja der SFC1 (READ_CLK) macht das.
    -> RET_VAL mit einer Temporären variable verbinden (solltest du für deinen Zweck nicht benötigen)
    -> CDT z.B. ein DB, der eine Variable vom Typ DATE_AND_TIME enthält. (diese Variable hier verbinden)

    Ich bin mir nicht sicher, ob du da die Uhrzeit schon sehen kannst.
    Deshalb:
    Im bereich Bibliotheken/Standard Library/IEC Funktion Blocks
    -> FC6 Datum extrahieren
    -> FC8 Zeit extrahieren

    Jeweils als in: Die Variable, die vom SFC1 als CDT beschrieben wird.
    FC6 RET_VAL eine Variable vom Typ DATE
    FC8 RET_VAL eine Variable vom Typ TIME_OF_DAY

    Gruß bo

  5. Folgender Benutzer sagt Danke zu bo1986 für den nützlichen Beitrag:

    sebreu (07.12.2012)

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

    Standard

    Der Rückgabewert von SFC1 ist vom Typ Date-and-Time, also Datum und Uhrzeit -allerdings BCD-codiert.

    Wenn du die Zeit augelesen hat steht sie irgendwo im Speicher (temporär oder in einem DB). Damit kannst du ja soviel noch nicht anfangen.
    mfG Aventinus

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

    sebreu (07.12.2012)

  8. #6
    sebreu ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    07.12.2012
    Beiträge
    3
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    japp, das versteh ich aventinus, will ja noch ein bissl was selbst ertüfteln
    vielen dank für eure schnelle hilfe!!!!

  9. #7
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    .
    @SEBREU
    Im OB1 hast du die Uhrzeit bereits in der 8 Byte langen
    TEMP-Variablen OB1_DATE_TIME liegen, du brauchst
    sie nur noch auslesen ohne dass du weitere FB´s/FC´s
    benutzen musst:
    1. Byte = Jahreszahl
    2. Byte = Monat
    3. Byte = Tag
    4. Byte = Stunde
    usw.
    kind regards
    SoftMachine

Ähnliche Themen

  1. Uhrzeit des MPs nutzen
    Von Thorben im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 02.03.2009, 15:03
  2. Uhrzeit an CPU übergeben
    Von 314 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 17.08.2007, 19:43
  3. CPU Uhrzeit mit MMC
    Von Nutellla im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 18.01.2007, 11:10
  4. Uhrzeit stellen; S7 416-2 CPU
    Von delacasa im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 10.05.2006, 16:07
  5. CPU 315 Uhrzeit setzen
    Von ssound1de im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 22.04.2005, 13:10

Lesezeichen

Berechtigungen

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