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

Ergebnis 1 bis 5 von 5

Thema: Umwandeln von INT nach Byte u Byte + n

  1. #1
    Registriert seit
    22.06.2005
    Beiträge
    82
    Danke
    0
    Erhielt 5 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo ,

    ist mir peinlich aber wer kann helfen.
    Ich habe eine INT Zahl ( z.Bsp. 6789 ) diese muss ich auf 2 Byte aufteilen.
    Wie bekomme ich das hin.

    L 6789
    L 256
    /i
    T byte
    somit habe ich schon mal das Byte

    Jetzt fehlt mir Byte +n

    Wer kann mir helfen

    Danke
    Zitieren Zitieren Umwandeln von INT nach Byte u Byte + n  

  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

    transferiere in ein word, dann kannst du die einzelnen bytes dieses wortes weiterverarbeiten
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    30.08.2003
    Beiträge
    2.197
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Code:
    L #Zahl // 16 Bit
    UW W#16#FF // kann man auch weglassen bei Word -> Byte
    T #Byte_rechts // 8 Bit
     
    L #Zahl // 16 Bit
    SRW 8
    T #Byte_links // 8 Bit
    oder

    Code:
    L #Zahl
    T MW10
     
    L MB11
    T #Byte_rechts
     
    L MB10
    T #Byte_links
    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Bytes  

  4. #4
    Gerold ist offline Benutzer
    Themenstarter
    Registriert seit
    22.06.2005
    Beiträge
    82
    Danke
    0
    Erhielt 5 Danke für 4 Beiträge

    Standard

    Danke für die schnelle Hilfe

  5. #5
    Gerold ist offline Benutzer
    Themenstarter
    Registriert seit
    22.06.2005
    Beiträge
    82
    Danke
    0
    Erhielt 5 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    also jetzt habe ich mal richtig nachgedacht.

    die zahl 5123 entspricht 00010100 00000011
    +Byte+ +Byte+n+

    Was mich verwirrt hat ist die Anzeige von PLC Sim

    Dort habe ich mb 50 und mb 51 eingetragen und als darstellungsformat dezimal gewählt.

    meine Lösung :

    L 5123
    T MB 51

    L 5123
    SRW 8
    T MB 50

    somit steht in mb 50 eine 20
    und in mb 51 eine 3

    somit ergibt alles zusammen wieder meine 5123

    danke für eure hilfe

Ähnliche Themen

  1. INT oder DINT in CHAR/BYTE Umwandeln
    Von MAVI im Forum Simatic
    Antworten: 41
    Letzter Beitrag: 29.04.2016, 12:51
  2. Pointer in ein Byte Array umwandeln
    Von kai86 im Forum Simatic
    Antworten: 31
    Letzter Beitrag: 04.02.2011, 11:09
  3. Byte to String umwandeln S7-315 2PN DP
    Von Sunny4251 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 28.08.2008, 09:31
  4. byte in word / dword umwandeln
    Von Gerri im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.07.2008, 14:31
  5. REAL in BYTE umwandeln
    Von Terence_Hill im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 18.01.2008, 20:03

Lesezeichen

Berechtigungen

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