Beiträge von sieve

    Die Alternativen klingen auch sehr gut und sind definitv eine Überlegung wert, danke dafür! Profinet scheitert an der nicht vorhandenen Hardware aber vielleicht könnten die anderen drei Ansätze klappen.


    Die Software meines Sensors am PC hört auf einen einstellbaren Port und wartet auf bestimmte Variablen die der Roboter senden muss, um entsprechende Antwort-Variablen zurück zu übermitteln. Ist das mit diesen Methoden auch möglich? Mit OPC UA hab ich ein wenig Erfahrung aber es immer nur als zentralen Server verwendet, um Daten zu sammeln und zB zu visualisieren. Kann ein am gleichen PC laufender OPC UA Server Daten vom Roboter empfangen und dann an einen anderen Port weiterleiten und dann die Antwort wieder retour? Wie wäre hier die beste Vorgehensweise?

    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!