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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: SPS-Datenbank

  1. #11
    Registriert seit
    19.09.2006
    Beiträge
    49
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    der einfachheithalber habe ich mal einen Baustein gepostet den wir so einsetzen...

    zur Info: die ID besteht aus 2 Doppelwörtern (Behälternummer)
    und jeder Datenblock ist 40 Bytes lang

    ausgegebn wird ein "gefunden" Bit und der Pointer an dem die gefundene ID beginnt.

    die Datenbasis ist ein DB mit einem allgemeinen und einem Array aus den Datenblöcken



    CLR // Initialisiere Suchvorgang
    = #BH_gefunden
    L 0
    T #BH_Pointer
    U( // Behälternummer auf ungleich Null prüfen
    L #BH_Nummer_high
    T #BH_Nr_high // und auf Lokaldaten für schnelleren Zugriff kopieren
    L 0
    ==D
    )
    U(
    L #BH_Nummer_low
    T #BH_Nr_low
    L 0
    ==D
    )
    BEB
    AUF "Datenbasis" // Ringpuffer DB aufschlaten
    LAR1 P#38.0 // Indexregister auf Anfangsadresse stellen
    L DBLG // Lade Datenbausteinlänge
    L L#38 // minus Länge der Allgemeinen DAten
    -D
    L 40 // dividiert duch 40 --> zum Ermitteln der Anzahl an Einträgen
    /D
    LP1: T #loopflag
    L DBD [AR1,P#4.0] // Behälternummernvergleich mit Doppelwort low
    L #BH_Nr_low
    <>D
    SPB UNGL
    L DBD [AR1,P#0.0] // Behälternummernvergleich mit Doppelwort high
    L #BH_Nr_high
    ==D
    SPB GEFU
    UNGL: +AR1 P#40.0 // auf nächsten Eintrag stellen
    L #loopflag
    LOOP LP1
    BEA
    GEFU: S #BH_gefunden // Behälternummer gefunden
    TAR1
    T #BH_Pointer
    BEA
    Kaum macht mans richtig, schon funktionierts...

  2. #12
    slider ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.10.2006
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Blinzeln


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    wie du schon sagst

    kaum macht man es richtig schon gehts......
    Zitieren Zitieren Danke stma77  

Ähnliche Themen

  1. SQL Datenbank an b&r Steuerung
    Von creation im Forum Sonstige Steuerungen
    Antworten: 10
    Letzter Beitrag: 26.09.2011, 18:08
  2. S7 Datenbank
    Von sailor im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 20.12.2010, 12:23
  3. SQL Datenbank
    Von kanne43 im Forum HMI
    Antworten: 11
    Letzter Beitrag: 25.02.2009, 21:37
  4. Kommunikation S7-400 mit Datenbank
    Von Tom im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 24.11.2008, 21:19
  5. Datenbank
    Von M-Arens im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 07.10.2005, 07:05

Lesezeichen

Berechtigungen

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