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

Ergebnis 1 bis 4 von 4

Thema: DB in einen andern kopieren

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

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    wie kann ich in der s7, einen DB zum Beispiel DB2 in einen anderen DB (z.B. DB149) kopieren oder besser
    gesagt die aktuellen Werte immer wieder von den DB2 in den DB149 synchronisieren ?

    Danke im Voraus für die Antworten!
    Zitieren Zitieren DB in einen andern kopieren  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.322
    Danke
    932
    Erhielt 3.331 Danke für 2.689 Beiträge

    Standard

    Jede gewünschte Variable kopieren
    Code:
    L "DB2".Variable1
    T "DB149".Variable1
    ...
    oder BLKMOV eines ganzen Bereiches von DB2 zu DB149.

    Definiere "synchronisieren"!

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    systemagent ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    01.08.2013
    Beiträge
    6
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    hallo,
    mit synchronisieren meinet ich das ich den DB149 immer auf den gleichen stand halte wie den DB2.

    Und wie soll ich das schreiben mit BLKMOV das ich den ganzen Bereich von DB2 zu DB149 übertragen kann?

  4. #4
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.322
    Danke
    932
    Erhielt 3.331 Danke für 2.689 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wie groß ist Dein DB2 bzw. der zu kopierende Bereich?
    Angenommen der ist 100 Byte lang:
    Code:
          CALL  "BLKMOV"
           SRCBLK :=P#DB2.DBX0.0 BYTE 100
           RET_VAL:=#temp_Int
           DSTBLK :=P#DB149.DBX0.0 BYTE 100
    Details zu SFC20 BLKMOV verrät Dir die Bausteinhilfe.

    Ideal wäre es, wenn Du um den Bereich eine Struktur deklarierst, dann wird die numerische Adressangabe in eine besser kontrollierbare symbolische Bereichsangabe umgewandelt.

    Warum willst Du eigentlich eine komplette Kopie des DB2?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Step 7 Daten aus DB in einen anderen DB kopieren
    Von roadjet im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 10.05.2014, 13:37
  2. String von ein DB in einen anderen kopieren
    Von Werner1 im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 15.05.2012, 15:54
  3. Antworten: 2
    Letzter Beitrag: 16.11.2006, 17:45
  4. Wie einen Atmega 8515-16 kopieren?
    Von maxi im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 13.07.2006, 13:18
  5. Antworten: 2
    Letzter Beitrag: 18.07.2005, 10:42

Lesezeichen

Berechtigungen

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