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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Uhrzeit auslesen

  1. #1
    Registriert seit
    23.04.2013
    Beiträge
    33
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, wie kann ich die Uhrzeit auslesen? habe einen SFC erstellt Read System Clock..Das Problem ist da bekomme ich ja nur Datum + Uhrzeit.Ich brauche nur die uhrzeit wie kann ich das trennen? bei Tia Portal ist das T_conv aber wie ist das bei step7 hab dazu nichts gefunden
    Gruß Christian
    Zitieren Zitieren Uhrzeit auslesen  

  2. #2
    Registriert seit
    11.09.2007
    Ort
    Suedwestpfalz
    Beiträge
    917
    Danke
    81
    Erhielt 209 Danke für 192 Beiträge

    Standard

    Versuche es mal mit dem FC8 aus der Standart Library, Unterordner IEC Function Blocks
    Das Grauen lauert in der Zwischenablage !!

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

    christian_87 (19.09.2014)

  4. #3
    Registriert seit
    23.04.2013
    Beiträge
    33
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    danke für die schnelle antwort...Das wird wohl das richtige sein , nur der wert = 0 bei mir anscheinend haut da was mit dem Datum und Uhrzeit lesen nicht hin

  5. #4
    Registriert seit
    23.04.2013
    Beiträge
    33
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ok jetzt klappts! Danke nochmal!

  6. #5
    Registriert seit
    23.04.2013
    Beiträge
    33
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    eine frage hab ich noch wie wandel ich jetzt TOD in time um?

  7. #6
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    TOD --> TIME
    Code:
    L #TOD_Variable
    T #TIME_Variable
    Step7 Hilfe > Format des Datentyps TIME_OF_DAY
    Hinweis

    Der Datentyp TOD wird als vorzeichenlose Ganzzahl in Millisekunden gespeichert, wobei Null gleich Mitternacht ist.
    Step7 Hilfe > Zeittypen
    Zeitdauer: IEC-Zeit in Schritten von 1 ms.
    Schlüsselwort: TIME, T
    Bitbreite: 32
    Wertebereich: -T#24D_20H_31M_23S_647MS bis T#24D_20H_31M_23S_647MS

    Tageszeit: Uhrzeit in Schritten von 1 ms.
    Schlüsselwort: TIME_OF_DAY, TOD
    Bitbreite: 32
    Wertebereich: TOD#0:0:0.0 bis TOD#23:59:59.999
    Welche Funktionen stehen jeweils in STEP 7 V5.5 und im TIA Portal für die Bearbeitung der Datentypen DT und DTL zur Verfügung?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. #7
    Registriert seit
    23.04.2013
    Beiträge
    33
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    schreibe in kop also habe statt T dann move genommen ist das richtig ? weil er zeigt mir denselben Wert an wie vorher

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

    Standard

    .
    Zitat Zitat von christian_87 Beitrag anzeigen
    ... Ich brauche nur die uhrzeit wie kann ich das trennen? ...

    Nimm dein TOD --> = Uhrzeit in ms
    teile durch 1000 --> = Ergebnis in s

    und benutze mit den berechneten Sekunden dann das folgende Programm.

    Als Ergebnis hast du deine Tage, Stunden, Minuten und Sekunden als getrennte Werte.


    Wie kann ein vorhandener Sekundenwert in Tage, Stunden, Minuten und Sekunden berechnet werden?

    kind regards
    SoftMachine

  10. #9
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    MOVE ist richtig. Schalte die Ansicht auf AWL um, dann siehst Du die L + T

    TOD#- und T#-Werte online beobachten:
    Der FUP/KOP/AWL-Editor kann nur Dezimal-, Hexadezimal- und Gleitpunkt-Darstellung.
    Nimm globale Variablen (Merker oder DB), die kannst Du im richtigen Format in der Variablentabelle oder direkt in der DB-Datenansicht beobachten.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  11. #10
    Registriert seit
    23.04.2013
    Beiträge
    33
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    OK stimmt im DB kann ich die Zeit lesen ! Bin zu verwöhnt von Tia! Danke

Ähnliche Themen

  1. Step 7 Uhrzeit auslesen mit FUP ?
    Von suvaemente im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 28.02.2014, 19:28
  2. Sfc1 / aktuelle Uhrzeit auslesen
    Von Jeremy3 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 18.12.2012, 11:48
  3. Uhrzeit auslesen und weiterverarbeiten
    Von bAsKeT im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 11.01.2012, 12:35
  4. Datum Uhrzeit auslesen
    Von klauserl im Forum Simatic
    Antworten: 42
    Letzter Beitrag: 22.01.2011, 10:53
  5. Uhrzeit und Datum auslesen
    Von smartie im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 20.06.2006, 09:16

Lesezeichen

Berechtigungen

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