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

Ergebnis 1 bis 4 von 4

Thema: PEB's kopieren

  1. #1
    Registriert seit
    20.12.2003
    Ort
    Obrigheim
    Beiträge
    420
    Danke
    31
    Erhielt 31 Danke für 27 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Abend zusammen,

    ich habe vor kurzem ein kleines Programm geschrieben in dem ich mehrere Daten nach bestimmten aktionen irgendwohin schreibe. War eigentlich kein Problem das habe ich mit dem BLKMOV gemacht.

    Die Daten habe ich von PEB's in einen DB geschoben und von dort aus weiterverarbeitet. Gibt es nun eine Möglichkeit mehrere PEB (104 insg.) mit einem Befehl in einen DB zu schieben? Mit BLKMOV geht ja nicht, oder hab ich was Falsch gemacht??

    Ich habe vor langer Zeit einen Beitrag gelesen wo jemand einen ähnlichen Fall hatte. Aber ich finde den ums verrecken nicht mehr.

    Ich meine mich aber an folgenden Befehl noch errinern zu können:

    L PEB [MD10]
    T ?????

    Wenn das mit dem L PEB [MD10] funktioniert, wo gebe ich dann den Anfangswert (also z.B. ab PEB 300) ein.

    In meinem Programm habe ich dann halt alles getippt.

    L PED xx
    T DBD xx
    usw.....

    Bedanke mich im voraus

    Robert
    Zitieren Zitieren PEB's kopieren  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.263
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Aus der Siemens-Hilfe:

    Mit der SFC 20 "BLKMOV" (block move) kopieren Sie den Inhalt eines Speicherbereiches (= Quellbereich) in einen anderen Speicherbereich (= Zielbereich).

    Zulässige Quellbereiche sind:

    · Teile von Datenbausteinen

    · Merker

    · Prozeßabbild der Eingänge

    · Prozeßabbild der Ausgänge

    Der Quellparameter kann auch in einem nicht ablaufrelevanten Datenbaustein im Ladespeicher liegen (DB, der mit dem Schlüsselwort UNLINKED compiliert wurde)!
    Sollte eigentlich gehen, Lokaldaten kann man mit dem SFC20 nicht kopieren, meine ich mich zu erinnern.
    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. #3
    Registriert seit
    28.06.2006
    Ort
    Königreich Neuseeland
    Beiträge
    2.027
    Danke
    133
    Erhielt 96 Danke für 76 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    Lokaldaten kann man mit dem SFC20 nicht kopieren, meine ich mich zu erinnern.
    Dooch, kann man,
    siehe:

    http://www.sps-forum.de/showthread.p...ighlight=sfc20

  4. #4
    Registriert seit
    20.12.2003
    Ort
    Obrigheim
    Beiträge
    420
    Danke
    31
    Erhielt 31 Danke für 27 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Oh ich glaub ich habe meinen Denkfehler gefunden.
    Müßte dann woll so sein.

    CALL "BLKMOV"
    SRCBLK :=P#E 288.0 BYTE 101
    RET_VAL:=DBW424
    DSTBLK :=P#DB3413.DBX114.0 BYTE 101


    Danke nochmal und einen schönen Abend noch.

    Robert

Ähnliche Themen

  1. DBs kopieren
    Von mdosch im Forum Simatic
    Antworten: 28
    Letzter Beitrag: 19.11.2010, 09:36
  2. Merkerbereich kopieren
    Von DiGo1969 im Forum Simatic
    Antworten: 25
    Letzter Beitrag: 27.10.2009, 14:46
  3. B&R Kopieren memcpy
    Von Hannes im Forum Sonstige Steuerungen
    Antworten: 2
    Letzter Beitrag: 21.06.2007, 09:09
  4. DB's kopieren
    Von Anonymous im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 28.11.2005, 12:52
  5. ANY kopieren
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 29.02.2004, 21:09

Lesezeichen

Berechtigungen

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