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

Ergebnis 1 bis 5 von 5

Thema: Pointer mit variabler DB-Adresse an einem SFC20?

  1. #1
    Registriert seit
    18.10.2009
    Beiträge
    220
    Danke
    71
    Erhielt 17 Danke für 16 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich seh schon wieder den Wald vor lauter Bäumen nicht mehr...
    Ich suche die Eingabeform um die DB-Nummer in einem Pointer (beschaltet an einem SFC20) durch eine Variable zu ersetzen.

    Original:
    CALL SFC 20
    SRCBLK :=P#DB50.DBX290.0 BYTE 9
    RET_VAL:=#RetVal_SFC20_Empfang
    DSTBLK :=P#DB60.DBX16.0 BYTE 9

    Danach:
    CALL SFC 20
    SRCBLK :=P#DB[Variable].DBX290.0 BYTE 9
    RET_VAL:=#RetVal_SFC20_Empfang
    DSTBLK :=P#DB[Variable].DBX16.0 BYTE 9

    Nur frisst das Step7 nicht, Weder als INT- noch als WORD-Variable. Symbolisch kann ich hier leider nicht anknüpfen, da diese 9 Byte aus einem String herausgerissen werden.

    Was mach ich falsch?
    Grüßele vom Bärle
    Zitieren Zitieren Pointer mit variabler DB-Adresse an einem SFC20?  

  2. #2
    Registriert seit
    14.05.2012
    Beiträge
    157
    Danke
    28
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Das geht auch so nicht. Was du brauchst : ANY-Pointer . Hier im Forum in den FAQ´s sehr gut erklärt.
    Lies Dir das mal durch, bei fragen nochmal melden würd ich sagen

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

    Bär1971 (20.08.2013)

  4. #3
    Bär1971 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    18.10.2009
    Beiträge
    220
    Danke
    71
    Erhielt 17 Danke für 16 Beiträge

    Standard

    dachte ich mir schon, ok, dann nen pointer selber basteln... Hatte die Hoffnung es geht einfacher

    Danke trotzdem
    Grüßele vom Bärle

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

    Standard

    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. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    Bär1971 (21.08.2013)

  7. #5
    Bär1971 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    18.10.2009
    Beiträge
    220
    Danke
    71
    Erhielt 17 Danke für 16 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hihi, jetzt wo ich mir den pointer schon selbst gebastelt hab aber Spass beiseite, dein Posting ist eine super bibliotheksfähige Lösung, Danke
    Grüßele vom Bärle

Ähnliche Themen

  1. Adresse übergeben? - Pointer?
    Von GSOhm im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 17.10.2012, 15:46
  2. Antworten: 14
    Letzter Beitrag: 14.02.2012, 15:29
  3. Adresse an Pointer übergeben
    Von schuld im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 17.11.2010, 12:42
  4. Any-Pointer ohne SFC20 verwenden
    Von RONIN im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 21.10.2009, 23:50
  5. Arbeiten mit Pointer/Variabler Versatz
    Von Fuji im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.04.2009, 08:41

Lesezeichen

Berechtigungen

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