Hallo mal wieder,
ich versuche mal mein derzeitges Problem zu beschreiben und ich hoffe es ist einigemaßen zu verstehen.
Ich habe zwei Anlagenteile, die von einer vorgeschalteten Einzelstation "bedient" werden. Gegeben ist eine Gesamtproduktionszeit von x Minuten (für die gesamte Anlage, also beide Anlagenteile). Diese Gesamtproduktionszeit soll auf die beiden Anlagenteile verteilt werden. D.h. solange der eine Anlagenteil arbeitet, steht der andere. Nach einer gewissen Zeit (möglichst dynamisch zu regeln) wird der produzierende Teil der Anlage angehalten (BEs werden nicht zu Ende gearbeitet) und der andere Teil der Anlage beginnt mit der Bearbeitung der BEs. Das Spielchen wiederholt sich nach der angegebenen Zeit erneut.
Soweit der Hintergrund, nun zu meinem Problem:
Wie steuere ich sowas gescheit?
Habe das schon mit einem Schichtkalender pro Anlagenteil probiert, sodass der jeweils NICHT arbeitende Anlagenteil auf Pause geht. Aber irgendwie haut das nicht hin.
Jetzt habe ich überlegt, die Zeit des Ereignisverwalters in einer Methode abzufragen und den entsprechenden Anlagenteil abhängig von der vorliegenden Zeit zu pausieren oder zu aktivieren. Aber das wird ja eine extrem lange Methode, da ich ja jeden Zustand des Ereignisverwalters abfangen muss, oder?
Am besten wäre eine Möglichkeit alle x Minuten eine Anweisung durchführen zu lassen. Aber bislang habe ich dazu nichts gefunden.
Irgendwelche Ideen oder Vorschläge?
Vielen Dank schon mal!
------------------
Um im Leben wirklich Erfolg zu haben, muss man sich fest an zwei Regeln halten:
1. Erzhäl' nicht alles was Du weißt!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP