|
TM - Plant Simulation : TCP/IP Verbindung zu externer Software
JR123 am 10.09.2018 um 15:30 Uhr (1)
Hallo ich würde gerne eine TCP/IP Verbindung von Plant Simulation aus zu einem externen Programm realisieren, mithilfe von Methoden bestimmte Befehle ausführen und die Ergebnisse in Plant Simulation interpretieren.Ich habe es hinbekommen über einen ClientSocket eine Verbindung zum Server (externe Software) herzustellen.Als Test gibt mir die Callback Methode die vom Server empfangenen Daten in der Konsole aus:Code:param channelNo: integer, message: stringprint message Der Zugang ist jedoch mit einem Passwor ...
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Sortierer Problem (AusgangBlockierliste)
Planters Punch am 04.07.2005 um 15:05 Uhr (0)
Ja.. eigentlich kann ich mir dann nur die erste if-Abfrage in der Ausgangsmethode schenken. Das Prinzip ist folgendes: Eine externe Methode, die über einen Generator aufgerufen wird, schaltet den Ausgang regelmäßig frei. Die Ausgangsmethode schaut sich dann das austretende Element an und lässt es heraus.. oder macht den Ausgang wieder dicht. Das funktioniert ja auch.. nur die Reihenfolge mit der die Elemente an die Ausgangsmethode gefüttert werden ergibt für mich keinen Sinn. Vielleicht habt ihr ja einen g ...
|
| In das Form eM-plant wechseln |
|
TM - Plant Simulation : Ereignisse aufzeichnen
Nash25 am 08.05.2007 um 10:54 Uhr (0)
also die Protkolldatei ist ja nur eM-Plant spezifisch.und ist auch nur eine binär Datei.Ich muss ein allgemeines Konzept zur Kopplung einer Simulation an eine externe Visualisierung entwickeln.das ganz mache ich am Beispiel eM-Plant.Hier wird mir z.B. nicht angezeigt das das BE 1 zur Zeit 0 in der Quelle erzeugt wird. Zitat: ErzeugeBE 0.0000 .Modelle.Netzwerk.Quelle Aus 0.0000 .BEs.Fördergut:1 (.Modelle.Netzwerk.Quelle) ErzeugeBE 0.0000 .Modelle.Netzwerk.Quelle Aus 0.0000 .BEs.Fördergut:2 (.M ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Methoden vorzeitig aufwecken
EineFrage am 08.05.2013 um 10:43 Uhr (0)
Vielleicht ist etwas Kontext nicht schlecht - Die Methode die aufgeweckt werden soll ist eine Wareneingangs-Steuerungsmethode, die abhängig von eintreffenden BEs diese auf Stationen verteilt. Hierfür hat die Methode eine Tabelle, wo Ankunftsinformationen über die BEs eingetragen sind. Also bspw. um 15:00 Uhr kommen 17 BEs. D.h. die Methode legt sich bis 15 Uhr schlafen - prüft dann den Eingang, ob tatsächlich die 17 BEs (und auch die richtigen) eingegangen sind und verteilt diese weiter. Soweit erst mal a ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Imanb am 30.09.2007 um 11:56 Uhr (0)
Danke sehr für die Mühe und die Unterstützung Ich habe die Seite von jSegue durchgesehen. Ich habe aber kaum Erfahrung mit COM. Ich finde aber Sockets einfacher. Die Unterstützung von Sockets steht bei mir noch nicht zur Verfügung, da ich noch eine Studentenlizenz verwende. Daher suche ich jemanden mit Erfahrung in Socketsprogrammierung in Plant Simulation. Ich habe vor, mehrere Nachrichtenübertragungskanäle zwischen meinem Modell in Plant simulation und dem Java Program auf Basis von Sockets zu erstellen ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Variable zusammenfügen
cycloon am 04.03.2011 um 12:49 Uhr (0)
Hi math4fun,sorry für die späte Antwort!Hier sind die Spaltennamen (in Anführungszeichen, in der Tabelle natürlich nicht vorhanden) aus meiner Tabelle. Ein Ausschnitt aus den dazugehörigen Daten in den nächsten 2 ZEilen (mit ; hier von mir getrennt)"Schritt" "T0" "T1" "Bearbeitungszeit" "NAZ_Dauer"Schritt_A; 215685.817697226; 308691.97156294; 14400; 7200;;Schritt_B; 0; 0; 0; 0Wenn ich nun "Schritt_A", "Bearbeitungszeit" (also 14400) auslesen möchte und an die Station "Schritt_A" schicken möchte, kann ich d ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
LaBonita am 01.10.2007 um 15:41 Uhr (0)
Hallo Imanb,anbei nur zwei kurze Hilfsmethoden, mit denen Su dann weitere Tests und Erweiterungen machen kannst. Die Methode receiveMessageIn als Callback-Mathode beim Socket-Baustein eintragen. Die Methode processMessageIN bei der Initialisierung aufrufen - danach ist sie in einer Endlosschleife.Eins noch: Die Simulationsgeschwindigkeit auf Echtzeit oder fast Echtzeit (etwa Echtzeit * 10) setzen, sonst kommen da komische Ergebnisse raus.Gruß,OrtrunCode:-- receiveMessageIN(channel: integer; message: ...
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Lieferliste
MTTS am 03.06.2005 um 11:26 Uhr (0)
Hallo zusammen, wir sitzen mal wieder an unserem Projekt und es gibt wie immer nur Probleme. 1. Wir wollen für eine Quelle eine Lieferliste erstellen. Damit die Lieferliste nicht im Netzwerk sichtbar ist, wollen wir eine interne Lieferliste (als benutzerdefiniertes Attribut der Quelle, z.B. mit dem Namen Tab, Datentyp: table) erstellen. Wenn wir nun bei der Tabellenzuweisung die interne Lieferliste self.tab auswählen, sagt eM-Plant Objekt ist keine Tabelle !! Gibt es hierfür eine Lösung oder müssen wi ...
|
| In das Form eM-plant wechseln |
 |
TM - Plant Simulation : Quelle einstellen bei Auftragsfertigung
NicLil am 18.10.2016 um 14:00 Uhr (15)
Hallo Ich habe meine Probleme nun anders gelöst und eure Vorschläge noch mit eingebaut, soweit es mir möglich war. Irgendwie habe ich das Gefühl, dass man mir hier nicht richtig helfen kann. Nun habe ich das Modell vereinfacht, sodass ich damit arbeiten kann.Leider ist es mir nicht erlaubt, das ganze Modell hochzuladen, da es wie gesagt der Geheimhaltung unterliegt. Das heißt, die Zeiten und Produktnamen dürfen nicht veröffentlicht werden. Das würde ich aber tun. Ich hatte gehofft, dass es vielleicht auch ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 22.08.2007 um 17:47 Uhr (0)
Okay, die Online-Hilfe ist hier nicht sonderlich hilfreich.Darum hier ein kleines Beispiel:Erzeuge eine Datei namens "test.js", die folgenden Text enthält:Code:var WSHShell = new ActiveXObject("WScript.Shell");var vbOKCancel = 1;var vbCancel = 2;var vbInformation = 64;var simple = new ActiveXObject("Tecnomatix.eMPlant.RemoteControl.7.6");WScript.Echo("eM-Plant started!");var r = simple.ExecuteSimTalk(":integer is do print 42; return 1; end;");var s = simple.ExecuteSimTalk("(x:integer):integer is do print x ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
LaBonita am 01.10.2007 um 14:40 Uhr (0)
Hallo Imanb,wir machen solche Sachen ab und zu auch. Haben damit schon ein MES (Manufacturing Execution System) an ein Simulationsmodell als Testumgebung angebunden. Alles über Sockets.Du kannst:a) die Simulation als Server oder Client einsetzen.b) von einem Socket-Baustein aus mehrere Kanäle öffnen und überwachen.c) über mehrer Socket-Bausteine diese Anzahl und den Einsatz noch flexibler gestalten.Wir haben das biher immer so gemacht, dass wir dem Socket-Baustein eine Tabelle als Eingangstabelle zugewiese ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Ausgangssteuerung Methode
airwaves202 am 12.05.2014 um 18:06 Uhr (1)
Eine Verständnisfrage bzgl den Simulationsergebnissen. Ich verwende weiterhin dieselbe Methode zur Ausgangssteuerung (siehe unten) das Netzwerk, welches ich weiter oben angehängt habe.Nun beobachte ich Schwankungen in der Durchlaufzeit meiner Teile. Die produzierte Anzahl an den Teiletypen (A,B und C) ist aber gleich. Meine Teile werden anhand einer Lieferliste mit festgelegten Zeitpunkten erstellt. Ich habe keinerlei Störungen modelliert. Müssten die Durchlaufzeiten dann nicht konstant bleiben? An der Lie ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Fehler mit obj.exp.expstat(...);
pom am 01.12.2006 um 16:11 Uhr (0)
Hi Forum,ich hab es in einem anderen Thread bereits angekündigt, ich hab ein neues Problem. Diese Problem bringt meine Simulation zum Absturz. Der Fehler passiert in Zeile 14 in dieser steht: "obj.exp.expstat(StatistikMA);".Zum drum herum: Dies ist eine Methode mit der ich die Statistik aller Mitarbeiter und Stationen in meinem Model auslese und an externe Excellisten schicke.Die Methode erzeugt nicht immer einen Fehler, was die Fehler findung etwas erschwert. Anbei die Fehlermeldung.Meine Vermutung: Ich h ...
|
| In das Form TM - Plant Simulation wechseln |