Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Zusätzliche Schicht bei Bedarf

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:  Zusätzliche Schicht bei Bedarf (1153 mal gelesen)
Hot Sauce
Mitglied
Student


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

Beiträge: 16
Registriert: 02.11.2014

erstellt am: 11. Nov. 2014 11:11    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 Zusammen,

ich habe ein Problem, welches ich im folgenden beschreibe. Anbei ein Beispiel, welches hilft die Problematik zu verstehen.

Im Beispiel seht Ihr einen normalen Produktionsprpozess der von verschiedenen Teilen belastet wird. Die Teile spiele ich zu unterschiedlichen Zeitpunkten mittels einer Liste ein. Der Bestand im FIFO-Regal wird durch einen Methode dokumentiert, die den Bestand zu bestimmten Zeiten berechnet und diesen in die zweite Spalte der Liste "Dokumentation des FIFO-Bestands" einliest.

In der Realität ist es so, dass der Bearbeitungsprozess (Maschine), wenn der Bestand (2. Spalte in der Liste "Dokumentation des FIFO-Bestands") vor der Maschine 14 Stunden übersteigt, mit einer zweiten Schicht und einem zusätzlichen Mitarbeiter besetzt wird.

Das besetzen mit einer zweiten Schicht, die nach Bedarf eingesetzt wird bekomme ich nicht auf die Reihe. Über Hilfe wäre ich sehr dankbar.

Danke und Grüße

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

Hot Sauce
Mitglied
Student


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

Beiträge: 16
Registriert: 02.11.2014

erstellt am: 11. Nov. 2014 13:57    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


Bearbeitungsprozess.GIF

 
Sorry,

anbei das Beispiel als Bild.

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

Bon Simul
Mitglied
Simulant


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

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 12. Nov. 2014 22:50    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 Hot Sauce 10 Unities + Antwort hilfreich

Sie könnten in dem Fall mit zwei Schichtkalendern arbeiten und den Schichtkalender im Objekt mit <station>.schichtkalenderObjekt:=xxx dynamisch setzen.

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

Hot Sauce
Mitglied
Student


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

Beiträge: 16
Registriert: 02.11.2014

erstellt am: 13. Nov. 2014 13:31    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,

danke für die Antwort. jetzt habe ich noch eine Frage. Viele Subnetzwerke sehen in meiner Simulation aus wie in dem Beispiel oben. In jedem werden über eine Lieferliste BEs zu bestimmten Zeiten erzeugt und über eine Quelle zur Bearbeitungsstation geleitet. Ich will realisieren, dass die Simulation automatisch stoppt sobald alle Teile bzw. Aufträge aus allen Subnetzwerken in den jeweiligen Senken vernichtet wurden.

Das müsste doch mit einer Init-Methode machbar sein oder?

Vielen Dank.

Grüße

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

Bon Simul
Mitglied
Simulant


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

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 13. Nov. 2014 15:56    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 Hot Sauce 10 Unities + Antwort hilfreich

Mit der init-Methode funktioniert das nicht. Die Simulation stoppt von allein, wenn Sie ein Ende im Ereignisverwalter setzen. Sie müssten demnach erst einmal mitbekommen, dass es das letzte Teil war.

Ein Ansatz könnte die Vererbung der Teile sein
<pfad>.klasse.anzahlKinder, wenn das 1 ist, dann ist es das letzte Teil, setzen Sie dann das Ende des Ereignisverwalters neu .

Siehe auch hier: http://www.bangsow.de/detail.php?id=623

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

Hot Sauce
Mitglied
Student


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

Beiträge: 16
Registriert: 02.11.2014

erstellt am: 16. Nov. 2014 22:22    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,

vielen Dank für die Rückmeldung. Ich bekomme es jedoch nicht richtig hin. Sollte es nicht funktionieren, wenn ich im Hauptnetzwerk folgende Methode einsetze und diese mit einem Generator in einem bestimmten Abstand ansteuere?

is
do
if.BEs.Fördergut.AnzahlKinder=0 then Ereignisverwalter.stop;
        end;
end;

Leider stoppt der Ereignisverwalter die Simulation nicht. Kann ich mir anzeigen lassen, wo sich noch BEs in den Subnetzwerken befinden?+
Beim manuellen durchsuchen waren alle BEs jedoch von der Senke vernichtet.

Irgendwas scheine ich noch falsch zu machen.

Danke nochmal.


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

Bon Simul
Mitglied
Simulant


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

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 17. Nov. 2014 12:51    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 Hot Sauce 10 Unities + Antwort hilfreich

Wenn Sie mit Stop den Ereignisverwalter anhalten, dann wird kein Bericht angezeigt, Sie müssten <ereignisverwalter>.ende neu setzen.

Bei anzahlKinder kann es sein, dass Sie ein "Kind" in der Klassenbibliothek haben (einfach die Simulation zurücksetzen und die  Vererbung überprüfen, notfalls die Vererbung kappen).

Sie sehen die Kinder, in dem Sie mit der rechten Maustaste auf die Klasse in der Klassenbibliothek klicken und Vererbung anzeigen wählen.

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