Ablaufketten "koordinieren"

Maxdo

Level-2
Beiträge
23
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Habe eine Anlage, bei der die einzelnen Bereiche (Feststoffeinbringung,
Rühren, usw.) in einzelnen Ablaufketten realisiert sind. Diese werden
in unterschiedlichen Zeitintervallen aufgerufen.
Es darf jedoch nur jeweils eine laufen (wegen der begrenzen Leistung des
Hydraulikaggregates).
Die in der Warteschlange stehenden Ablaufketten sollen in der
Reihenfolge der Aufrufe abgearbeitet werden...

Jemand einen Vorschlag?
Thanx
 
Schrittketten

@Maxdo,
na klar, Hydraulikaggregat tauschen. Leider haben Konstukteure, Mechaniker, Hydrauliker, Pneumatiker und alles was einen Schraubenschlüssel anfasst, die Idee, Ihre eigenen Fehlleistungen durch Ergänzungen, Änderungen, Krampflösungen in der SPS ("geht ja so einfach") kompensieren zu wollen.
Mein Tipp : Die in der Warteschlange stehenden Ablaufketten in der Reihenfolge der Aufrufe abarbeiten.
Aber vielleicht hat noch irgendjemand hier eine bessere Idee ?

Gruss
Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@qm
:?:

@Maxdo
Ich hoffe, dass ich dich richtig verstanden habe. Ich setze mir am Anfang der Schrittkette ein Busy-Flag und sperre damit die anderen Schrittketten.
Am Ende wird es wieder rückgesetzt.

Wenn es einer bestimmten Reihenfolge nach ablaufen soll, dann bastel dir einen FIFO.

pt
 
Ich würde auch einen FIFO vorschlagen. Zweite, einfachere Methode wäre, daß jede Kette ein Anmeldebit setzt und die Reihenfolge der Abfrage fest vorgegeben ist, wobei die Ketten mit langen Zeilintervallen vorne stehen müssen. Ist kein Busy-Bit einer Kette gesetzt, wird von vorne her nachgesehen, beim ersten gesetzten Anmelde-Bit geht es los.

ralle
 
Danke für Eure Tipps - das hilft mir schon super weiter!

Werd mich jetzt mal mit FIFO beschäftigen, hab ich bis dato nicht...

thanx
maxdo
 
Zurück
Oben