1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. KUKA Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

question about kuka profinet and profibus

  • astonhan
  • April 11, 2017 at 12:57 PM
  • Thread is Resolved
  • astonhan
    Trophies
    3
    Posts
    3
    • April 11, 2017 at 12:57 PM
    • #1

    there are some questions i am very confused about profinet and profibus configuration,one thing is when we configure the profinet ,the plc is master and robot as slave,and also there is a for example ET200S as robot's slave through profinet ,when we configure it in plc,I want to know which way is right in the attachment picture? maybe its both wrong ,or my question and thinking is totally stupid ,but please be patience with me and answer my question in detail ,if possible ,you can also give me the rough topology structure like my way ,no matter what ,I really need your answer ,thankyou very much.
    1.first topology structure is plc configure with kuka and et200 in a same profinet line ,plc is master.and then in the workvisual ,ET200 is configured as slave and kuka as master, in this way kuka mapping IO with et200,and also plc assign a address range to kuka or ET200,then plc IO is correspond with robot's virtual IO
    2.second topology structure is in the workvisual kuka configure the ET200 through profinet ,KUKA as master and et200 as slave ,when we communicate with PLC ,we have to add a swichboard ,this switchboard is both configured in plc and kuka (I dont know if it can be achieved in the workvsual),plc and kuka will assign a address to the swichboard ,in this way PLC IO can be corresponded with kuka IO(et200's IO)
    3 the third topology structure is communication through profibus ,is it right way to configure between plc and kuka ?we have to add a dp-coupler between them?
    try to in detail if i am totally wrong give me your answer .please !!!

    Images

    • profinet.PNG
      • 21.3 kB
      • 836 × 494
      • 95
    • profibus.PNG
      • 9.9 kB
      • 849 × 222
      • 61

    Files

    profinet.PNG_thumb 5.95 kB – 154 Downloads profibus.PNG_thumb 3.03 kB – 153 Downloads
  • Yuri_H
    Trophies
    3
    Posts
    7
    • May 11, 2017 at 11:21 AM
    • #2

    I'm interested in this question too. What should we do to create the topology with master PLC with KRC4 as slave and KRC4 as master with I/Os? Is it necessary to divide physically slave and master networks in KRC4 (I mean - one Ethernet port per one network, maybe using KPC with Option Network Interface) or these networks will function over KLI port? I've heard about Profinet Controller/Device KRC4 software but haven't seen any documentation about it.

    Thanks for any help!

  • panic mode
    Reactions Received
    1,296
    Trophies
    11
    Posts
    13,133
    • May 11, 2017 at 3:40 PM
    • #3

    Note, when buying ProfiNet for KRC4, you need to pick either device only (slave only), or controller+device (master or slave or both). first one is cheaper but it cannot ast as master. KLI port is used for ProfiNet.


    IF you are planning to use ProfiBus on KRC4, you still need to chose if KRC4 is going to be master or slave or both:
    EK1100 = EtherCat Bus coupler (conects to EKB, that is either X44 on CCU or X65 if external)
    EL6731 = Profibus master (if robot is to work as Profibus master)
    EL6731-0010 = Profibus slave (if robot is to work as Profibus slave)


    case A:
    ProfiNet with three nodes (PLC, KRC and ET200S), one connection is PLC to KRC and PLC is master. second connection os KRC to ET200S and KRC is master. requires profinet version that is both master and slave. ET200S requires ProfiNet bus coupler.


    case B:
    ProfiNet with three nodes (PLC, KRC and ET200S), PLC is master, both EK200S and KRC4 are slaves to PLC. this can work with ether ProfiNet version (KRC is slave only). however in this case robot does not have direct control of ET200S I/O (PLC must be powered and working as transfering data between ET200S and KRC). ET200S requires ProfiNet bus coupler.


    case C:
    one network is ProfiNet (PLC is master, KRC4 is slave), can use either ProfiNet version (KRC is slave only). second network if profibus (KRC4 is master, ET200S is slave). ET200S requires ProfiBus (DP) bus coupler. KRC4 requires EK1100+EL6731 (master).


    case D:
    ProfiBus network PLC-KRC (KRC requires EK1100+EL6731-0010)
    ProfiNet network KRC-ET200S (KRC4 is master and needs ProfNet version that is master, ET200S needs ProfiNet bus coupler)


    case E:
    ProfiNet network, KRC4 is master, PLC and ET200S are slaves (KRC4 is master and needs ProfNet version that is master, ET200S needs ProfiNet bus coupler)


    case F,G, H.....


    basically you can mix and match whatever you like...


    Note DP coupler is needed if bus segment is too long for selected baud rate or when there are more nodes than one segment can handle (32).

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • Yuri_H
    Trophies
    3
    Posts
    7
    • May 12, 2017 at 8:16 AM
    • #4

    Thanks for your answer, panic mode!

    Please, can you tell me, do both networks function over one KRC4 KLI port? For example, PLC(master for KRC4), KPC (slave for PLC, master for ET200s) through 1 KLI port and ET200s (slave for KRC4) are connected to single scalance switch inside KRC4 panel, is it the case A you described? Do this networks are software-divided (have different subnets)?
    And, secondly, do you mean interface modules for et200s when you are telling about couplers?

    Thank you in advance!

  • SkyeFire
    Reactions Received
    1,060
    Trophies
    12
    Posts
    9,456
    • May 12, 2017 at 5:11 PM
    • #5

    All ProfiNet traffic (as well as FTP/EKI/SMB/RDP/etc) goes through the KLI port. This includes ProfiSafe. The same holds true for EIP. This can, sometimes, cause issues where very heavy non-ProfiNet traffic (say, large SMB file transfers) can cause unacceptable packet delays in the PN traffic, but that's rare unless you have a strange network topology.

    The Scalance switch inside the KRC4

    Different subnets are not required, but are usually a good idea -- if nothing else, some PLCs have a strong tendency to "grab" any ProfiNet slave devices they can see on the network, even if those slaves don't officially belong to them. If your network uses manages switches, you can do some traffic routing with them to reduce crosstalk and collisions.

  • Yuri_H
    Trophies
    3
    Posts
    7
    • May 23, 2017 at 6:35 AM
    • #6

    Thank you!

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Users Viewing This Thread

  • 1 Guest
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download