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

Ergebnis 1 bis 7 von 7

Thema: Pointer auf eine statische Variable in einem FB

  1. #1
    Registriert seit
    13.05.2008
    Beiträge
    316
    Danke
    43
    Erhielt 23 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    *gelöscht*
    Geändert von Beren (04.07.2011 um 17:23 Uhr)
    Zitieren Zitieren Pointer auf eine statische Variable in einem FB  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.404 Danke für 2.002 Beiträge

    Standard

    Zitat Zitat von Beren Beitrag anzeigen
    Frage: Kann ich die Adresse einer statischen Variable über die Symbolik ermitteln? Oder geht das nur direkt unter Angabe des Instanz DB?
    Hallo,
    innerhalb deines eigenen FB's oder außerhalb davon ?

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Lies dir mal diesen Beitrag durch: http://www.sps-forum.de/showthread.p...ght=Offset+AR2

    Da wird so einiges zu dem Thema gesagt.
    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

  4. #4
    Registriert seit
    04.03.2010
    Ort
    Regensburg
    Beiträge
    17
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Juhu, mein erster Beitrag in diesem Forum!

    Die Adresse einer statischen Variablen (oder auch einer Temp Variable) kannst du mit
    Code:
    L  P##VarName
    laden.
    Oder die Adresse direkt in das Adressregister laden:
    Code:
    LAR1 P##VarName
    Anbei noch ein Screenshot.
    Angehängte Grafiken Angehängte Grafiken
    Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer.

  5. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Zitat Zitat von TheStudent Beitrag anzeigen
    Juhu, mein erster Beitrag in diesem Forum!

    Die Adresse einer statischen Variablen (oder auch einer Temp Variable) kannst du mit
    Code:
    L  P##VarName
    laden.
    Oder die Adresse direkt in das Adressregister laden:
    Code:
    LAR1 P##VarName
    Anbei noch ein Screenshot.
    Setzt man den FB normal, also nicht in einer Multiinstanz ein, ist das so kein Problem!
    Das wird in einem FB in Multiinstanzen, dann aber sohl doch in die Hose gehen, denn es ist nur der Offset zum AR2, der da geladen wird. Wenn man dann über das AR1 zugreifen will, kann das durchaus fehlgehen, daher siehe Link in meinem Beitrag oben und die zusätzlichen Erläuterungen zum AR2!
    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

  6. #6
    Registriert seit
    04.03.2010
    Ort
    Regensburg
    Beiträge
    17
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Sorry, da hast du natürlich recht, ich hab nur das wort "Multi" überlesen :-/
    Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer.

  7. #7
    Avatar von Beren
    Beren ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    13.05.2008
    Beiträge
    316
    Danke
    43
    Erhielt 23 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    *gelöscht*
    Geändert von Beren (04.07.2011 um 17:23 Uhr)

Ähnliche Themen

  1. Antworten: 17
    Letzter Beitrag: 06.08.2010, 09:41
  2. Antworten: 24
    Letzter Beitrag: 31.01.2010, 21:32
  3. Pointer als Out Variable Daten schreiben
    Von mkd im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 28.10.2009, 10:58
  4. IEC-61131 Pointer mit Index auf BOOL Variable
    Von Stussi im Forum CODESYS und IEC61131
    Antworten: 21
    Letzter Beitrag: 14.12.2007, 09:11
  5. Antworten: 3
    Letzter Beitrag: 23.05.2005, 11:34

Lesezeichen

Berechtigungen

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