Profinet configuration Kuka KR8 cybertech R1640 (KR C5 S6) and Beckhoff EK9300

  • Hello,I have a problem with configuration of a KRC5 controller as a master by profinet with Beckhoff EK9300 with EL1809 and EL2809 modules - slave


    KUKA software packages:
    Profinet M/S 6.0.6
    KSS 8.7


    It would be helpful if you could guide me through the integration and the configuration process.


    So far I've had an error with invalid IP address on the beckhoff module in WorkVisual. "Error occured in DTM.PROFINET: Profinet. The ip adress of the device "ek9300" is invalid".


    From what I know, KUKA has some IP ranges which are not available for other devices and the EK9300 module can only be configured as 172.16.17.0-255 according to the documentation available at: https://infosys.beckhoff.com/e…k9300/2608990475.html&id=


    Not sure if this is the IP though. KUKA does not seem to be listing the forbidden IP addresses anywhere.

    Edited once, last by postek ().

  • 95devils

    Approved the thread.
  • Got unsure if it was allowed to share xpert specific documents here or not. And deleted my last post


    You can find the relevant document Ethercat compatibility... yadayada on kuka xpert if you search for this ID: GC238

    • Helpful

    crap.. didnt read throughly enough. Thru profinet i do not see why this shouldnt work.


    Are the basics in order? What settings are set on the dip switches on the EK9300? Bit 9 and 10 correctly set? Are the hidden 2 dip switches correctly set? Is the module powered and wired correctly? Are you connected to XF5 on KLI on the controller, is address range and subnet mask correctly set for KLI (believe it is virtual network 5 in the controller), etc

  • So far I've had an error with invalid IP address on the beckhoff module in WorkVisual. "Error occured in DTM.PROFINET: Profinet. The ip adress of the device "ek9300" is invalid".


    From what I know, KUKA has some IP ranges which are not available for other devices and the EK9300 module can only be configured as 172.16.17.0-255 according to the documentation available at: https://infosys.beckhoff.com/e…k9300/2608990475.html&id=

    The IP address range is only limited to 172.16.17.xxx when setting the IP address via the DIP switches. Check the DIP switches chapter for further information. You can basically assign every IP address you want (typically assigned by the PROFINET controller).

  • I was able to set any IP address on EK9300 PROFINET RT Bus Coupler (without using DIP switches 1-8)

    1. DIP Switches 9 and 10 to low (0) to obtain a fixed IP

    2. using the free PRONET environment, you can manage device settings in the PROFINET network


    https://www.youtube.com/watch?v=EDnk3vBfHas&ab_channel=Siemens

    https://www.siemens.com/global/en/products/automation/industrial-communication/profinet/proneta.html


    Edited once, last by postek ().

  • Unfortunately the problems continue.

    I am not able to connect the Beckhoff module with KUKA.
    still getting error that "device has not been identified on the network"

    Error occurred in DTM PROFINET: The PROFINET device "ek9300" could not be found in the network.


    Beckhoff and KUKA are on the same network.

  • PRONETA shows that these devices see each other, however, KUKA appears and disappears once, as if they could not fully enter this network or something threw it away



    and so on every ~10 seconds


  • Well done KUKA... well done for your logic!!!

    The ethernet output described as "3" in WorkVisual is actually "XF5" on a KR C5 controller.
    on XF5 everything works even though official KUKA hotline support assured me that I have to connect to XF2




    Thanks for the help!

  • That ist correct. By default only XF5 is available for KLI. There are additional Dual and Quad port options to increase the number of ports for the use with KLI.


    Thanks for sharing the solution of your problem!

  • That's why I don't understand the schematic from the documentation.

    Everything seems to be working but I would like to understand how it works because KLI should be available on XF3-XF6.


    1. what are the other XF ports for? what can i do with them?

    2. If I will have more PROFINET devices, should I connect them in series, device to device, or connect the switch to the XF5 and the rest of the PROFINET devices to the switch?



  • postek

    Changed the title of the thread from “Profinet configuration Kuka KR8 cybertech R1640 and Beckhoff EK9300” to “Profinet configuration Kuka KR8 cybertech R1640 (KR C5 S6) and Beckhoff EK9300”.
  • Everything seems to be working but I would like to understand how it works because KLI should be available on XF3-XF6.

    By default only KLI port XF5 is available/active. For using XF6 the option KUKA.EthernetSwitch Dual Port is required.


    In case you also need access to the daisy chain ports XF3 and XF4 you have to purchase the Quad Port option (which gives you also access to XF6).

    1. what are the other XF ports for? what can i do with them?

    You will find more detailed information about the available ports in the manual, e.g. in chapter 5 of the KR C5 mounting instructions.

    2. If I will have more PROFINET devices, should I connect them in series, device to device, or connect the switch to the XF5 and the rest of the PROFINET devices to the switch?

    In my opinion the easiest way is to use a switch and connect it to XF5. Connecting your PROFINET devices in series would also work. You could also buy the option KUKA.EthernetSwitch Dual Port or Quad Port.

  • .. In my opinion the easiest way is to use a switch and connect it to XF5. Connecting your PROFINET devices in series would also work...

    In many/most cases you will have a mixture. A switch (or option dual port) to have one seperate line to fixed peripheral like conveyor, plc.. and one line to the robot axis 3 and/or 6 for the gripper/tool.

  • Hi,

    Someone from KUKA told me that XF5 is a KRC salve port and XF6 is a master port.
    So, if you are going to make thee robot slave to comunicate to PLC use XF5.
    If KRC is a master of a remote IO, you can conect to XF6.
    Both of them worked for Ethernet/IP for me.
    But I rather use a switch and plug everything in XF5. Looked more reliable.

    Marcelo Rebouças

    Robotics Engineer

  • I have also seen this information in a very early presentation of the KR C5 when it was brand new (and probably not released) at that time. I have never seen this information in one of the official manuals. Therefore, I guess (and as far as I know) that all KLI ports are the same. So far I have also never had problems with connecting everything to XF5.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now