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

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

Thema: HEX to String

  1. #1
    Registriert seit
    08.08.2014
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Böse


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Tag,

    ich habe 8 Bytes mit Hex Informationen und möchte darauf einen String machen.

    Byte1 : B#16#02
    Byte2 : B#16#87
    Byte3 : B#16#FA
    Byte4 : B#16#9D
    Byte5 : B#16#09
    Byte6 : B#16#00
    Byte7 : B#16#10
    Byte8 : B#16#32

    Der String soll dann so aussehen: 0287FA9D09001032

    Es handelt sich hierbei um eine Seriennummer.

    Hoffe ihr könnt mir helfen.
    Danke
    Zitieren Zitieren HEX to String  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    kann man aufbohren und einen string draus machen: Word (hex) to 4x Char
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Avatar von GFuchs84
    GFuchs84 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.08.2014
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für den Tipp. Gehts auch einfacher??

    Komme ich von Hex in Char leichter??
    Danke

  4. #4
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von GFuchs84 Beitrag anzeigen
    Danke für den Tipp. Gehts auch einfacher??

    Komme ich von Hex in Char leichter??
    fertige Lösungen ... hier: Hex In String
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    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

    Ich glaube er bekommt bei ITB/BTI ein Problem mit den Hexziffern A,B,C,D,E,F.

    Ich würde eine Tabelle nutzen, also Case in SCL oder Sprungleiste in AWL.

    Das Byte trennen in jeweils 4 Bit, dann hat man die einzelnen Zahlen Hex von 0-F.

    In der Case/Sprungleiste kann man nun über die Zahlen 0---F in je eine Anweisung springen, die dann einer Variablen den entsprechenden Char '0' ... 'F' zuweist.
    Diesen dann zu einem "Sammelstring" hinzufügen oder in ihm hineinkopieren.
    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

  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

    Ach Gott 4L, die Lösung stammt aus 2006, das ist echt lang her! War schon aus meinem Gedächtnis gestrichen. Aber genau da ist das so drin.

    PS: Schön mal wieder was von dir zu lesen.
    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
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    Ach Gott 4L, die Lösung stammt aus 2006, das ist echt lang her! War schon aus meinem Gedächtnis gestrichen. Aber genau da ist das so drin.

    PS: Schön mal wieder was von dir zu lesen.
    ich geh davon aus, dass die Lösung trotz der vergangenen Zeit funktioniert - was du ja gerade bestätigt hast.
    der Hinweis zu dieser Lösung stammt aus dem zu erst von mir verlinkten Thread ... mir scheint, hier ist alles wie immer
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  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 vierlagig Beitrag anzeigen
    der Hinweis zu dieser Lösung stammt aus dem zu erst von mir verlinkten Thread ... mir scheint, hier ist alles wie immer
    Das erklärst du mir bitte.


    PS: Ich hab etwas länger gebraucht um einen Lösungsweg aufzuschreiben, als du benötigst hast um den Link zu finden.
    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
    Avatar von GFuchs84
    GFuchs84 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.08.2014
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    habe es gerade versucht. Leider wird der OUT String nicht erstellt.
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: png 1.png (24,4 KB, 63x aufgerufen)
    Danke

  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
    Mach mal eine Variablentabelle auf und gib dort byteweise die Adressen des Strings ein, also DB202.dbb8 bis DB202.dbb25.
    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. Antworten: 8
    Letzter Beitrag: 19.02.2015, 23:09
  2. Antworten: 6
    Letzter Beitrag: 27.12.2010, 11:17
  3. HEX String senden
    Von stef486 im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 21.05.2010, 19:05
  4. Hex In String
    Von MichaelHuf im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 05.12.2006, 21:18
  5. HEX String aus Integer Parametern
    Von Florian30 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 13.10.2006, 11:29

Stichworte

Lesezeichen

Berechtigungen

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