Ich hab jetzt ein Problem mit dem Schichtkalender.
Ich hab 2 Montagelinien, wobei die eine Vormontage für die andere ist.
Dazwischen steht ein Puffer.
Die Hauptmontage darf nicht stillstehen und arbeitet 3 Schichten rund um die Uhr.
Jetzt schafft es die Vormontage den Puffer zu befüllen und kann theoretisch in unregelmässigen Abständen Schichten aussetzen.
Ich hab mir Gedacht ich kontrolliere den Pufferbestand, wenn dieser einen Meldebestand erreicht hat, soll der Schichtplan für meinen Werkerpool ersetzt werden.
Ein "Arbeits-Schichtkalender" hat 3 Schichten jeden Tag, der "Frei-Schichtkalender" 0 Schichten jeden Tag.
Erreicht der Puffer seine maximalen Meldebestand soll die Schicht noch zu ende arbeiten und dann aussetzen bis der Puffer den minimalen Meldebestand erreicht hat. Dann soll die Vormontage noch die laufende Schicht unbesetzt bleiben und die kommende dann wieder besetzen.
Die Bestände reichen logischerweise aus um jeweils die Arbeist-/Leerlaufzeiten zu überbrücken.
Genau das gelingt mir nicht bei diesem Schichtkalenderwechsel.
Sobald der Kalender ersetzt wurde, beginnt die Vormontage unabhängig von der Zeit, also auch mal mitten in einer Schicht.
Ziel ist es aber den Schichtrhytmus zu halten, also Früh, Spät, Nacht.
Ich denke das Problem ist der Ereignisverwalter und die absolute Zeit.
Immer wenn der Puffer meldet, kontrolliert der Schichtkalender bei welcher Zeit der Erreignisverwalter steht.
Bspw. es ist Mittwoch mitten in der Spätschicht dann sieht der Werkerpool im Schichtkalender ist ein Haken bei Mittwoch in der Spätschicht also Werker alle raus. genau diese Spätschicht soll aber noch freibleiben und erst die Nachtschicht soll wieder arbeiten.
Kann man das Problem irgendwie einfacher lösen?
Oder kann man diese Haken im Schichtkalender selber per Methode setzen?
[Diese Nachricht wurde von tauli am 25. Feb. 2009 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP