1. Dashboard
    1. Dashboard
    2. Suche
  2. Forum
    1. Unresolved Threads
  3. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  4. Jobs
  5. Articles
  6. Calendar
    1. Upcoming Events
    2. Map
  7. Shop
    1. Orders
    2. Shipping Costs
  • Login or register
  • Search
Roboterprogrammierer finden
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Events
  • Files
  • Products
  • More Options
  1. Roboterforum.de - die Industrieroboter und Cobot Community
  2. Forum
  3. Industrieroboter Support
  4. KUKA Roboter
Your browser does not support videos Handwerk automatisieren - ich schaffs mit KUKA
besuche unseren Partner
Roboterschulung Online
Robot Support Forum
Werbung schalten Roboter
Advertise in Robotics
Der Roboterkanal
Deutscher Robotikverband
Werben in Robotik
Werben für Robotik

KUKA KRL 2.2

  • Grubba
  • May 9, 2025 at 10:45 AM
  • Thread is Unresolved
  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 9, 2025 at 10:45 AM
    • New
    • #1

    Wertes Forum,

    ich möchte von einem PC zu einer KRC4 (8.3) Daten übertragen. Dazu verwende ich das Softwarepaket KRL (Ver 2.2)

    Problem ist:

    Ich bekomme keine Verbindung (Weder vom KUKA zum PC noch umgekehrt) aufgebaut.

    - Ich kann Roboter und PC gegenseitig anpingen. (KUKA IP 172.31.1.147 - KUKA Standard)

    - Roboter und PC sind direkt per Kabel verbunden

    Nachdem ich es zuerst vom KRC Programm aus erfolglos versucht habe, habe ich es dann direkt von der KUKA Windows Oberfläche aus versucht, mit ebenso wenig Erfolg.

    Zum Verbindungstest verwende ich ein kleines Tool, welches sowohl als TCP Server oder als TCP Client fungieren kann. Auch mit der KUKA Demo-Software funktioniert es nicht.

    (Tool funktioniert, ich kann z.B. eine Verbindung vom Office Lite (wenn auch KRC2) aufbauen, bzw. von Office Lite aufbauen lassen.)

    Die XML-Datei, in der sich die Verbindungsdaten befinden, sollte korrekt sein (Mein PC hat 172.31.1.111):

    Quote

    <ETHERNETKRL>

    <CONFIGURATION>

    <EXTERNAL>

    <IP>172.31.1.111</IP>

    <PORT>59152</PORT>

    </EXTERNAL>

    <INTERNAL>

    <ALIVE Set_Flag="1"/>

    <TIMEOUT Connect="10000"/>

    </INTERNAL>

    </CONFIGURATION>

    <RECEIVE>

    <XML>

    <ELEMENT Tag="Sensor/A" Type="BOOL"/>

    </XML>

    </RECEIVE>

    <SEND>

    <XML>

    <ELEMENT Tag="Robot/B"/>

    </XML>

    </SEND>

    </ETHERNETKRL>

    Display More

    Gibt es irgendetwas, was ich da übersehen habe?

    Der Datenverkehr als solches ist erst einmal egal, ich wäre schon froh, das überhaupt mal eine Verbindung aufgebaut wird. :(

    Edited once, last by Grubba (May 9, 2025 at 12:00 PM).

  • Schritt für Schritt zum Roboterprofi!
  • Programmiersklave
    Reactions Received
    100
    Points
    6,420
    Posts
    1,192
    About Me

    neuerdings freigelassen

    Location
    märk. Sauerland
    Occupation
    Roboter- und SPS-Programmierer
    • May 9, 2025 at 12:49 PM
    • New
    • #2

    Unter "Inbetriebnahme|Netzwerkkonfiguration [Erweitert... < Nat >]" den Port 59152 erlaubt?

    Automatisierung mit dem geflügelten Walross aus dem Sauerland

  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 9, 2025 at 1:56 PM
    • New
    • #3

    Habe ich gerade einmal nachgetragen, neu gestartet. Geht aber trotzdem nicht...

    Aber trotzdem danke , hatte gerade immerhin für 5 Minuten Hoffnung;)

  • SJX
    Reactions Received
    238
    Points
    11,403
    Trophies
    64
    Posts
    2,062
    • May 9, 2025 at 3:07 PM
    • New
    • #4

    Hast Du mal ein Paar Photos, was Du exakt eingerichtet hast und was Du konfiguriert hast ?

    Bist Du nach Doku wirklich vorgegangen ?

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 9, 2025 at 4:08 PM
    • New
    • #5

    Mache ich dann am Montag, bin schon im Wochenende.

    Zur Info:

    Bin nach Anleitung vorgegangen, was ich sagen kann, sind dort aber zumindest keine tiefergehenden Einstellungen erwähnt oder beschrieben.

    Im Prinzip habe ich eine Konfiguration aus der KUKA Demo genommen und auf meine IP abgeändert. Den Port 59152 habe ich ebenfalls aus der Demo, habe aber auch alle möglichen anderen versucht.

    Ansonsten habe ich keine Änderungen vorgenommen, außer den Vorschlag vom Programmiersklaven umzusetzen, und den Port 59152 in die NAT zu übernehmen.

    Auch die KUKA Hotline hat mir bis jetzt noch keine anderen Stellschrauben genannt.

    Was ich sagen kann ist, dass zumindest die physikalische Verbindung steht, weil sich beide Teilnehmer gegenseitig anpingen können.

    Das Testprogramm scheint auch irgendetwas zu machen, weil:

    - Bei Aufruf der Funktion, die die Verbindung herstellt, an der Ethernet Dose zumindest einmal kurz die Aktivitäts-Led am PC aufleuchtet.

    - Eine Verbindung über den Port 139 vom KUKA-Programm aus wertet der Roboter hingegen immer als erfolgreich zurück. Dazu braucht es dann aber auf der PC-Seite aber keinerlei zutun, weil der wohl vom Betriebssystem automatisch beantwortet wird (Hab da was von Netbios gelesen) Meine kleine Testanwendung (und auch der Demo Server von KUKA melden dann aber auch keinen Verbindungsaufbau)

    Wenn ich das Netzwerkkabel abziehe, geht dann auch der Port 139 nicht mehr. Ist also wirklich an die physikalische Verbindung gebunden.

    Mein PC blockiert auch den Port 59152 nicht, das habe ich schon getestet.


    Danke schon einmal für die Vorschläge, Montag lade ich mal ein paar Screenshots hoch.

    Ein schönes WE schon einmal an alle Foristen....

  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 12, 2025 at 8:37 AM
    • New
    • #6

    Wie angedroht, hier die Bilder von den Netzwerkeinstellungen:

    Bis auf den hinzugefügten Port 59152 habe ich keine Änderungen vorgenommen.

    Über WorkVisual lässt sich der Roboter übrigens auch problemlos erreichen.

  • Martin Huber
    Reactions Received
    42
    Points
    4,002
    Posts
    725
    • May 12, 2025 at 12:01 PM
    • New
    • #7

    Was steht bei Port 59152 als zugelassenes Protokoll drin?

    Die Abnahme von GOTO Anweisungen verhält sich reziprok zur Qualität einer Programmierung

  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 12, 2025 at 12:19 PM
    • New
    • #8

    Habe gerade sicherheitshalber noch einmal nachgesehen, es steht "TCP" drin.

    Habe auch schon die anderen Ports ausprobiert, mit bekanntem Ergebnis :(

    (Ich schaff's nicht mit KUKA ||)

    Edited 2 times, last by Grubba: Ein wenig Galgenhumor hinzugefügt (May 12, 2025 at 12:31 PM).

  • SJX
    Reactions Received
    238
    Points
    11,403
    Trophies
    64
    Posts
    2,062
    • May 12, 2025 at 2:25 PM
    • New
    • #9

    So wie ich das sehe, willst Du, dass der Roboter Client sein soll.

    Roboterprogramm oder Submitinterpreter ?

    Mit was baust Du die Verbindung auf ? (Progcode)

    Was geben die Funktionen für Rückgabewerte ? (Initialisierung als Bsp.)

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 12, 2025 at 3:29 PM
    • New
    • #10

    Hallo SJX,

    stimmt, der Roboter soll Client sein. Die Verbindung soll aus einem Roboterprogramm heraus geöffnet werden.

    Die Wartezeit habe ist nur zu Testzwecken drin.

    EKI_Init läuft fehlerfrei durch.

    Bei EKI_Open kommt dann der Fehler, dann aber auch wirklich erst nach der TimeOut-Zeit.

    Der Rückgabewert ist EKI00014, also "Verbindung zu externem System konnte nicht heregestellt werden...."


    Code
    RET=EKI_Init("XmlServer")
    wait sec 3
    RET=EKI_Open("XmlServer")
    
    ; wait until server is conntected
    wait for $FLAG[1]
    ; wait until server is deconnected
    wait for $FLAG[1]==FALSE
    
    RET=EKI_Clear("XmlServer")

    Edited once, last by Grubba: Information hinzugefügt (May 12, 2025 at 3:42 PM).

  • SJX
    Reactions Received
    238
    Points
    11,403
    Trophies
    64
    Posts
    2,062
    • May 14, 2025 at 1:20 PM
    • New
    • #11

    Roboterseitig, was ich auf die schnelle sehen kann, sind einzig die Filterattributwerte nicht dem Standard entsprechend.

    Woher Deine Werte kommen, ? Roboter eine Vorgeschichte / alte Konfigurationen ?

    Wenn Du das Netzwerkkabel aussteckst, kriegst Du die gleiche Meldung, oder ?

    Hast Du dieses direkt am KLI Port des PC's eingesteckt oder am X66 ?

    Sonst wird's wirklich langsam schwer mit Deinem Problem. Was sagt KUKA dazu ?

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • Grubba
    Reactions Received
    1
    Points
    1,001
    Posts
    188
    • May 14, 2025 at 2:03 PM
    • New
    • #12

    Hallo SJX,

    der Roboter ist zwar von 2014, hat aber nur bei uns seinen Dienst versehen, nur an dieser Anlage und es hat auch niemand diese Werte zusätzlich eingetragen. (Außer mir stellen die Bediener maximal die Betriebsart um).

    Angeschlossen ist das Netzwerkkabel an der KLI Buchse.

    Ich bin mit KUKA durch die KRL Konfigurationsdatei durchgegangen, da war am Anfang tatsächlich ein Zahlendreher drin.

    Stand jetzt sagt mir KUKA sinngemäß: Wenn sie keine Verbindung per Beispielprogramm herstellen können, muss es wohl eine fehlerhafte Schnittstellenkonfiguration sein.

    Nicht, dass die damit nicht Recht haben können, hilft mir aber erst einmal nicht weiterX(

    Unsere IT hat mir noch ein paar Kommandozeilenbefehle gegeben, mit denen ich mal die freien Ports checken kann. Vielleicht liegt der Fehler ja doch auf der PC Seite. Dummerweise sind meine Netzwerkkenntnisse doch eher rudimentärer Art.:(

Tags

  • 1
  • 33
  • 2
  • ABB
  • ABB Roboter
  • ABS
  • base
  • constant
  • CP_PARAMS
  • Dialog
  • EX
  • EXT
  • fanuc
  • Fehler
  • FRAMES
  • INIT
  • INITIALIZED
  • INITMOV
  • IRC5
  • joint
  • KRC2
  • KRC4
  • kuka
  • new
  • NONE
  • notify
  • PATH
  • PGNO_GET
  • profinet
  • PTP_DAT
  • PTP_PARAMS
  • P_ACTIVE
  • P_FREE
  • P_RESET
  • P_STOP
  • Quit
  • Roboter
  • RobotStudio
  • Schweißen
  • Sps
  • Sync
  • T1
  • t2
  • tcp
  • Tool
  • VALUE
  • VAR
  • vel_cp
  • vel_ptp
  • Yaskawa
AD
Your browser does not support videos autonome mobile Roboter von KUKA
Einloggen für weniger Werbung

gesponserte Artikel

  • Gebrauchtroboter kaufen - Was ist zu beachten. Die Checkliste zum kauf von gebrauchten Robotern

    August 11, 2019 at 7:02 PM
  • Was macht ein Roboterprogrammierer genau und was verdient er?

    August 21, 2019 at 8:17 AM
  • Vernetzen, referenzieren, kollaborieren: Das B2B Portal für die Produktionsautomatisierung

    June 2, 2021 at 11:29 AM

Job Offer

  • Sie wollen Ihr Stellenangebot im Roboterforum schalten? Ab 149€

    Werner Hampel June 17, 2021 at 9:52 AM
  • Werde Roboterprogrammierer bei ROBTEC GmbH in Mainburg / Bayern

    Werner Hampel April 5, 2023 at 7:13 PM
Werbung auf Roboterseite
Roboter programmieren lernen
Banner Robotik

Wieviele Mitglieder waren heute eingeloggt?

Logge Dich ein, um hier zu lesen wer in den letzten 24h Online war und um weniger Werbung zu sehen.

  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™ 6.0.22
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on Google Play
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on the App Store
Download