Autor
|
Thema: Simple Fabrik erstellen (627 mal gelesen)
|
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 07. Mrz. 2008 11:33 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte ne einfache Fabrik zur Herstellung von Dosen erstellen. Objekte, kommen auf ein Förderband und dann zu einer Maschine, die die Dosen befüllen, gefolgt von einer Maschine die die Deckel aufsetzt, dann in Ofen und zum Schluss kommt das etikett drauf. Das Problem ist, ich weiß nicht wie ich in Plant diese Dosenart innerhalb einer Maschine ändern kann (offene Dose=>geschlossene Dose) Ich hatte mir ganz einfach vorgestellt, dass die Dose in der Maschine zerstört wird und durch eine neue ersetzt wird. weiß jemand wie man sowas realisiert?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 07. Mrz. 2008 11:38 <-- editieren / zitieren -->
Ändere doch einfach per Methode den Be-Namen oder ein definiertes Attribut bzw. Du kannst auch noch dazu das Be-Symbol ändern. ------------------ Der Simulator WSL, Bruxelles |
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 17. Mrz. 2008 12:01 <-- editieren / zitieren --> Unities abgeben:
also ich denke der Montagebaustein scheint für die Aufgabe wie geschaffen zu sein, weißt du wie ich eine Methode implementieren kann, die in der Hälfte der jeweils dafür vorgesehenen Bearbeitungszeit das BE umbennent oder wie du sagst ein bestimmtes Attribut setzt und diese Ereignis auch gleich in eine Textdatei abspeichert? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 17. Mrz. 2008 14:23 <-- editieren / zitieren -->
Willst Du tatsächlich das Deckelaufsetzen via Montagestation nachbilden ? Was für neue Erkenntnisse erhälst Du hierdurch ? Schau Dir mal die Themen zu "methaufr" und "Dateischnittstelle" in der Hilfe an. ------------------ Der Simulator WSL, Bruxelles [Diese Nachricht wurde von Simulator am 17. Mrz. 2008 editiert.] |
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 17. Mrz. 2008 16:14 <-- editieren / zitieren --> Unities abgeben:
also den Deckelaufsetzen möchte ich nicht 100% in plant simulation nachbilden, es geht mir nur um das Ereignis. Wie man die Dateischnittstelle benutzt weiß ich. Ich habe eine Methode auch mit dem Eingang des BE's gekoppelt, nur weiß ich leider nicht, wann die Hälfte der Bearbeitungszeit erreicht ist um das Deckelaufsetzen zu "simulieren", so das ich den genauen Zeitpunkt in die Datei abspeichern kann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 17. Mrz. 2008 16:41 <-- editieren / zitieren -->
also wenn Du eine Bearbeitungszeit vorgegeben hast, dann ergibt sich die Hälfte nach ?.bearbeitungszeit/2,oder ? Entweder Du trägst Deine ref(methode).methaufr(?.bearbeitungszeit/2); in die eingangssteuerung und loggst so den Zeitpunkt oder -noch einfacher, Du loggst in der Ausgangssteuerung ereignisverwalter.zeit-?.bearbeitungszeit/2 ------------------ Der Simulator WSL, Bruxelles [Diese Nachricht wurde von Simulator am 17. Mrz. 2008 editiert.] |
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 17. Mrz. 2008 17:03 <-- editieren / zitieren --> Unities abgeben:
ja das funktioniert, aber weißt du wie ich das Ereignis genau zu Hälfte der Bearbeitungszeit abspeichern kann, also wenn die Zeit auch im Ereignissverwalter erreicht ist? Ich nehme ja quasi damit, ein Ereignis hervor, was noch nicht passiert ist, das führt dazu das die Zeiten in der Tracefile der Reihenfolge nach gespeichert sind. Das könnte ich vielleicht noch durch ein späteres sortieren lösen, aber vielleicht kann Plant Sim, es genau zu dem berechneten Zeitpunkt speichern. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 17. Mrz. 2008 17:12 <-- editieren / zitieren -->
also wenn alle Teile da sind und sonst auch keine Störungen/Pausen vorliegen, wird mittels ref(methode).methaufr(?.bearbeitungszeit/2) die methode genau zur halben Bearbeitungszeit aufgerufen (nach Be-Eintritt) , um die Ereignisverwalter.zeit zu loggen. Das ist doch was Du willst, oder ? ------------------ Der Simulator WSL, Bruxelles [Diese Nachricht wurde von Simulator am 17. Mrz. 2008 editiert.] |
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 17. Mrz. 2008 17:43 <-- editieren / zitieren --> Unities abgeben:
okay, dann habe ich das hier nicht ganz verstanden ref(methode).methaufr(?.bearbeitungszeit/2) wo soll ich das eingeben? Ich habe bei der Steuerung->Eingang einfach den Methodennamen reingeschrieben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 17. Mrz. 2008 17:51 <-- editieren / zitieren -->
Du schreibst eine Methode "m0" mit folgendem Inhalt : is do ref(methode).methaufr(?.bearbeitungszeit/2); end; und diese Methode trägst Du in die Eingangssteuerung ein. in der via methaufr augerufenen Methode loggst Du die Ereignisverwalter.zeit ------------------ Der Simulator WSL, Bruxelles |
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 17. Mrz. 2008 18:09 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 17. Mrz. 2008 18:37 <-- editieren / zitieren -->
ja, kannst Du s. Hilfe ! ------------------ Der Simulator WSL, Bruxelles |
Nash25 Mitglied
Beiträge: 32 Registriert: 20.02.2007
|
erstellt am: 17. Mrz. 2008 19:03 <-- editieren / zitieren --> Unities abgeben:
|
| Elektroniker/in Betriebstechnik (m/w/d) | Die KNDS Deutschland Tracks GmbH aus Remscheid, ein Unternehmen der KNDS-Groppe, ist weltweit führender Entwickler und Hersteller von dynamischen hochbelasteten Ketten und Laufwerkskomponenten für gepanzerte Fahrzeuge mit militärischen Kunden in über 60 Ländern. Mit einem kompromisslosem Qualitätsverständnis entwickeln und fertigen die hochqualifizierten KNDS-Mitarbeiter am Standort in Remscheid ... | Anzeige ansehen | Elektrotechnik, Elektronik |
|
Ex-Mitglied
|
erstellt am: 17. Mrz. 2008 19:27 <-- editieren / zitieren -->
Doch ! wie bereits beschrieben, ueber die Ausgangsmethode, wo Du ?.bearbeitungszeit/2 von der Ereignisverwalter.zeit subtrahierst. ------------------ Der Simulator WSL, Bruxelles |