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

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

Thema: BYTE in STRING Konvertierung

  1. #1
    Registriert seit
    28.06.2012
    Beiträge
    42
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammmen,

    ich möchte eine Variable vom Typ BYTE in einen STRING umwandeln. Das dies direkt nicht geht, wandle
    ich zuerst dAS BYTE in einen INTEGER-Wert um und danach in einen STRING. Der Variablen vom Typ STRING habe ich 254 Elemente
    zugewiesen, trotzdem funktiniert es nicht....er spckt mir immer wieder den INTEGER aus...warum?? Vielen Dank!
    Zitieren Zitieren BYTE in STRING Konvertierung  

  2. #2
    Registriert seit
    12.03.2011
    Ort
    Erzgebirge
    Beiträge
    247
    Danke
    77
    Erhielt 29 Danke für 27 Beiträge

    Standard

    Suche mal unter Bliotheken ... IEC Function Blocks. Dort gibts z.B. den FC5 DI_String IEC.

    Viel Erfolg

  3. #3
    Registriert seit
    28.06.2012
    Beiträge
    42
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Damit hab ich's such schon probiert...läuft nicht??

  4. #4
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Welchen Wert hat das byte und die Integer?


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  5. #5
    Registriert seit
    28.06.2012
    Beiträge
    42
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Das Byte hat den Wert B#16#52 und der Integer dementsprechend 82.

  6. #6
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Das ist doch schon der Code für 'R', was willst du da noch wandeln?

    'R' = 52h = 82dez
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  7. #7
    Registriert seit
    28.06.2012
    Beiträge
    42
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich will ein "R" in der Variablentabelle sehen....er zeigt mir da immer nur den Wert 82 an wenn ich auf die Varaible vom Typ Zeichen in der VAT deklariere, warum net R?

  8. #8
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von SCLNewbie Beitrag anzeigen
    Ich will ein "R" in der Variablentabelle sehen....er zeigt mir da immer nur den Wert 82 an wenn ich auf die Varaible vom Typ Zeichen in der VAT deklariere, warum net R?
    Deine Variable muß dazu dann die richtige Länge haben.

    'R' nur 52hex --> deine Variable muß ein Byte sein (MB3000)
    'RR' --> deine Variable muß ein Word sein (MW3000)
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. #9
    Registriert seit
    28.06.2012
    Beiträge
    42
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also ein STRING mit einem Element?

  10. #10
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Es kann einfach ein Byte sein, dann kannst du das in der Variablentabelle als Zeichen ansehen.Ein String geht auch, aber den kannst du in der Variablentabelle nur ansehen, indem du in der VAT untereinander jedes Byte einzeln ausgeben läßt. Es wäre gut zu wissen, was du denn überhaupt tun willst. Du hast schon des Char-Zeichen 'R' im richtigen Format 52hex vorliegen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

Ähnliche Themen

  1. String := '$Byte';
    Von SirTom78 im Forum CODESYS und IEC61131
    Antworten: 10
    Letzter Beitrag: 04.09.2011, 00:54
  2. Byte in String wandeln
    Von matchef im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 15.10.2010, 17:03
  3. Antworten: 13
    Letzter Beitrag: 24.09.2009, 12:54
  4. Byte -> Wort->String
    Von Reblaus im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 13.12.2006, 16:35
  5. Konvertierung Real in String
    Von linax im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 08.12.2003, 17:40

Lesezeichen

Berechtigungen

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