Autor
|
Thema: Ofen simulieren (1352 mal gelesen)
|
AnfangIstImmerSchwer Mitglied
Beiträge: 31 Registriert: 25.06.2008
|
erstellt am: 06. Sep. 2008 12:49 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich komme mit folgendem Problem nicht klar: es muss ein Ofen simuliert werden. Die Werker arbeiten von 6:00 bis 13:00. Während des Schichts werden Teile im Puffer1 gesammelt um 13 Uhr landen sie in den Ofen (Puffer2) und müssen 5 Stunden drin bleiben. Am nächsten Tag (um 6 Uhr) müssen sie bereit für weitere Verarbeitung im Puffer3 liegen. Einige Weker bearbeiten am nächsten Tag die Teile weiter, andere bereiten die restliche Teile für den Puffer1 (wenn sein muss). In init-Methode habe ich den Ausgang vom Puffer1 gesperrt, damit Teile gesammelt werden und nicht weiter laufen. Ich wollte den Ausgang mit Hilfe vom Trigger entsperren lassen und dann wieder sperren (bekomme nicht hin). Und ich weiss nicht wie ich die 5 Stunden der Verarbeitung in der Simulationszeit berücksichtige (Ereignisverwalter.zeit := ereignisverwalter.zeit + 5:00:00). Danke schön Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pom Mitglied Dipl.-Ing. (FH)
Beiträge: 182 Registriert: 25.08.2006
|
erstellt am: 08. Sep. 2008 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für AnfangIstImmerSchwer
Hallo anbei ein Lösungsvorschlag, schau dir bitte dazu folgendes in der Plant Hilfe an! - umlagern - for-Schleife - Methaufr - Methoden für den Inhalt der Materialflußobjekte Der Trigger wird so eingestellt das er um 13 Uhr die Methode aufruft und dies Periodisch nach einem Tag wiederholt. Als "Aktion" - "Methoden" muss die entsprechende Methode eingetragen werden. Nicht vergessen die Vererbung zu deaktivieren, damit etwas dort eingetragen werden kann. Grüße Patrick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pom Mitglied Dipl.-Ing. (FH)
Beiträge: 182 Registriert: 25.08.2006
|
erstellt am: 08. Sep. 2008 14:53 <-- editieren / zitieren --> Unities abgeben: Nur für AnfangIstImmerSchwer
|
AnfangIstImmerSchwer Mitglied
Beiträge: 31 Registriert: 25.06.2008
|
erstellt am: 10. Sep. 2008 18:48 <-- editieren / zitieren --> Unities abgeben:
Hallo Patrick, danke schön für Deine Hilfe. ich habe Deine Lösung in Plant Simulation ausprobiert. Es funktioniert nicht. Die Teile laufen bei mir weiter und werden nicht im Vor_Ofen gesammlt. Weisst Du zufällig woran es liegen kann? Danke schön, Nataliya Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AnfangIstImmerSchwer Mitglied
Beiträge: 31 Registriert: 25.06.2008
|
erstellt am: 10. Sep. 2008 20:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Patrick, ich habe die Lösung noch mal angeschaut. Bei mir verhält sich alles kommisch. Also, die Teile laufen durch das System durch, am Ende (wenn alle Teile bei der Senke waren) wird Trigger aktiviert und bringt alles zum Überlauf. Die Zeit läuft weiter. Ich habe genau so im Testprogramm alles nachgemacht. Bei den Einzelstationen in Steuerung habe ich Schichtkalender eingetragen. Bei Vor_Ofen, Ofen und Nach_Ofen - nicht. Ich hoffe, dass Du weiss woran es liegen kann. Gruß, Nataliya Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pom Mitglied Dipl.-Ing. (FH)
Beiträge: 182 Registriert: 25.08.2006
|
erstellt am: 15. Sep. 2008 07:36 <-- editieren / zitieren --> Unities abgeben: Nur für AnfangIstImmerSchwer
|
AnfangIstImmerSchwer Mitglied
Beiträge: 31 Registriert: 25.06.2008
|
erstellt am: 15. Sep. 2008 13:31 <-- editieren / zitieren --> Unities abgeben:
|