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

Ergebnis 1 bis 4 von 4

Thema: Wert de Bytes in einem DB

  1. #1
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, ich habe folgende Frage.
    Habe einen DB, da fange ich bei de Adresse 4.0 an ein Byte zu deklarieren und die nächste adresse die er mir jetzt anzeigt ist eine 6.0 .
    Warum denn keine 5.0, denn wenn ich dann noch ein bit hinten dran hänge wird dieses auch als 5.0 deklariert
    Zitieren Zitieren Wert de Bytes in einem DB  

  2. #2
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Weil S7 eigentlich Wortweise aufgebaut ist!
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.163
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Zitat Zitat von Bensen83 Beitrag anzeigen
    Habe einen DB, da fange ich bei de Adresse 4.0 an ein Byte zu deklarieren und die nächste adresse die er mir jetzt anzeigt ist eine 6.0 .
    Das kommt darauf an, was für ein Datentyp nach dem BYTE bei 4.0 deklariert ist.
    Bei BOOL und BYTE beginnt die Variable bei 5.0, bei allen anderen Datentypen beginnt
    die Variable auf der nächsten geraden Adresse (hier also 6.0), weil Step7 die Variablen
    auf Word-Anfangsadressen organisiert.

    Gruß
    Harald
    Zitieren Zitieren Organisation auf Word-Anfangsadressen  

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.710
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ... außer wenn du hinter dem Byte noch ein Byte deklarierst ... dann nimmt der die nächste wirklich folgende Adresse ...

    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. DB nach einem bestimmten Wert durchsuchen
    Von Herrminator im Forum Simatic
    Antworten: 20
    Letzter Beitrag: 30.07.2009, 16:53
  3. Db Wert in einem anderem FB lesen
    Von d3nnis.c im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 03.05.2009, 20:31
  4. Antworten: 12
    Letzter Beitrag: 19.11.2007, 11:06
  5. Antworten: 6
    Letzter Beitrag: 19.04.2007, 00:24

Lesezeichen

Berechtigungen

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