Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Fahrzeug ignoriert Weglängen aus Methode teilweise

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Fahrzeug ignoriert Weglängen aus Methode teilweise (601 mal gelesen)
johann78
Mitglied
Wirtschaftsingenieur

Sehen Sie sich das Profil von johann78 an!   Senden Sie eine Private Message an johann78  Schreiben Sie einen Gästebucheintrag für johann78

Beiträge: 4
Registriert: 06.07.2005

erstellt am: 06. Jul. 2005 18:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
Aufbau: Einzelstation1->Weg->Einzelstation2.
Das ziel ist dass ein fahrzeug an einzelsation1 ein BE aufnimmt, es nach einzelstation2 transportiert und umlagert.

es wird ein fahrzeug initiiert, welches immer rechts am weg durch eM-Plant eingfügt wird.durch eine methode fährt es rückwärts nach links .An einzelstation1 angekommen wartet es auf ein BE. Aus mangelnder eMplant-Erfahrung benutze ich nur ein Weg für mehrerre Ziele.Es gibt veschiedene BEs mit unterschiedlichen Weglängen, deswegen ist die Weglänge durch eine Methode gesteuert.
Weg_zuHVG ist der name des "Weges"
DIe Einzelstation1 gibt mit einer Methode, gesteuert duch Ausgangsverhalten, folgende Längen für die Wege an.

is
do
if @.name="FM_HVG"
then
weg_zuHVG.Laenge:= 155;
elseif @.name= "FM_Kaltlager"
then
weg_zuHVG.Laenge:= 200;
elseif @.name= "FM_Bereich"
then
weg_zuHVG.Laenge:= 230;
elseif @.name= "FM_EndeHalle"
then
weg_zuHVG.Laenge:= 345;
elseif @.name= "FM"
usw.
Die folgende Steuerung ist die "Ausgangsteuerung rückwärts" für den Weg:

is
do
waituntil Einzelstation.belegt prio 1;
einzelstation1.inhalt.umlagern(@); -- das Be aufladen
@.rueckwaerts := false;
end;

NUN DAS PROBLEM: Das fahrzeug auf dem Weg springt manchmal direkt mit dem BE von der linken Wegseite zur Rechten. Die Folge: Das fahrzeug ist nur die 1/2 Zeit für den hin- und rückweg unterwegs. Ich kann mir das Springen zur Einzelstation2 nicht erklären. Zurück fährt das fahrzeug immer korrekt. heißt in richtiger zeit.die anschließende Verteilung durch einzelstation2 zu den senken ist i.O. Kann mir jemand helfen?????
Oder vielleicht einen Tipp geben.
Vielen Dank,
Johann78


------------------
Wing Simu

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Opa
Mitglied
Selbständiger Simulationsexperte


Sehen Sie sich das Profil von Opa an!   Senden Sie eine Private Message an Opa  Schreiben Sie einen Gästebucheintrag für Opa

Beiträge: 62
Registriert: 16.06.2005

eM-Plant 7.6 / 8.2
Development License

erstellt am: 06. Jul. 2005 21:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für johann78 10 Unities + Antwort hilfreich

Der Effekt tritt auf, wenn man den Weg verkürzt, während das Fahrzeug darauf steht, wird der Weg länger, funktioniert es!

Lösung: Das Fahrzeug während der Weglängenänderung kurz umlagern (auf eine Einzelstation (Parkplatz), danach wieder zurücklagern, dann tut's.

Beispiel für die Methode, die die Weglänge ändert
(Der Weg heisst "Weg"):

is
do
Weg.Inhalt.umlagern(Einzelstation);
Weg.laenge:=z_gleich(1,100,200); -- bzw. Deine Weglängen
Einzelstation.Inhalt.umlagern(Weg);
Weg.Inhalt.rueckwaerts:=False;
end;

Grüsse Opa

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Planungsleiter (w/m/d) Fassadentechnik
Als führendes europäisches Beratungs-, Planungs- und Projektmanagementunternehmen bietet Drees & Sommer Lösungen für erfolgreiche Gebäude, renditestarke Portfolios, leistungsfähige Infrastruktur und lebenswerte Städte. In interdisziplinären Teams unterstützen unsere über 5.100 Mitarbeiterinnen und Mitarbeiter an 59 internationalen Standorten Auftraggeber unterschiedlichster Branchen. Bei uns gestalten Sie Ihren individuellen Karriereweg aktiv mit....
Anzeige ansehenArchitektur
johann78
Mitglied
Wirtschaftsingenieur

Sehen Sie sich das Profil von johann78 an!   Senden Sie eine Private Message an johann78  Schreiben Sie einen Gästebucheintrag für johann78

Beiträge: 4
Registriert: 06.07.2005

erstellt am: 07. Jul. 2005 14:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo "Opa",
vielen Dank für den Tipp.
Habe es gerade irgendwie hin bekommen. Ich musste meine Methoden nämlich anpassen.
Johann78

------------------
Wing Simu

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz