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

Ergebnis 1 bis 3 von 3

Thema: Zeigeradresse um 8-faches größer???

  1. #1
    Registriert seit
    26.03.2008
    Beiträge
    6
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,
    kann mir jemand erklären warum bei folgendem Quellcode die angezeigte Zeigeradresse um den 8-fachen Wert größer ist?

    Code:
    AUF DB1               //Datenbaustein
    L P#4.0               //Adresse 4.0
    T #Pointer            //Zeiger auf #Adresse 4.0 zeigen lassen
    Wenn ich mir nun online ansehe welche Werte dort angezeigt werden bekomme ich anstatt einer 4 eine 32 angezeigt.
    Anzeigeformat ist auf dezimal eingestellt.
    Alle Formate sind vom Typ Dword.
    Verwendete CPU: 313C-2DP
    Programmiert mit Step7
    Funktionieren tut zwar alles wüßte nur gerne warum das so ist.
    Zitieren Zitieren Zeigeradresse um 8-faches größer???  

  2. #2
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Hallo!

    Das ist deshalb so weil die Bitadresse in den ersten 3Bits des Zeigers stehen und dann erst die Byteadresse.
    Nachdem du die Adresse 4.0 hast währe das der Wert 100000 Binär!
    Bei Adresse 1.0 währe es zb 1000.

    In der FAQ ist der genaue Aufbau eines Zeigers beschrieben.

    godi
    Geändert von godi (24.07.2008 um 11:41 Uhr)

  3. #3
    marcelunddennis ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    26.03.2008
    Beiträge
    6
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für deine schnelle Antwort.
    Jetzt is klar!!!

Ähnliche Themen

  1. S7-200 oder Größer?
    Von B4D_Dr1ft im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 11.07.2011, 16:47
  2. Ausgabefeld -> Real -> größer 1000,0
    Von wolder im Forum HMI
    Antworten: 4
    Letzter Beitrag: 23.09.2009, 14:22
  3. floating lizenz größer geworden?
    Von vierlagig im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 09.01.2009, 17:38
  4. Zahlen größer des Anzeigebereiches
    Von Percival im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 11.10.2007, 14:42
  5. Daten größer 240 Bytes versenden...
    Von Jochen Kühner im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 31.03.2007, 00:56

Lesezeichen

Berechtigungen

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