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

Ergebnis 1 bis 7 von 7

Thema: UDT- STRUCT Frage

  1. #1
    Registriert seit
    02.10.2006
    Ort
    Tirol
    Beiträge
    159
    Danke
    17
    Erhielt 5 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    mal ne blöde Frage. Wenn ich einen UDT erstelle und da ein einen 8 Bit langen STRUCT Bereich mache, belegt mir dieser manchmal 1 Byte, und manchmal zwei Bytes !

    Warum manchmal 2 Bytes ?

    thx
    T H X T O M A T E
    Zitieren Zitieren UDT- STRUCT Frage  

  2. #2
    Registriert seit
    28.06.2006
    Ort
    Königreich Neuseeland
    Beiträge
    2.027
    Danke
    133
    Erhielt 96 Danke für 76 Beiträge

    Standard

    Zitat Zitat von tomatensaft Beitrag anzeigen
    Hallo,

    mal ne blöde Frage. Wenn ich einen UDT erstelle und da ein einen 8 Bit langen STRUCT Bereich mache, belegt mir dieser manchmal 1 Byte, und manchmal zwei Bytes !

    Warum manchmal 2 Bytes ?

    thx
    es wird immer nur 1 Byte "belegt" allerdings kannst du in einem DB eine Wort/DWord Deklaration immer nur an geraden Bytes einfügen.

    Also z.B UDT mit 8 Bit an Adresse 60.0

    Nächte Zeile fängt an mit Adresse 62.0, nicht mit 61.0

    Um diese "Lücke" zu füllen, musst du hinter deinem UDT nochmals einen Byte oder Bool Type einfügen. Dieser Eintrag fängt dann bei 61.0 an.

    Worte / Doppelworte fangen immer mit geraden Adressen an.

  3. #3
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    UG hat sicherlich die Antwort gebracht, aber bei deiner Frage stellt sich für mich die Frage: Wann ist wo manchmal?

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  4. #4
    Avatar von tomatensaft
    tomatensaft ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    02.10.2006
    Ort
    Tirol
    Beiträge
    159
    Danke
    17
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Optimal, Danke für die Antwort !

    Ja jetzt wo UG mir die Antwort geliefert hat, is alles klar. Hab manchmal bei einem geraden Byte begonnen die 8 Bit zu belegen, und danach hab ich noch einen weiteren STRUCT Bereich begonnen, und dieser beginnt auch mit den geraden Bytes, wenn mich nicht alles täuscht !

    Also hab ich zwischendrinn das eine Byte vschi**en, oda ?

    thx
    T H X T O M A T E

  5. #5
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Zitat Zitat von tomatensaft Beitrag anzeigen
    Optimal, Danke für die Antwort !

    Ja jetzt wo UG mir die Antwort geliefert hat, is alles klar. Hab manchmal bei einem geraden Byte begonnen die 8 Bit zu belegen, und danach hab ich noch einen weiteren STRUCT Bereich begonnen, und dieser beginnt auch mit den geraden Bytes, wenn mich nicht alles täuscht !

    Also hab ich zwischendrinn das eine Byte vschi**en, oda ?

    thx
    Ja, hast du. Hoffentlich geht das gut
    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  6. #6
    Registriert seit
    28.06.2006
    Ort
    Königreich Neuseeland
    Beiträge
    2.027
    Danke
    133
    Erhielt 96 Danke für 76 Beiträge

    Standard

    Zitat Zitat von tomatensaft Beitrag anzeigen
    Also hab ich zwischendrinn das eine Byte vschi**en, oda ?

    thx
    Nicht unbedingt.
    kannst du evt. mit Bits oder einem Byte ausfüllen.

  7. #7
    Registriert seit
    27.08.2003
    Ort
    Schweitenkirchen
    Beiträge
    472
    Danke
    101
    Erhielt 73 Danke für 59 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wenn du ganz fies sein willst kannst du soger in die Bereiche schreiben und lesen.
    Wenn du allerdings den DB öffnest siehst die Werte halt nicht,ausser du guckst sie mit der VAT an .

    Alles schon gehabt...

Ähnliche Themen

  1. DB Struct
    Von redscorpion im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 24.04.2011, 23:44
  2. Antworten: 5
    Letzter Beitrag: 08.04.2011, 14:36
  3. SCL Struct in Struct
    Von Techniker_85 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 18.02.2011, 09:45
  4. Struct??
    Von broesel im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 20.12.2007, 09:41
  5. DB-Struct in DB-Struct transferieren
    Von Marvin II im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 20.11.2007, 08:29

Lesezeichen

Berechtigungen

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