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

Results 1 to 2 of 2

Thread: Integer nach String umwandeln

  1. #1
    Anonymous Gast

    Default


    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.
    Reply With Quote Reply With Quote Answered: 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
    Join Date
    21.07.2003
    Location
    Bangkok / Thailand
    Posts
    104
    Danke
    24
    Erhielt 7 Danke für 7 Beiträge

    Default


    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

Similar Threads

  1. Step 7 Integer in formatierten String umwandeln
    By Hagen in forum Simatic
    Replies: 3
    Last Post: 24.08.2015, 15:30
  2. Step 7 Integer in Double Integer umwandeln
    By Anger in forum Simatic
    Replies: 8
    Last Post: 05.02.2015, 07:08
  3. Char umwandeln in Integer
    By viperserver in forum Simatic
    Replies: 47
    Last Post: 07.03.2011, 14:23
  4. Replies: 13
    Last Post: 24.09.2009, 11:54
  5. String in einer DB nach Integer wandeln
    By noeppkes in forum Simatic
    Replies: 4
    Last Post: 01.10.2007, 13:32

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •