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

Ergebnis 1 bis 5 von 5

Thema: mehrer Datenwerte im DB speichern & schieben

  1. #1
    Registriert seit
    15.12.2005
    Beiträge
    26
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    meine ausgelesene Gesamtmenge möchte ich jeden Tag um 24:00 Uhr abspeichern. Vieleicht mit einem Schieberegister!
    Die Gesamtmenge setzt sich aus 3 real Zahlen zusammen (Hunderter, Tausender, Mill.) die ich alle in einem DB haben möchte. Das aktuelle Datum sollte auch noch hinzu kommen. Am besten alle hintereinander.

    Nun habe ich leider feststellen müssen, das der FC 91 (Siemens- Word Schift Register) immer nur einen wert um eine adresse vorschieben kann.
    Auserdem bekomme ich es nicht hin alle Werte in einem DB abzuspeichern. Versuche ich z.B den zeiten Wert in einem anderren adressbereich des DB´s zu speichern wird dort nicht mehr verschoben.
    Veileicht hat jemand eine idea.
    am Ende stellt man fest was es noch alles zu tun gibt........
    Zitieren Zitieren mehrer Datenwerte im DB speichern & schieben  

  2. #2
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    lad dir fifo_blk von meiner hp
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  3. #3
    costa ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.12.2005
    Beiträge
    26
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    jau, das sieht erst mal ganz gut aus, natürlich sehr viel arbeit da alle Werte nur in der Byte adresse geschrieben werden.
    am Ende stellt man fest was es noch alles zu tun gibt........
    Zitieren Zitieren ausprobiert....  

  4. #4
    Registriert seit
    11.10.2005
    Ort
    Pirmasens
    Beiträge
    401
    Danke
    158
    Erhielt 74 Danke für 54 Beiträge

    Standard

    Hallo,
    müßte doch auch mit SFC20 BLKMOV gehen zuerst in einen Zwischenspeicher und dann um faktor X versetzt zurück in den DB.

    HDD

  5. #5
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @costa
    verstehe ich das jetzt richtig.
    du willst 3 realzahlen und das datum in einen db speichern, und diesen datenblock in einen db speichern. dieser datenblock soll dann in einen 'schiebenden' db gereicht werden.

    das kannst du mit der fc98 fifo_block machen
    zuerst schreibst du alle deine daten in irgendeinen db (ab hier db 10).
    die daten müssen alle hintereinander stehen

    ---------------------------------------------
    z.b.
    //quelldaten stehen im db10
    dbd0 //zahl1 "4byte"
    dbd4 //zahl2
    dbd8 //zahl3
    dbw12 //datum "2byte"

    dies sind zusammen 14 byte, beginnend ab dbb0.
    ich nenn das mal quellblock

    der zieldb soll die letzten 20 blocks speichern.
    die fc98 macht nun folgendes

    //zieldaten stehen im db11 (filo-db) ab dbb0
    block 19 wird nach block 20 verschoben
    block 18 nach 19
    ......
    block 1 nach 2

    nun wird der quellblock nach zielblock1 kopiert.

    der aufruf der fc98 sähe nun so aus
    Code:
          U     M     99.1
          SPBNB _001
          CALL  FC    98
           Quelle_DB     :=10
           Quelle_Anfang :=0
           Blockgroesse  :=14
           Anzahl_Bloecke:=20
           Ziel_DB       :=11
           Ziel_Anfang   :=0
           RET_VAL       :=MW100
    _001: NOP   0
    @hdd
    die fc98 benutzt die sfc20
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation
    Zitieren Zitieren benutzung der fc98 fifo_block  

Ähnliche Themen

  1. Mehrer Projekte auf ein MP177???
    Von coolman im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 27.09.2010, 15:09
  2. Antworten: 18
    Letzter Beitrag: 17.10.2008, 20:30
  3. Vernetzung mehrer S7 Steuerungen
    Von Oliver im Forum Feldbusse
    Antworten: 3
    Letzter Beitrag: 05.02.2007, 09:38
  4. Antworten: 7
    Letzter Beitrag: 17.12.2005, 19:28
  5. Report Designer: aktuellen Zustand mehrer Variablen anzeigen
    Von dellamorte-dellamore im Forum HMI
    Antworten: 0
    Letzter Beitrag: 24.06.2005, 13:47

Lesezeichen

Berechtigungen

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