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

Ergebnis 1 bis 3 von 3

Thema: DB-Werte drehen

  1. #1
    Registriert seit
    08.07.2004
    Beiträge
    503
    Danke
    11
    Erhielt 4 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich bekomme in einen DB Werte von extern rein geschrieben.
    Die Anzahl der Werte kann unterschiedlich sein.
    Diese Werte möchte ich nacheinander auslesen und im Ablaufprogramm verarbeiten. In eine Kette.
    Das Dumme dabei ist dass ich zwingend die Werte umgekehrt auslesen muß
    Wenn es der normalen Reihenfolge ginge wäre es kein Problem, ich würde den letzten Wert auf "Null" abfragen und wüßte somit wo Ende ist.
    Aber wie geht es umgekehrt ?
    Das Ganze verhält sich wie ein LIFO, last in first out.
    Gibt es irgendwelche Bausteine die einen definierten Bereich umkopiere und dabei drehen können.
    Gruß und Danke für Tipps
    Zitieren Zitieren DB-Werte drehen  

  2. #2
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von Outrider Beitrag anzeigen
    Wenn es der normalen Reihenfolge ginge wäre es kein Problem, ich würde den letzten Wert auf "Null" abfragen und wüßte somit wo Ende ist.
    Aber wie geht es umgekehrt ?
    Interessant wäre:
    Woher kommen die Daten?
    Woher weißt du, dass geschrieben wurde?
    Wer löscht den DB nach dem Lesen bzw setzt alles auf NUll?

    Wenn du erkannt hast, dass Werte geschrieben wurden, dann suche das Ende und bis zu diesem Punkt würde ich den Inhalt in einen anderen DB kopieren.
    Da kannst du die Werte von unten nach oben kopieren und hast alles was du brauchst.
    Dann den Quell DB auf 0 setzen.
    So würde ich es machen, wenn die PLC den Datenaustausch überwachen muss.

    Ein paar mehr Infos, dann kann dir auch besser geholfen werden.


    bike

  3. #3
    Registriert seit
    17.05.2010
    Ort
    Paderborn
    Beiträge
    824
    Danke
    84
    Erhielt 125 Danke für 94 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kann mich der Idee von Bike nur anschließen,

    verschiebe Wert für Wert in einen anderen Baustein und zähle dabei mit. Wenn du den Wert "0" oder einen anderen Wert, mit dem Du Dein Datenende markiert hast erreicht, hast Du alles was Du brauchst!

    Grüße
    Michael
    Grüße
    Michael

    1001101110110100... Das ist meine Welt

Ähnliche Themen

  1. Bilder drehen in C#
    Von Benni im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 04.11.2011, 10:40
  2. Bitmelderbyte drehen
    Von SPSSchlapf im Forum HMI
    Antworten: 13
    Letzter Beitrag: 26.10.2010, 15:10
  3. Zustandsdiagnose - Drehen - Mysterie
    Von Full Flavor im Forum HMI
    Antworten: 0
    Letzter Beitrag: 30.07.2008, 23:17
  4. MP277 komplett drehen?
    Von Steve38 im Forum HMI
    Antworten: 8
    Letzter Beitrag: 22.06.2008, 23:56
  5. Hgh Low byte drehen
    Von skyracer im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 09.05.2007, 15:01

Lesezeichen

Berechtigungen

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