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

Results 1 to 5 of 5

Thread: Datenbausteinbereich mehrmals in eine anderen DB kopieren

  1. #1
    Join Date
    26.02.2008
    Posts
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    habe da ein Problem und komme nicht weiter.

    Problemstellung:
    Ich habe in einem DB einen Bereich von 700 Bytes, diese werden im Normalfall
    über das Netzwerk zum Leitsystem übertragen und dann werden wieder neue Daten in den DB geschrieben. Jetzt muss ich aber eine Lösung finden wie ich die Daten sichern kann bei einem Ausfall des Netzwerkes.

    Ansatz:
    Bei Netzwerkausfall kopiere ich den DB 900 in den DB 902 (hierbei lege ich ein Array an) - ist soweit kein Problem. Allerdings wie soll ich vorgehen wenn der Netzwerkausfall länger dauert. Dann muss ich in diesem DB in mehrere Bereiche unterteilen und irgendwie Abfragen welcher Speicherbereich frei ist und welcher nicht.

    Mit einer LIFI Funktion komm ich hier nicht aus - meines Wissen.

    Könnte mir hierbei jemand mit einem Rat zu Verfügung stehen

    mfg
    masa
    Reply With Quote Reply With Quote Datenbausteinbereich mehrmals in eine anderen DB kopieren  

  2. #2
    Join Date
    11.09.2007
    Location
    Suedwestpfalz
    Posts
    945
    Danke
    85
    Erhielt 218 Danke für 200 Beiträge

    Default

    dann nimm doch ein FiFo mit x Einträgen.

    Und wenn das voll ist Anlage abschalten mit der Fehlermeldung "Keine Kommunikation mit Leitrechner", und erst wenn alle Datensätze abgeholt sind weitermachen.

    griele Füße dtsclipper
    Das Grauen lauert in der Zwischenablage !!

  3. #3
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,402
    Danke
    422
    Erhielt 2,536 Danke für 2,108 Beiträge

    Default

    Welche Daten willst du "puffern" ? Die, die an den Leitrechner gehen sollen ? Oder willst du bei Ausfall einen Ersatz für die Daten schaffen, die eigentlich von dort kommen ?

    Wenn es die Daten sind, die an den LR gehen sollen, so wäre es auch interessant zu wissen, was das für Daten sind und nach welchen Kriterien / Intervall sie sich aktualisieren ...

    Gruß
    LL

  4. #4
    masa is offline Neuer Benutzer
    Themenstarter
    Join Date
    26.02.2008
    Posts
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo,
    die anlage abschalten geht nicht, ich muss diese Daten speiechern.

    es ist so: mittels SPS sammle ich alle relvanten Daten der Anlage, 12xINT, 30xTOD, 8xREAL. Diese sollten nach einem Auftragsende an den Leitrechner gesendet werden. Wenn nun dieser nicht zur Verfügung steht, so muss ich diese Daten zwischenspeichern (da ja der alte DB beim neuen Auftrag wieder überschrieben wird) um sie zu einem späteren Zeitpunkt wieder senden zu können.

    Die Daten werden ca. 10-20 mal pro tag aktualisiert.

    Was wäre mit der Möglichkeit immer ein neuen DB zu generien und diesen nach dem senden wieder zu löschen?

    mfg
    masa
    Reply With Quote Reply With Quote daten kopieren  

  5. #5
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,402
    Danke
    422
    Erhielt 2,536 Danke für 2,108 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ... in dem Fall so machen, wie schon von DtsClipper beschrieben.

    Du legst die Daten grundsätzlich in ein FIFO und rufst dieses durch den LR ab. Kann der LR den Datensatz (sofort) abfragen verringerst du den Pufferzeiger wieder - ansonsten fragst du so oft ab, bis dieser auf "0" ist.

    Wenn du das in Erwägung ziehst - steht dir zum Erstellen desselben SCL zur Verfügung ? Damit wäre das nämlich nicht so das Thema ...

    Gruß
    LL

Similar Threads

  1. Step 7 Messwert von DB nacheinander in anderen DB kopieren
    By Hacke3 in forum Simatic
    Replies: 2
    Last Post: 16.10.2017, 10:46
  2. TIA Kopieren aus anderen Projekten im TIA
    By Outrider in forum Simatic
    Replies: 4
    Last Post: 18.03.2016, 07:14
  3. Step 7 Code mit anderen Datenpunkten mehrmals wiederholen
    By --alex-- in forum Simatic
    Replies: 3
    Last Post: 26.12.2014, 19:49
  4. Step 7 Daten aus DB in einen anderen DB kopieren
    By roadjet in forum Simatic
    Replies: 2
    Last Post: 10.05.2014, 13:37
  5. DB Inhalt komplett in anderen DB kopieren
    By K5286 in forum Simatic
    Replies: 13
    Last Post: 28.10.2012, 20:44

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •