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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: BYTES zusammensetzen in CHAR

  1. #11
    hoT ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    31.03.2009
    Beiträge
    109
    Danke
    33
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mhhh hab echt keine Ahnung wie ich die Sache rangehen soll!

  2. #12
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.845
    Danke
    400
    Erhielt 2.428 Danke für 2.024 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    OK ...
    das mit dem ASCII-Code hast du verstanden ?
    Im Script würde das in etwa so aussehen :
    Code:
    Char_1_Low := 0 ;
    if Key_1_Low <= 9 then 
       Char_1_Low := Key_1_Low + 48 ;
    else 
       Char_1_Low := Key_1_Low + 55 ;
    end_if ;
     
    Key_1_Low und Char_1_Low sowie alle weiteren sind vom Typ BYTE
    das Gleiche dann für alle weiteren Key's genauso machen.

    Um davon dann einen String zu machen gehst du wie folgt vor :
    Code:
    z. B. im Bereich VAR deklarieren :
     
       my_Text  : STRING[20] ;  // Beschriftungsdaten
         a_my_Text AT my_Text : STRUCT 
              Total  : BYTE ;
              Length : BYTE ;
              Chars  : ARRAY [1..20] OF BYTE ;
         END_STRUCT ;
    
    somit hast du eine neue Sicht des Strings erstellt.
    Nun kannst du im Script den String einfach Zeichen für Zeichen auffüllen.
     
    my_Text := '' ;
     
    a_MyText[1] := Char_1_High ;
    a_MyText[2] := Char_1_Low ;
     
    usw.
     
    zum Schluß dann in die benutze Länge des Strings zuweisen :
     
    a_MyText.Length := 20 ;  // wenn du da 20 Zeichen hineingeschrieben hast ...
    Kannst du damit etwas anfangen ?

    Gruß
    LL

Ähnliche Themen

  1. in SCL zwei bytes zu einem int zusammensetzen
    Von Züttu im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 27.04.2011, 20:07
  2. string in scl zusammensetzen
    Von Bensen83 im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 27.04.2011, 09:50
  3. Ausgang manuell zusammensetzen aus 2 MB
    Von Freddy im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 22.09.2010, 20:44
  4. Log-String zusammensetzen
    Von McNugget im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 03.12.2009, 11:27
  5. Strings zusammensetzen
    Von Isha im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 15.01.2008, 18:27

Lesezeichen

Berechtigungen

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