Guten morgen!
ich brauche wieder mal Eure Hilfe und hoffe, dass Ihr Euch damit auskennt.
Wenn ich meine Simulation starte und gebe 800 oder mehr zu produzierende Stück ein, bekomme ich eine Warnung, dass ich keinen TeilePuffer in den Werkerpoolen eingegeben habe (ich habe 2 Werkerpools, da die Mitarbeiter an unterschiedlichen Tagen arbeiten). Da meine Werker am Anfang die Teile tragen müssen und dazwischen eine Pause kommt, müssen sie Teile irgendwo ablegen, pausieren, Teile holen und nach der Pause weiter machen. Ok. ich habe das Problem verstanden und deswegen habe einen TeilePuffer erzeugt und ihm eine Ausgangssteuerung zugewiesen. Alles funktioniert aber sehr kommisch. Die Werker schleppen die Teile hin, holen aber nie ab.
Pool-->ArbeitsP--TeilePuffer--ArbetsP-->Weg zu verschiedenen ArbeitsP
Das ist Code:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
is
TeilPuffer : object;
do
TeilPuffer := ":Modelle.Netzwerke.TeilePuffer";
if TeilPuffer /=void then
if @.Name = "TeilA" then
.TeilPuffer.AusgangsStrategie := "Teil wegtragen";
.TeilPuffer.BEZiel := AP7;
elseif @.Name = "TeilB" then
.TeilPuffer.AusgangsStrategie := "Teil wegtragen";
.TeilPuffer.BEZiel := AP8;
elseif @.Name = "TeilC" then
.TeilPuffer.AusgangsStrategie := "Teil wegtragen";
.TeilPuffer.BEZiel := AP9;
elseif @.Name = "TeilD" then
.TeilPuffer.AusgangsStrategie := "Teil wegtragen";
.TeilPuffer.BEZiel := AP10;
else
.TeilPuffer.AusgangsStrategie := "Teil wegtragen";
.TeilPuffer.BEZiel := AP11;
end;
end;
end;
<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Was mache ich denn falsch?
Gruß,
Nataliya
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP