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

Results 1 to 2 of 2

Thread: Pointer und Offset

  1. #1
    Join Date
    04.06.2007
    Location
    Mal hier und mal dort
    Posts
    116
    Danke
    13
    Erhielt 5 Danke für 4 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hi leute,
    wie kann ich einen pointer ala:


    L DB [AR1,P#0.0]
    oder
    U DBX [AR1,P#0.0]

    erstellen?

    hab eine Variable vom Typ temp namens #offset, die sich aus einem faktor und einem intwert aus der visu berechnet.

    hack jetzt schon seit stunden hier rum und komme zu keinem ergebnis....
    will endlich nach hause

    mfg
    Torsten
    Reply With Quote Reply With Quote Pointer und Offset  

  2. #2
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by SPSTorsten View Post
    hi leute,
    wie kann ich einen pointer ala:


    L DB [AR1,P#0.0]
    oder
    U DBX [AR1,P#0.0]

    erstellen?

    hab eine Variable vom Typ temp namens #offset, die sich aus einem faktor und einem intwert aus der visu berechnet.

    hack jetzt schon seit stunden hier rum und komme zu keinem ergebnis....
    will endlich nach hause

    mfg
    Torsten
    Wenn du zu.Bsp. auf DW10 eines DB zugreifen willst.

    Code:
    AUF DB10
    
    L 10 //hier könnte auch dein Offset stehen
    SLD 3 //so wird die 10 in das Pointerformat überführt
    LAR1
    
    L DW[AR1, P#0.0]
    T #MeinWert
    Der Index für das AR1 ist also die Anzahl der Bit ab dem Startwert.
    Für DW10 also 10 mal 8 (SLD ist nichts anderes als mal . Anders ausgedrückt, die 3 rechten Bit in dem Doppelwort markieren die Bitadresse.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    SPSTorsten (14.01.2009)

Similar Threads

  1. Step 7 SCL: Pointer Offset innerhalb von FB
    By britz in forum Simatic
    Replies: 8
    Last Post: 19.10.2015, 14:30
  2. Eingangswort per ADS und Group/Offset auslesen
    By AKNOT in forum CODESYS und IEC61131
    Replies: 7
    Last Post: 26.03.2012, 17:13
  3. Array Offset
    By forellengarten in forum CODESYS und IEC61131
    Replies: 6
    Last Post: 04.04.2011, 22:22
  4. Pointer offset von Aussen vorgeben
    By Pascher in forum Simatic
    Replies: 2
    Last Post: 22.05.2009, 17:07
  5. DB-Nummer und Offset aus Symbol auslesen
    By nobby_nobbs in forum Simatic
    Replies: 7
    Last Post: 14.08.2008, 15:41

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •