|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 24.08.2007 um 09:20 Uhr (0)
Ich habe selber mal danach gegoogelt. Ich habe den Eindruck, dass es aus Java heraus doch nicht ganz einfach ist COM-Objekte zu erzeugen. Ich vermute es liegt daran, dass Java plattformunhabhängig, COM aber Windows-spezifisch ist.Laut Wikipedia kann man die Open Source Software jSegue dazu verwenden.Kennst sich hier im Forum jemand mit Java aus? Mehr kann ich nämlich nicht helfen.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Imanb am 31.10.2007 um 14:34 Uhr (0)
Hi LaBonita,ich habe meine Education Lizenz erst heute bekommen. ich wende mich an Dich weil du praktische Erfahrung mit sockets hast. es geht um eine Fehlermeldung , dass eine "EMPLANT_socket_EDU" nicht vorhanden istheißt es dass die Education lizenz keine Unterstützung für sockets bietet?!welche Lizenz verwendest Du? hast Du eine Vorschlag, wie ich dieses Problem beheben kann?Viele Grüße,Iman
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Imanb am 17.12.2007 um 13:58 Uhr (0)
Hallo Zusammen,ich habe bereits Plant Simulation mit einer Javaapplikation durch Sockets verbunden. Allerdings weiß ich nicht, wie ich die verschiedenen Kanäle verwalten kann. Die Nachrichten werden von Plant Simulation mittels WriteString geschickt, wobei die Kanalnummer eingegeben werden muss. Von der Seite des Servers (Javaapplikation) wird die Kanalnummer komisch interpretiert. zum Beispiel, der Befehl WriteString(0, "2.565") wird bei dem Server als SOM62.565 interpretiertbitte um HilfeLG,Iman
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Problem beim Umlagern, Rückgabewert VOID obwohl Puffer nicht leer ist.
Simulator am 29.03.2006 um 18:15 Uhr (0)
Hi,zu 1.nein, ein Bug ist es meines Erachtens nicht!das interne Umlagern der Be´s im Puffer hat eine höhere Priorität, als das externe Umlagern der Senke.Du kannst aber vor dem Umlagern abfragen, ob die Senke leer ist.z.B. durch waituntil senke.leer prio 1;dann funktioniert es genauso wie beim Puffer.Grusszu 2.ja, so solltest es gehen.Gruss------------------Der Simulator
|
| In das Form eM-plant wechseln |
|
TM - Plant Simulation : Traveling Salesman-Algorithmus
planty am 21.09.2010 um 11:41 Uhr (0)
Moin,ich hab aus Spaß mal einen Ameisen-Algorithmus programmiert, damit kann man das lösen (wenn auch nicht sicher optimal). Der Algorithmus ist eigentlich nicht besonders schwierig zu implementieren. Wie immer kommt es auf Deine Kenntnisse von PS und natürlich auf allgemeine Programmierkenntnisse an.Um es auszuprobieren würde ich mir irgendwo eine fertige externe Implementierung runterladen und die per socket/COM/Textdatei oder irgendwie anders bestücken, und die Ergebnisse wieder einlesen.Gruß P.-------- ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
LaBonita am 17.12.2007 um 17:00 Uhr (0)
Hallo Imanb,lass Dir ein paar Beispielnachrichten senden und bau dann einen Filter, der die entsprechenden Nachricht von "Transportteilen" trennt. Die Nachriten haben alle ähnliche "Transportteile", so dass Du über die Methode diese Bereiche erkennen und dann dafür einen Filter schreiben kannst.Wir haben so etwas ähnliches schon einmal gebaut - allerdings habe ich nur Zugriff auf den eM-Plant Teil, so dass ich keine Angaben zum Filter machen kann.Gruß,LaBonita
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
LaBonita am 06.11.2007 um 09:16 Uhr (0)
Hallo Imanb,die Fehlermeldung heisst, dass Du für Deine Educational Lizenz keine Sockelt Lizenz erhalten hast. Du kannst jetzt mit UGS (Siemens) Kontakt aufnehmen, da es anscheinend auch Educational Lizenzen mit Socket Lizenz gibt.Da ich das Programm beruflich nutze, haben wir hier bei uns im Büro Professional Lizenzen, die zum Teil nur die Socket Lizenz, zum Teil das komplette Interface Paket haben.Mehr kann ich Dir zu dem Thema leider nicht sagen.Gruß,Ortrun
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Imanb am 17.12.2007 um 20:15 Uhr (0)
Hallo LaBonita,vielen Dank für den Hinweis. Es wäre eine Möglichkeit. Inzwischen habe ich aber eine andere Lösung gefunden. Ich habe WriteString verwendet gehabt, welche sich zu den lokelen Nachrichten eignet. Wenn ich statt WriteString Write verwendet habe, wurde das Problem behebt. Der Inhalt der Nachricht wird nun ohne diesen Transportteile gesendetNoch eine Frage:warum speichert ihr die Kanäle. Was stellt einer Kanal in eurem Fall dar.Gruß,Iman
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Lieferliste
Simulator am 03.06.2005 um 12:51 Uhr (0)
Hi, Zu 1. wenn Ihr das Formatieren weglasst, kommt zumindest nicht die Meldung. Aber als Lieferliste wird ein Objekt verlangt -also eine externe Tabelle. Zu 2. ich vermute eher, dass die Quelle zwar produzieren aber nicht abgeben kann! schaltet doch mal nach der Quelle einen großen Puffer ( =1000) mit Berarbeitungszeit=0 Bei der Quelle stellt mal Betriebsart auf blockierend Schaut jetzt mal ob gem. der Lieferliste Be´s erzeugt werden. Und dann schaut doch bitte auch mal mit der erweiterten Suche im For ...
|
| In das Form eM-plant wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 23.08.2007 um 20:29 Uhr (0)
WScript.Shell ist keine Datei, sondern die Windows Scripting Host Shell. Im Beispiel wird Plant Simulation über den Windows Scripting Host (WSH) als COM-Objekt (bzw. ActiveX-Objekt) gestartet. COM-Objekte kann man prinzipiell in allen Programmiersprachen erzeugen, also z.B. in Java Script, Java, Visual Basic, C#, C++, usw. (unter anderem eben eben auch mit dem WSH).Wie COM-Objekte erzeugt und angesprochen werden, hängt von der verwendeten Programmiersprache ab. Ich kenne mich mit Java kaum aus und kann dah ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : SchreibeExcelDatei
CWs am 30.08.2012 um 12:17 Uhr (0)
Hallo!Ich arbeite mit PS 8.2 und hatte vor einiger Zeit das gleiche Problem. Ich habe dann die Exceldatei einfach umbenannt. Ich benutze jetzt immer .xls + Makros. Damit hat es dann einigermaßen funktioniert.Allerdings kann ich dir nur davon abraten direkt in du Exceldatei zu schreiben, da diese Möglichkeit ziemlich unflexibel ist. Problematisch wird es vor allem, wenn mehrere Listen auf die gleiche Exceldatei zugreifen sollen. Besser ist es mittels Makro aus Excel eine Methode in PS aufzurufen, die eine T ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Kommissionierung Hochregallager
Bon Simul am 07.11.2011 um 19:09 Uhr (0)
Ab Version 10 werden einige Befehle wieder mit Umlaut geschrieben:@.rückwärts:=true/falseAm einfachsten wäre es, das RBG "dumm" zu lassen. Das RBG wird adressiert (x,y) und beide Fahrzeuge werden in der richtigen Richtung gestartet. Wenn beide Fahrzeuge angehalten haben (waituntil waagerecht.angehalten and senkrecht angehalten prio 1 , vergeht die Ladezeit und das Fahrzeug wird über eine externe Steuerung neu adressiert, die Richtung festgelegt und wieder gestartet.Auf diese Weise hätten Sie eine zentrale ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Ausgangssteuerung Methode
Bon Simul am 12.05.2014 um 20:13 Uhr (1)
Sie können die Durchlaufzeit der einzelnen Teile analysieren. Dazu gibt es eine ganze Menge statistischer Werte. Z.B. mit statLager... können Sie sich die Zeiten ansehen,die das Teil auf einem Baustein vom Typ Lager aufgehalen hat (z.B. Puffer, Lager usw.).Wenn Sie nicht prüfen, ob der Nachfolger auch frei ist, dann kann es passieren, dass ein Teil im Puffer wartet. Das sehen Sie in den Statistiken der Teile.Das Schreiben der Werte in eine externe Tabelle können Sie am leichtesten in der Eingangssteuerung ...
|
| In das Form TM - Plant Simulation wechseln |