Hallo,
bin erst seit kurzem mit Plantsimulation unterwegs und habe ein (einfaches??) Problem.
Ich wollte ein Fahrzeug auf einen Weg simulieren, dies soll von einer einzelstation ein teil abholen, den weg benutzen, dann je nachdem welche der beiden maschinen am ende frei sind den weg zur maschine1 nehmen (weg1) oder falls diese belegt ist zur maschine 2 (weg2).
Mein Problem ist jetzt allerdings das das Fahrzeug zwar beladen wird, aber es nur zu Maschine 1 fährt, dort stehen bleibt und nicht mehr zurückfährt um neue teile zu holen.
Meine Methode Fahrsteuerung schaut folgendermaßen aus: (ich habe die Methode Fahrsteuerung dem Weg als Ausgangssteuerung rückwärts und Ausgangststeuerung zugewiesen, und das Fahrzeug von vorneherein auf Rückwärts eingestellt)
is
do
if ? =Weg and @.rueckwaerts then
waituntil test.belegt prio 1;
test.inhalt.umlagern(@);
@.rueckwaerts:=false;
@.fahren
elseif ?= Weg and @.rueckwaerts=false then
waituntil Maschine1.leer or Maschine2.leer prio 1;
if Maschine1.leer then
@.umlagern(Weg1);
elseif Maschine2.leer then @.umlagern(Weg2);
end;
end;
end;
für Hilfe jeglicher Art bin ich echt dankbar bin nämlich schon total am verzweifeln, ich komm einfach nicht drauf was ich falsch mache.
vg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP