Ablaufketten "koordinieren"

Maxdo

Member
Beiträge
23
Punkte Reaktionen
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
 

Question_mark

Well-known member
Beiträge
3.381
Punkte Reaktionen
578
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
 

plc_tippser

Well-known member
Beiträge
2.500
Punkte Reaktionen
301
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
 

Ralle

Supermoderator
Teammitglied
Beiträge
14.403
Punkte Reaktionen
3.373
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
 
OP
M

Maxdo

Member
Beiträge
23
Punkte Reaktionen
1
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
 
Oben