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

Ergebnis 1 bis 4 von 4

Thema: Schiebefunktion

  1. #1
    Registriert seit
    20.03.2011
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    bräuchte externe hilfe.
    habe 14 Behälter 1..14 die momentan hintereinander befüllt werden. Das heißt, wenn Behälter 1 und Behälter 14 anfordert werden sie nacheinander befüllt. Wird der erste Behälter gerade befüllt und zB Behälter 4 ist leer, wird als nächtes dieser befüllt und der Behälter 14 muß warten bis keine Anfragen mehr sind. Diese Anfragen werden in einem DB als DBX hinterlegt.
    Wie kann ich das realisieren, dass egal welcher Behälter gerade leer meldet in der Reihenfolge abgearbeitet wird wie "er" sich angemeldet hat (5,3,13,1,usw)

    Mit freundlichen Grüßen
    Zito
    Zitieren Zitieren Schiebefunktion  

  2. #2
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Hallo Zito,
    ich würde mal sagen du suchst ein so genanntes FIFO = First In - First Out.
    FIFO kannst du direkt bei Suchen eingeben.
    Allerdings widersprechen sich deine Anforderungen:
    Zitat Zitat von Zito Beitrag anzeigen
    Das heißt, wenn Behälter 1 und Behälter 14 anfordert werden sie nacheinander befüllt. Wird der erste Behälter gerade befüllt und zB Behälter 4 ist leer, wird als nächtes dieser befüllt und der Behälter 14 muß warten bis keine Anfragen mehr sind.
    Zitat Zitat von Zito Beitrag anzeigen
    Wie kann ich das realisieren, dass egal welcher Behälter gerade leer meldet in der Reihenfolge abgearbeitet wird wie "er" sich angemeldet hat (5,3,13,1,usw)
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  3. #3
    Registriert seit
    21.05.2008
    Beiträge
    49
    Danke
    7
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo.

    Vielleicht hilft dir dieser Beitrag weiter:
    http://www.sps-forum.de/showthread.php?t=44236
    -------------------------------------------------------------------------
    Wer Fehler findet, darf sie behalten!

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Zito Beitrag anzeigen
    Hallo zusammen,

    bräuchte externe hilfe.
    habe 14 Behälter 1..14 die momentan hintereinander befüllt werden. Das heißt, wenn Behälter 1 und Behälter 14 anfordert werden sie nacheinander befüllt. Wird der erste Behälter gerade befüllt und zB Behälter 4 ist leer, wird als nächtes dieser befüllt und der Behälter 14 muß warten bis keine Anfragen mehr sind. Diese Anfragen werden in einem DB als DBX hinterlegt.
    Wie kann ich das realisieren, dass egal welcher Behälter gerade leer meldet in der Reihenfolge abgearbeitet wird wie "er" sich angemeldet hat (5,3,13,1,usw)

    Mit freundlichen Grüßen
    Zito
    Wie wird die Reihenfolge bestimmt?
    Du schreibst, dass wenn in deinem Beispiel der 4er Behälter leer wird dieser vor den 14er zum Füllen geschoben wird.
    Ist es einer Reihenfolge nach den Nummern?
    Dann kannst du wenn ein Befüllen fertig ist, die Bits in dem DB der Reihe nach abfragen.


    Habe ich dich richtig verstanden?


    bike

Ähnliche Themen

  1. Schiebefunktion
    Von Trappatobi im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 22.03.2010, 13:44

Lesezeichen

Berechtigungen

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