Hallo allerseits,
ich habe ein Problem, was ein sehr grundlegendes sein drüfte, trotzdem komme ich einfach nicht weiter. Online finde ich auch nichts passendes, weshalb ich mich über jede Hilfe oder Verweis zu hilfreichen Dokumenten und Anleitungen freuen würde!
Zu meinem Problem: Ich habe eine Kuka KRC4 compact Steuerung und einen PLB-Sensor von Sick. Der Sensor kommuniziert mit seiner Software auf einem Computer über Ethernet und diese soll wiederum mit dem Roboter kommunizieren. Die IP-Adressen sind alle im gleichen Bereich, ich habe also mit dem Computer eine Verbindung zu Sensor und Roboter und sowohl mit der Software des Sensors als auch mit der WorkVisual-Verbindung zum Kuka (auf Port X66) passt alles wunderbar.
Nun muss ich aber, um Daten aus dem Sensor zu bekommen, mit der Software auf dem PC kommunizieren und zwar via TCP/IP. Der Roboter muss eine Variable als Trigger senden und bekommt von der Software am PC dann eine Antwort mit den Sensorwerten. Die Sensor-Software operiert auf Port 6008.
In der Theorie ist das ja absolut kein Problem, nur leider hapert es bei mir aufgrund fehlender Erfahrung mit Kuka an der Umsetzung. Muss ich (per WorkVisual?) noch eine Schnittstelle konfigurieren und wenn ja, wie? Wie kann ich dann im Roboterprogramm konkrete Variablen, wie zb $Trigger, senden und empfangen? Müssen diese vorab definiert werden oder wie werden sie verwendet?
Ich hoffe ihr könnt mir weiterhelfen. TCP/IP-Verbindungen habe ich in anderen Umgebungen schon öfter erstellt und verwendet aber bei Kuka finde ich irgendwie keinen Anhaltspunkt wie ich sinnvoll starte. Vielen Dank!