Autor
|
Thema: Auftragsliste erstellen (1742 / mal gelesen)
|
testerin Mitglied
Beiträge: 7 Registriert: 03.05.2017
|
erstellt am: 12. Mai. 2017 14:40 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte meine Teile nach Kundenaufträgen auslagern. Gerne würde ich das mit einer Auftragsliste machen, ich werde nur aus den gefundenen Beispielen nicht schlau, wie das funktionieren soll. Hat jemand einen Tipp für mich? In einem Jahr sind es 2030 Aufträge mit 192 BEs und 2030 Aufträge mit 168 BEs. Vielen Dank und liebe Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
shishanis Mitglied Student
Beiträge: 5 Registriert: 25.10.2017
|
erstellt am: 25. Okt. 2017 13:58 <-- editieren / zitieren --> Unities abgeben: Nur für testerin
|
nadin1223 Mitglied Ing.
Beiträge: 949 Registriert: 29.03.2016
|
erstellt am: 31. Okt. 2017 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für testerin
Hallo shishanis, das von der Testerin angehängte Beispiel wird durch den Transporter (genauer: RSU_Track) gesteuert. Die "DockingStation" hat einen Ausgangssteueurng. Mit dieser wird der Einlagerungs- und Auslagerungsprozess angestossen.
Code: --SimTalk von DockingStation is local track : object; xPos, yPos : integer; side : string; do track := ?.succ(1); --WEG als Objekt -- ask control where to store the part track.getFreeLocation(xPos, yPos, side); --bestimme die Position, wohin im Lager -- schedule storage operation track.appendOrder(xPos, yPos, side, "put"); --das ist der Einlagerungsprozess -- schedule remove operation ref(track.appendOrder).methcall(track.removeTime, xPos, yPos, side, "get"); --das ist der Auslagerungsprozess. Dieser wird nach "track.removeTime" ausgelöst end;
Verwendbar zur Steuerung von Kundenaufträgen ist beispielsweise eine Tabelle. Diese wird mittels einer Methode überwacht. Wenn Inhalt der Tabelle sich ändert, sollte die Prüfung - Auslagerung möglich? - erfolgen. Diese sollte dann, falls BE da, den Auslagerungsprozess anstossen und den Eintrag in der Tabelle löschen. Ist das BE nicht da, sind weitere Maßnahmen abzubilden. Beispielsweise eine nochmalige Prüfung, ob BE da, kann nicht durch das Überwachen der Tabelle erfolgen. Dann wäre eine Prüfung beim Einlagern der BE erforderlich. vG Nadin ------------------ „Die einfachste Art an korrekte Informationen zu gelangen ist, etwas Falsches in ein Forum zu posten und auf die Korrektur zu warten.“ Matthew Austern Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|