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

Ergebnis 1 bis 3 von 3

Thema: STRING_TO konvertierung...

  1. #1
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Böse


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    habe ein kleines Prob, möchte meiner CX9050 einfach nur sagen das ich per Touchscreen Visu also über ein Numpad
    einen Wert eingegeben habe, also eine Zeit zwischen 5 und xxx sekunden.
    Dazu wollte ich die Zeit in einem String oder integer etc abspeichern und eine z.B. String_to_Time konvertierung durchführen damit ich die entsprechend entstehende Variable meinem Timer geben kann.

    Allerdings bekomme ich es nicht hin die Zeit bzw. den String etc. zu konvertieren hat da mal einer ein Quellcode bsp. oder denke ich einfach falsch???

    Mfg
    Daniel
    Zitieren Zitieren STRING_TO konvertierung...  

  2. #2
    Registriert seit
    24.02.2009
    Beiträge
    1.242
    Danke
    23
    Erhielt 276 Danke für 235 Beiträge

    Standard

    Der String muss das Format T#xxxms oder T#xxxs oder T#xxmxxsxxms haben um in eine Variable vom Typ TIME umgewandelt werden zu können.
    Am einfachsten ist es wenn du nur eine Zeiteinheit verwendest, Sekunden z.B., dann musst du nicht auf Überläufe achten.

    Der Bediener gibt dann meinetwegen 120 ein was dann für 2 Minuten steht. Dein String (Zeitstring) ist dann '120'.

    Code:
    Zeitstring := CONCAT('T#',Zeitstring);  (*Zeitstring = 'T#120'*)
    Zeitstring := CONCAT(Zeitstring,'s');    (*Zeitstring = 'T#120s'*)
    TimeVal := STRING_TO_TIME(Zeitstring)
    Wenn du den Wert als Zahl einliest wirds etwas einfacher: Eingabe 120 => Int = 120
    Code:
    TimeVal := INT_TO_TIME(IntVal * 1000); (*X_TO_TIME braucht den Werte in Millisekunden glaub ich*)
    Alle ungetestet. Probiers halt aus .......

  3. #3
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Top!

    Danke dir, das klappt wunderbar!
    Ich brauche in dem ganzen St geschehen immer erst so nen kleinen Anstoß!

    Gruß
    Daniel

Ähnliche Themen

  1. Konvertierung zu #TOD
    Von maccap im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 21.07.2014, 14:01
  2. HEX Konvertierung?
    Von Codesys_123 im Forum CODESYS und IEC61131
    Antworten: 8
    Letzter Beitrag: 09.06.2009, 19:34
  3. S5 konvertierung
    Von bresner1 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 10.07.2008, 11:01
  4. Konvertierung
    Von mitchih im Forum HMI
    Antworten: 1
    Letzter Beitrag: 23.02.2008, 02:20
  5. Konvertierung S5/S7
    Von indu im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 15.12.2007, 18:12

Lesezeichen

Berechtigungen

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