Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Bearbeitung hinauszögern

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:  Bearbeitung hinauszögern (776 mal gelesen)
eMlooser
Mitglied



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

Beiträge: 68
Registriert: 11.04.2005

erstellt am: 05. Jul. 2005 15:05    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 Forum, hallo Simulator,

nun, nachdem ich dachte ich bin fertig und ein paar Probeläufe gestartet habe habe ich folgendes Problem entdeckt:

Ich Simuliere einen Montagevorgang mittels einer Einzelstation und folgender Eingangssteuerung:

suche_be(tabelle[3,index],tabelle[4,index],?);
waituntil @.leer = false prio 1;

Die Methode suche_be lagert dann das BE auf ?.inhalt um. Die Bearbeitung soll erst beginnen, wenn das Be aufgeladen wurde daher die waituntil Anweisung.

Wenn das benötigte BE nicht gefunden wird wartet die Eingangssteuerung auch brav (schwarz umrandet), die Bearbeitung beginnt aber trotzdem.

Was muss ich machen, damit das nicht passiert? (Berarbeitung soll erst beginnen wenn @.leer := false)

Vielen Dank für die Hilfe, Gruß

eMlooser

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

eMlooser
Mitglied



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

Beiträge: 68
Registriert: 11.04.2005

erstellt am: 05. Jul. 2005 15:18    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

Vielleicht sollte ich noch erwähnen, dass ich gerne der Status wartend erzeugen würde. Kann ich das irgendwie, wenn das Ladehilfsmittel schon auf der Einzelstation liegt? Oder kann dieser Status nur von einer leeren Station eingenommen werden? Über .wartend kann ich den Status ja nicht bestimmen, nur abfragen.

Gruß

eMlooser

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: 05. Jul. 2005 21:25    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 eMlooser 10 Unities + Antwort hilfreich

Gibt es dazu nicht das Objekt Montagestation? Auch das Aufladen ist da schon implementiert. Da wird dann sogar in der Statistik ausgegeben, wie lange die Teile warten.

Nur so ein Denkanstoß...

Opa

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

eMlooser
Mitglied



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

Beiträge: 68
Registriert: 11.04.2005

erstellt am: 06. Jul. 2005 08:53    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, danke für die schnelle Antwort.

Die Montagestation, die gibt es wohl. Leider kann ich sie nicht benutzen da sie mich mit ihrer vorgegebenen Funktionalität zu sehr einschränkt. Meine Einzelstation wird mittels einer Schleife so oft durchlaufen, bis eine tabellarische Arbeitsanweisung (mehrer Montage- und Einstellarbeiten, die alle auf einer Station stattfinden) abgearbeitet wurde. Dabei werden nicht für jeden in der Tabelle hinterlegten Arbeitsschritt BEs benötigt. Außerdem werden die BE von unterschiedlichen Stellen gezogen, unter Anderem aus Lagern, die ja nicht selbständig umlagern. Die benötigten BEs sind ebenfalls in der Tabelle hinterlegt. Zur besseren Vorstellung, meine Tabelle sieht folgendermaßen aus:

Montageschritt(string), Bearbeitungszeit(time), benötigtes BE(object), Lagerort(object)...

Ich habe mein Problem in der Zwischenzeit durch den erzwingbaren Status "gestoert" gelöst, bei Fehlteilen passt der Status Störung sowieso besser als wartend.

Zusatzfrage:
Wie kann ich bei Störungsbeginn eine Steuerung auslösen? Kann das die Einzelstation selbst (so eine Art Störungssteuerung) oder muss ich die Einzelstation von außen überwachen (mittels waituntil einzelstation.gestoert --> Anweisung, waituntil einzelstation.entstoert --> Anweisung, self.methaufr).
Als Anweisung soll das Netzwerk, in dem sich die gestörte Station befindet gestört werden(netzwerk.statusgestört). Bei der Überwachung bräuchte ich dabei für jedes Netzwerk eine eigene Methode, daher wäre eine "Störungssteuerung" in Kombination mit dem anonymen Bezeichner current was feines.

Danke für die Hilfe und Grüße

eMlooser

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



Konstrukteur (m/w/d) Rohrleitungen
Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir Sie: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden des Maschinenbaus und überzeugen täglich mit fundierter Expertise und fachlichem Know-how....
Anzeige ansehenKonstruktion, Visualisierung
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 09:18    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 eMlooser 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von eMlooser:
Die Montagestation, die gibt es wohl. Leider kann ich sie nicht benutzen da sie mich mit ihrer vorgegebenen Funktionalität zu sehr einschränkt. Meine Einzelstation wird mittels einer Schleife so oft durchlaufen, bis eine tabellarische Arbeitsanweisung (mehrer Montage- und Einstellarbeiten, die alle auf einer Station stattfinden) abgearbeitet wurde.


Ja, das kann ich mir vorstellen, die speziellen Bausteine sind oft zu speziell 

Zitat:
Original erstellt von eMlooser:

Zusatzfrage:
Wie kann ich bei Störungsbeginn eine Steuerung auslösen? Kann das die Einzelstation selbst (so eine Art Störungssteuerung) oder muss ich die Einzelstation von außen überwachen

Das geht, im Baustein unter Menüpunkt Extras, Steuerungen auswählen, da kann man unter Störung eine Methode angeben, die bei Beginn und Ende der Störung aufgrufen wird.

Tschüß

[Diese Nachricht wurde von Opa am 06. Jul. 2005 editiert.]

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