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

Ergebnis 1 bis 4 von 4

Thema: Warteliste programmieren

  1. #1
    Registriert seit
    26.11.2009
    Beiträge
    41
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    folgender Anwendungsfall:
    Ich hab mehrere Maschinen, welche mir ein Digitales Signal senden, sobald sie Rohmaterial benötigen.
    Da von meinem Fördersystem immer nur eine Maschine mit Material versorgt werden kann, möchte ich alle Maschinen
    nach der Reihenfolge des Eingangs der Anforderung in eine Warteliste einsortieren und nacheinander mit Material versorgen lassen.
    Hat jemand eine Idee wie ich eine solche Warteliste programmieren kann?
    Das ganze soll mit einer S7-300 realisiert werden.

    Gruß
    Anger
    Zitieren Zitieren Warteliste programmieren  

  2. #2
    Registriert seit
    13.10.2007
    Beiträge
    12.039
    Danke
    2.790
    Erhielt 3.273 Danke für 2.159 Beiträge

    Standard

    Du machst dir ein FIFO Register, trägst deine Aufträge (Anforderungen) ein und lässt dieses über
    einen Indexzeiger abarbeiten. In der Praxis das Register aus einen Array mit 100 Möglichkeiten,
    erstellen, diese Aufträge könnten ja in einfache Integer sein. Für das einlesen in der Aufträge erstellst
    du einen Indexzeiger der bei jeden Auftrag um 1 erhöht wird. Bei der Anforderung hast du einen zweiten Indexzeiger
    der bei jeder Anforderung, den Auftragszeiger folgt. Ist einer der Zeiger am Ende des Arrays (in diesen Beispiel
    100) angekommen, fängt dieser wieder bei 1 an.

    So erstmal in kurzen Zügen.

  3. #3
    Anger ist offline Benutzer
    Themenstarter
    Registriert seit
    26.11.2009
    Beiträge
    41
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für deine schnelle Antwort.
    Das Ganze hört sich schon sehr gut an. Ich weiß das ein FIFO ein Schieberegister ist, jedoch hab ich sowas noch nie programmiert.
    Kannst du mir das ganze vielleicht noch ein wenig genauer beschreiben?

  4. #4
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Der Rostige Nagel hat dir bereits die Stichwörter genannt.

    Gib diese in die Suchfunktion oben rechts auf dieser Seite ein, es werden dir
    verschiedenste Threads und auch Lösungsansätze dafür geliefert.

    Probier eine mögliche Lösung in der Art wie vom Rostigen Nagel vorgeschlagen,
    wenn es dann kneift, wird dir hier in deinem Thread weitergeholfen.
    kind regards
    SoftMachine

Ähnliche Themen

  1. Codesys Programmieren
    Von Shierasse im Forum Sonstige Steuerungen
    Antworten: 5
    Letzter Beitrag: 15.12.2009, 09:00
  2. Hochlaufgeber programmieren
    Von zeiler81 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 16.10.2007, 20:00
  3. Programmieren per LAN ?
    Von KartoffeL im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 25.07.2006, 05:22
  4. Analogwerte in S5 programmieren
    Von AxelU im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 06.06.2006, 12:18
  5. Schrittschalter Programmieren
    Von MiK im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 01.05.2006, 22:21

Lesezeichen

Berechtigungen

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