Hallo zusammen,
ich würde gern einige Variablen der KRC2 visualisieren. Jemand 'ne Idee? Vieleicht kann man den Kuka auch zur Zusammenarbeit mit JVisu überreden?
Siehe http://www.jvisu.com/
-
-
Das mit JVisu schaut ganz interessant aus.
Bei der KRC2 können über die Ethernetschnittstelle Daten übertragen werden.
Somit sollte die Visualiserung kein Problem darstellen. -
Hmm über Ethernet Daten übertragen geht nicht, es sei denn per OPC Server oder serielle Schnittstelle. Hatte es auch vor. Variablen werden erst ins .dat file geschrieben wenn diese geöffnet wird.
Grüße,
Flo -
Über die Ethernetschnittstelle? Da ist mir von der Hotline nur ein OPC-Server angeboten worden. Gibts da noch andere Möglichkeiten?
Momentan mache ich das ganz schnöde über die Kombination config.dat -> configmon.ini . Ich hätte die Daten (Zählerstände) aber lieber Netzweit und womöglich noch formatiert.
bzw. - Wie krieg ich die BOF dazu, den Variablenmonitor mit 'nem Userlevel <10 anzuzeigen. Habe deshalb alle Benutzergruppen über 10 hieven müssen. Wenns nicht so einfach ist, kann ich dafür auch 'nen eigenen Thread aufmachen.
PS.: Danke für dieses Forum. Nach sowas google ich schon seit über 'nem Jahr.
<small>[ 26. Juli 2004, 08:11: Beitrag editiert von: Werner Hampel ]</small> -
Ich glaub, ich tippe einfach zu langsam <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />
-
also mit dem Programm VNC, wie es der Elias (unter dem Benutzeraccount von Daniel Hausdorf) in diesem Post http://www.roboterforum.de/rob…bb=get_topic;f=3;t=000014 im 5. Eintrag beschrieben hat, könnten die .dat Dateinen ausgelesen werden. Hoffentlich. <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" /> Oder wie dort beschrieben über die Serielle Schnittstelle.
PS.: Ich hab so ein Forum auch vermisst, drum gibts jetzt dieses hier. Ich möchte mich dann auch bei den Mitgliedern bedanken, die schon ganz fleissig mithelfen, Probleme zu lösen <img border="0" alt="[Alles klar]" title="" src="graemlins/00000298.gif" /> -
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Original erstellt von Flo:
<strong> Variablen werden erst ins .dat file geschrieben wenn diese geöffnet wird.
</strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Flo, was meinst Du damit ? <img border="0" title="" alt="[Schüchtern]" src="images/icons/rolleyes.gif" /> -
Also meine Erfahrung mit *.dat files:
Variablen unter c:\KRC\Roboter\Program\... werden erst aktualisiert, wenn das Programm abgewählt wird. Sonst läuft wohl alles nur im Speicher. Macht auch Sinn, sonst hat die Steuerung keine Kontrolle über ihre Variablen.
Teste: Program\irgendeinlaufendesprogramm.dat != c:\KRC\Roboter\Program\irgendeinlaufendesprogramm.dat -
ah, ja klar. <img border="0" title="" alt="[Breites Grinsen]" src="images/icons/grin.gif" />
Hmm, wie kriegen wir jetzt die Variablen raus ?
Vielleicht doch besser die serielle Schnittstelle nehmen ? <img border="0" title="" alt="[Schüchtern]" src="images/icons/rolleyes.gif" /> -
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Original erstellt von M. Huebner:
<strong> Wie krieg ich die BOF dazu, den Variablenmonitor mit 'nem Userlevel <10 anzuzeigen. Habe deshalb alle Benutzergruppen über 10 hieven müssen. Wenns nicht so einfach ist, kann ich dafür auch 'nen eigenen Thread aufmachen.
</strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">macht Sinn, die Frage kommt bestimmt noch öfter. -
Hmm auf jeden Fall serielle Schnittstelle <img border="0" title="" alt="[Lächeln]" src="images/icons/smile.gif" /> Gibts eine Möglichkeit über Telnet an die Variablen, die im RAM stehen zu kommen? Wie macht es der OPC Server?
Flo -
Probier mal über den Befehl CRead aus, ob Du auf Deine Variablen zugreifen kannst.
-
Über Telnet gings leider nich.
Flo -
Mit VNC oder PCDUO sollte es gehen.
-
Zu JVisu kann ich nichts sagen,
aber bis zu den Versionen 4.x gab es eine COM-Schnittstelle (undokumentiert) über einen COM-Server, CROSSCOMMEXE.EXE (oder so ähnlich). Der stellt einige Befehle zur Verfügung, über die man sich Variableninhalte 'ansehen', oder ändern kann.
Ausserdem kann man sich sogar automatisch benachrichtigen lassen, wenn sich eine Variable (bis zu 4 Stück) ändert.
Man kann Programme hin- und herübertragen und weiss nicht was noch alles.
Leider ist diese Schnittstelle ab der Version 5.x so wie es scheint nicht mehr vorhanden.
Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren
Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen