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

Ergebnis 1 bis 7 von 7

Thema: Pointer + String

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte via Pointer einen String Lesen.

    WERT STRING[16]

    Auf Bit.Byte,Word +Dwort kann ich zugreifen siehe unten. Nur bei String weiß ich nicht wie es geht.

    Danke für Hilfe

    AUF #DB_01
    U DBX [AR1,P#1.4]
    AUF #send_DB
    = DBX [AR2,P#2.2]
    Geändert von ottokar24 (24.01.2009 um 15:03 Uhr)
    Zitieren Zitieren Pointer + String  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.726
    Danke
    398
    Erhielt 2.402 Danke für 2.001 Beiträge

    Standard

    Hallo,
    ein String besteht aus einer Reihe von Bytes - deshalb :
    Code:
    AUF #DB_01
    L DBB [AR1,P#2.0] 
    AUF #send_DB
    T DBB [AR2,P#0.0]
    Gruß
    LL

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

    Standard

    Danke erst mal.

    Ich habe gehofft das ich es umgehen kann jedes Byte anzufassen.

    Gruß

  4. #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

    Zitat Zitat von ottokar24 Beitrag anzeigen
    Danke erst mal.

    Ich habe gehofft das ich es umgehen kann jedes Byte anzufassen.

    Gruß
    Es gibt noch den SFC20 Blkmove in der Standardlibrary, der kann ganze Blöcke und auch Strings umkopieren.
    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

  5. #5
    ottokar24 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.12.2008
    Beiträge
    6
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    aber ich habe es nicht geschaft den Pointer an den BLOCKMOV zu parametrieren.


    CALL "BLKMOV"
    SRCBLK :="daten".mod.sting1
    RET_VAL:=#RETVAL
    DSTBLK :=?????????

    ?? DBB [AR2,P#130.0] BYTE 10 ??

    Gibt es da eine möglichkeit??

  6. #6
    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

    Zitat Zitat von ottokar24 Beitrag anzeigen
    aber ich habe es nicht geschaft den Pointer an den BLOCKMOV zu parametrieren.


    CALL "BLKMOV"
    SRCBLK :="daten".mod.sting1
    RET_VAL:=#RETVAL
    DSTBLK :=?????????

    ?? DBB [AR2,P#130.0] BYTE 10 ??

    Gibt es da eine möglichkeit??
    Wenn das Ziel variablen sein soll, mußt du die Adresse (Any) selbst zusammenbauen. Genau dazu ist in der Step7-Hilfe ein Beispiel enthalten.

    Sieh dir das hier mal an: http://www.sps-forum.de/showthread.p...light=Blk_Move
    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

  7. #7
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    und dann wieder byte als Datentyp verwenden!!
    irgendetwas ist ja immer...
    ING. Gerald Miedler

Ähnliche Themen

  1. Konstante String in Variable String schreiben
    Von sailor im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 07.12.2009, 18:01
  2. Antworten: 13
    Letzter Beitrag: 24.09.2009, 12:54
  3. Ein String kopieren in einen anderen String
    Von CanYouHelpMe im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.09.2008, 17:21
  4. Zugriff auf DB(String) über Pointer
    Von Thomas R im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 14.03.2007, 21:04
  5. STRING aus einzelnen STRING's zusammenstellen
    Von ollibolli im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 23.08.2006, 09:39

Lesezeichen

Berechtigungen

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