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

Ergebnis 1 bis 2 von 2

Thema: Integer nach String umwandeln

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen

    Ich habe ein OP27 an einer S5-103 angeschlossen.

    In der S5 arbeite ich mit 2-stelligen Intergerwerten die ich auf dem OP in
    2-stelligem String ausgeben möchte (gebe ich z.B. eine 8 aus, die soll auf dem OP als 08 erscheinen).

    Wer kann mir sagen wie das auf die Reihe bekomme.
    Zitieren Zitieren Gelöst: Integer nach String umwandeln  

  2. "Hi Donald,

    eine Möglichkeit wäre im OP27 eine "Symbolliste" anzulegen
    die folgendermassen aussähe.
    Code:
    Wert/ Symbol
      0 =  "00"
      1 =  "01"
      2 =  "02"
      3 =  "03"
      4 =  "04"
      5 =  "05"
      6 =  "06"
      7 =  "07"
      8 =  "08"
      9 =  "09"
      10 = "10"
      11 = "11"
      .
      .
      .
      99 = "99"
    Die maximale Anzahl von "Symbolen" ist auf 255 begrenzt, was hier aber kein Problem sein dürfte.

    An der Stelle wo deine Variable angezeigt wird musst du dann
    in den Variabeln-Eigenschaften die "Darstellung" von 'Integer' auf 'Textsymbol' umstellen
    und unten die neue "Symbolliste" zuordnen. Und fertig....

    Wenn jetzt der Wert in der SPS-Variabeln auf '8' steht wird der Text "08" angezeigt.

    Bei mehrsprachigen Projekten ist darauf zu achten, dass die Symbole in allen Sprachen vorhanden sind.
    Falls die Symbol-Texte für eine andere Sprache nicht vorhanden sind, bleibt die Wert-Anzeige "unsichtbar".

    Gruss
    Guido"


  3. #2
    Registriert seit
    21.07.2003
    Ort
    Bangkok / Thailand
    Beiträge
    98
    Danke
    24
    Erhielt 7 Danke für 7 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Donald,

    eine Möglichkeit wäre im OP27 eine "Symbolliste" anzulegen
    die folgendermassen aussähe.
    Code:
    Wert/ Symbol
      0 =  "00"
      1 =  "01"
      2 =  "02"
      3 =  "03"
      4 =  "04"
      5 =  "05"
      6 =  "06"
      7 =  "07"
      8 =  "08"
      9 =  "09"
      10 = "10"
      11 = "11"
      .
      .
      .
      99 = "99"
    Die maximale Anzahl von "Symbolen" ist auf 255 begrenzt, was hier aber kein Problem sein dürfte.

    An der Stelle wo deine Variable angezeigt wird musst du dann
    in den Variabeln-Eigenschaften die "Darstellung" von 'Integer' auf 'Textsymbol' umstellen
    und unten die neue "Symbolliste" zuordnen. Und fertig....

    Wenn jetzt der Wert in der SPS-Variabeln auf '8' steht wird der Text "08" angezeigt.

    Bei mehrsprachigen Projekten ist darauf zu achten, dass die Symbole in allen Sprachen vorhanden sind.
    Falls die Symbol-Texte für eine andere Sprache nicht vorhanden sind, bleibt die Wert-Anzeige "unsichtbar".

    Gruss
    Guido

Ähnliche Themen

  1. Char umwandeln in Integer
    Von viperserver im Forum Simatic
    Antworten: 47
    Letzter Beitrag: 07.03.2011, 15:23
  2. Antworten: 13
    Letzter Beitrag: 24.09.2009, 12:54
  3. Integer in S7-Zeit umwandeln
    Von Woto im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 22.02.2008, 14:08
  4. String in einer DB nach Integer wandeln
    Von noeppkes im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 01.10.2007, 14:32
  5. Integer Wert in Hex umwandeln
    Von tomatensaft im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 15.12.2006, 16:21

Lesezeichen

Berechtigungen

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