What is EtherCAT?

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 92

  • @realpars
    @realpars  5 років тому +3

    Follow RealPars on Instagram instagram.com/realparsdotcom/ for daily practical tips and tricks on Industrial automation and electrical engineering topics.

    • @ombonbon1642
      @ombonbon1642 Рік тому

      Is RealPars also in LinkedIn? I would like to follow...

  • @nellcenizal9094
    @nellcenizal9094 4 роки тому +9

    Visualization is the edge of this channel. Each topic is a nugget of knowledge. Engaging explanations in a very short time videos.

    • @realpars
      @realpars  4 роки тому +1

      Hi Nell,
      Thanks a lot for your kind compliment! We are always extremely happy to hear such positive feedback!
      If you ever have any questions, feel free to reach out to us.
      Happy learning!

  • @andilesimelane9884
    @andilesimelane9884 4 роки тому +2

    using RealPars videos and content on my current INDUSTRIAL COMMUNICATION PROTOCOLS.
    Thanks RealPars

    • @realpars
      @realpars  4 роки тому

      You're very welcome! Happy learning.

  • @kellymoses8566
    @kellymoses8566 Місяць тому

    The way every device timestamps the frame when it enters and leaves is brilliant.

  • @danielt2800
    @danielt2800 4 роки тому +5

    Thanks for the sharing and neutral review on EtherCAT , totally love it !

    • @realpars
      @realpars  4 роки тому

      Great to hear that, Daniel! Thanks for sharing.

  • @barsmutaf8457
    @barsmutaf8457 5 років тому +5

    Great video again! Please share more Beckhoff tutorial with us!

    • @realpars
      @realpars  5 років тому

      Thanks for the suggestion! I will definitely pass that on to our creator team. Happy learning!

    • @unclebenny2003
      @unclebenny2003 5 років тому

      What do you want to learn about Beckhoff?

  • @baconsledge
    @baconsledge 5 років тому +1

    Thanks, RealPars, very informative!

    • @realpars
      @realpars  5 років тому

      Thanks a lot, Bob! :)

  • @shashikantmishra4732
    @shashikantmishra4732 5 років тому +2

    Please upload more videos about EtherCAT

    • @realpars
      @realpars  5 років тому +1

      Thanks, Shashikant! I will let our creator team know. Happy learning!

  • @haryssonreis7117
    @haryssonreis7117 2 роки тому

    Incredible explanation, thanks!!!

    • @realpars
      @realpars  2 роки тому

      Glad it helped! Happy learning

  • @asztaloszoltan7418
    @asztaloszoltan7418 3 роки тому +2

    Thank you for the video it's very informative but I' am little bit confused about the timestamps. So are there two timestamps, one when the node received the message and one when the frame leaves the node?

    • @realpars
      @realpars  3 роки тому

      Yes, this is required by the distributed clock system of EtherCAT.

  • @ardentdfender4116
    @ardentdfender4116 5 років тому

    Having seen this video, I think a video comparing “EtherCat vs ControlNet Network” advantage and comparison should be aded ti the RealPars Team queue for future videos.
    This arise too from a internal conversation at my OEM Engineering Company as to why we still design brand new plants in 2019 with ControlNet vs EthernetIP. On my side of company we do all plant upgrades as that what we do in all EthernetIP. Main side of Company on greenfield new projects still do ControlNet Networks. Reason was attributed to slower speed and not missing any communication data as compared to EthernetIP, but it made no sense to me logically. So I’d love a video on that. Or also include EthernetIP in the 3 way comparison.

    • @scottsommer5450
      @scottsommer5450 5 років тому +3

      We will take your suggestion into consideration. ControlNet is deterministic. It was created using standard 10Mb Ethernet and using 5Mb for data transfer and 5Mb for insuring that data packets sent to a node are actually received by a node. It adds the ACK and NACK features that standard Ethernet is lacking. Standard Ethernet is like the post office. You send a letter (Ethernet packet) and you do not know if it has been received until you "ask". ControlNet adds a function that is used to guarantee that the packet is received, making it deterministic. Ethernet/IP is not deterministic, although it is very robust. A couple of layers have been removed from the OSI stack to make it is as reliable as possible and as deterministic as possible, without imposing the overhead and limitations of ControlNet.

    • @ardentdfender4116
      @ardentdfender4116 5 років тому

      Scott Sommer 🤔... That is such a valuable and well articulated reply that I actually get that in your explanation. Though I’ve had some very smart engineers at work try to explain things to me before with the ControlNet issue. None ever gave me a simpler explanation than that where it’s meaningfully understood. I’ll surely screenshot this response for future reference because I can’t win with so call smarter thinking engineers. Still, i think a video would be great in comparing all three and explaining the issues or what you so well explained and more. Either way, glad it’s being considered. But I’m most thankful for such an easy well explained explanation that didn’t leave me lost at all still wondering. Well Explained! Reply so well appreciated.

    • @yyyyyy3282
      @yyyyyy3282 2 роки тому

      Not a fan of either of them. I would go with EtherCAT. Low cost, phenomenal performance and easy to implement. People use EIP because Rockwell has been around for a long time. Many suppliers chose EIP due to its market share not because of its performance. EtherCAT is open technology with more members joining every year.

  • @billigerfusel
    @billigerfusel 3 роки тому +1

    Interesting, but it would be great if you could also highlight some disadvantages.

    • @realpars
      @realpars  3 роки тому

      Thanks for your feedback, will happily pass this on to our course developers!
      Happy learning!

    • @chudchadanstud
      @chudchadanstud 3 роки тому +1

      there are none. Literally the easiest coms protocol. To the best bit is that it's now available wirelessly. No need for connecting anything to your PC.

    • @yyyyyy3282
      @yyyyyy3282 2 роки тому

      I can hardly think of any to be honest.

    • @aleksandersuur9475
      @aleksandersuur9475 9 місяців тому

      Well, one disadvantage is if you need to make an unplanned topology change on a live specimen. That is quite straightforward with ethernet IO, but with ethercat it's a very theoretical possibility, practically you just can't, you need to take it offline. Which is a problem in some cases. Maybe some time in the future there will be better software support for it and it will be somewhat doable in limited fashion, but due to system architecture I don't ever see it being as simple as with ethernet IO.
      Also, if your controller is not realtime and you can't put out the packet on time, that will cause many ethercat slaves to misbehave and just plain not work properly. Which is fine if you actually have realtime controller anyway, but that is not the case in every sort of system. So if you need to make your control system realtime just so you could use ethercat, then that's a lot of extra headache and cost for something you just don't need.
      Ethercat does need a very sizeable software and hardware stack, which can be an issue in embedded systems, serial comms in comparison are trivially simple and much cheaper. For that reason I don't think you are ever going to find ethercat in your coffee machine.
      Ethercat is absolutely awesome, but to say it's a one size fits all solution, is perhaps an excessively narrow view. There absolutely are cases where ethercat is not the best option.

  • @Three2NineProject
    @Three2NineProject 5 років тому

    Great explanation, thanks!

  • @kellymoses8566
    @kellymoses8566 Місяць тому +1

    Modern Ethernet switches have port to port latency of single digit nanoseconds. Arista has one with less than 4ns of latency. What advantage does EtherCAT have over that?

    • @realpars
      @realpars  Місяць тому

      Thank you for your question! EtherCAT processes signal frames through nodes, so no Ethernet switches are needed. It operates in real-time to minimize delays, and you can adjust the bandwidth if necessary.
      For more detailed benefits, I recommend checking out the EtherCAT website. Happy learning!

    • @kellymoses8566
      @kellymoses8566 Місяць тому +1

      @@realpars I mean it seems as if EtherCAT was created because Ethernet switches were considered to be too slow for real-time process control but that is no longer true. Modern Ethernet switches are insanely fast. I suppose EtherCAT does save the cost of the switch but it adds cost to every device. Latency also grows with the number of devices on the bus while latency is constant with a switch. It may be easier to wire devices to each other than to a central switch.

  • @정성윤-d2o
    @정성윤-d2o 3 роки тому

    Thank you!!

  • @jvfred84
    @jvfred84 2 роки тому

    Thanks for the video. Quick question. Our PLC only has 1 ethernet port. If using EtherCat, can I use an ethernet switch in the loop? Thanks Again.

    • @realpars
      @realpars  2 роки тому

      No. EtherCat enabled devices will have two RJ45 connections; one for the incoming network (from the previous node) and one for the outgoing (to the next node). Each EtherCAT connection act as a switch and can pass the data packets on to the next node. You can't just add EtherCAT to your existing network; you need to install EtherCat-enabled processors. You can add an Ethernet switch port to an EtherCat processor in order to interface to Ethernet peripherals, such as printers.

  • @oliverpower7155
    @oliverpower7155 4 роки тому

    Fantastic video!

    • @realpars
      @realpars  4 роки тому

      Thanks a lot, Oliver!

  • @gettothink1527
    @gettothink1527 4 роки тому

    Good explanation...Can you explain about I/O s

    • @realpars
      @realpars  4 роки тому

      Thanks for the topic suggestion, I will definitely go ahead and forward this to our creator team. Happy learning!

  • @mostafaalrakhawy2738
    @mostafaalrakhawy2738 5 років тому +1

    Can you add the video to the Industrial-network playlist?

  • @emekaydn9894
    @emekaydn9894 11 місяців тому

    Thanks!

    • @realpars
      @realpars  11 місяців тому

      You're very welcome!

  • @rhythmandacoustics
    @rhythmandacoustics 5 років тому

    Interesting, never heard of this before.

    • @realpars
      @realpars  5 років тому

      That is a good sign that our course videos are helpful! :)
      Happy learning!

  • @vikramnain5908
    @vikramnain5908 5 років тому

    Dear sir please make video on indirect addressing in S7-300 plc..

    • @realpars
      @realpars  5 років тому

      Hi Vikram, thanks for the topic suggestion! I will pass it on to our creator team.

  • @richardsamaroo607
    @richardsamaroo607 5 років тому

    Hey can u plz do a video on how braking modules works and how it stop the motor

    • @realpars
      @realpars  5 років тому

      Thanks for the topic suggestion, Richard! I will pass it on to our creator team. Happy learning!

    • @richardsamaroo607
      @richardsamaroo607 5 років тому

      @@realpars am learning alot from u guys thanks a Lot

  • @kestaskuliukas5296
    @kestaskuliukas5296 Рік тому

    I don't understand how it works in a tree/star network if it's supposed to go around in a fixed time. Wish there was a way to get to grips/tinker with PLCs outside of a work environment

    • @realpars
      @realpars  Рік тому

      Hello Kestas Kuliukas.
      Thank you for your question. I can understand it could be confusing. In our short video, we just talked about the ring topology in a simple understandable format, and we did not discuss in detail all the other possibilities. But to help with your question and learning I am including a link to the EtherCAT org group where you can learn more about this network.
      Happy learning!
      www.ethercat.org/en/technology.html

  • @giovannisabatini
    @giovannisabatini 3 роки тому

    about Distributed clock : what did you mean for " Each node adds the timestamp as the message is received" for timestamp you mean that the slave adds to the frame its internal current time respect the GMT?

    • @yyyyyy3282
      @yyyyyy3282 2 роки тому

      Normally 1st slave device is your master clock, when EtherCAT frame reaches each subsequent slave node the time stamp is saved. EtherCAT master uses timestamps to calculate delays between each node. This will help you synchronize nodes in the same sync group. This has nothing to do with GMT.

  • @gp.gonzales
    @gp.gonzales 2 роки тому

    There exists 3-Port EtherCAT Slaves. I'm wondering how the frames moves in that topology? Better yet, how does the frame moves in a star topology?

    • @realpars
      @realpars  2 роки тому +1

      EtherCAT was designed for implicit messaging in a ring topology, giving the user the fastest speed and reliability. Three-p[ort EtherCAT devices allow a "spoke" or "drop" to be attached to the device. In order to employ this configuration, explicit messaging on that port is required. The same goes for the star configuration. Essentially, EtherCAT is "demoted" to CAN over Ethernet for these configurations, which is not as fast or efficient.

    • @DavidFreiberger
      @DavidFreiberger 2 роки тому

      @@realpars Star topologies are possible where the EtherCAT frame follows down the "spoke" and returns back along the same physical connection before continuing on, effectively making a star network appear like a line/ring network if you were to flatten it out. See for example CU1123 or CU1128 from Beckhoff. Internally, every EtherCAT slave uses a special ASIC such as the ET1100, some of which support 3 or 4 physical ports. There is no performance penalty to this architecture beyond the delay introduced by the additional nodes in the branch.

  • @basselturky4027
    @basselturky4027 5 років тому +1

    How many motors can 1 PLC control?
    I have 5 (2 axis drilling machines each has 3 motors) which is 15 motors total, and I need to know how many PLCs do I need to control them at the same time.

    • @realpars
      @realpars  5 років тому +1

      Hi Bassel,
      As far as I know, the PLCs are not used in controlling the CNC machines.
      I am not sure if you are aware of Siemens SINUMERIK CNC automation systems or not but you can find out more about them here: sie.ag/2u87gPL
      There are other manufacturers of CNC automation systems which you can find them with a simple search.
      However, you can use PLCs to control your machines, but I'm not sure that PLCs can function as good as the CNC control systems and in addition, the code would become complicated. Probably a Siemens 1200 CPU would be enough if you insist on PLCs.
      Thanks

    • @piyushviroja4648
      @piyushviroja4648 5 років тому +1

      You can use 32 DI/16 DO PLC

    • @basselturky4027
      @basselturky4027 5 років тому

      @@realpars Thank you so much.

    • @basselturky4027
      @basselturky4027 5 років тому

      @@piyushviroja4648 Thanks a lot.

    • @bertcuypers2029
      @bertcuypers2029 4 роки тому +1

      Bassel, this could easily be done with 1 Beckhoff PLC. TwinCAT NCI supports 31 channels, each channel can have 3 path axis + 5 auxiliary axis, so 248 axis in total is the software limit. You would need a controller with enough calculation power, but 15 motors is like a basic application for TwinCAT. Something like a CX5140-0155 would do that.

  • @binhang7611
    @binhang7611 3 місяці тому

    Does ethercat have ipv4 address like profinet? Can it transmit over an ethernet network with routers and switches like profinet?

    • @realpars
      @realpars  3 місяці тому

      Thank you for your question! No, EtherCAT does not use IPv4 addresses. EtherCAT uses a "processing-on-the-fly" method, eliminating the need for IP routing.
      Hope this helps :)

  • @camaramario
    @camaramario 5 років тому

    is EtherCAT use for the same purposes as Profinet?? or what would be the difference?

    • @realpars
      @realpars  5 років тому +1

      Both EtherCAT and Profinet are used for the same purpose of industrial Ethernet. EtherCAT is developed by Beckhoff and Profinet is developed by Siemens.

  • @rajatsinghal1839
    @rajatsinghal1839 5 років тому

    Amazing!

    • @realpars
      @realpars  5 років тому

      Thank you, Rajat!

  • @leongchenonn3045
    @leongchenonn3045 2 роки тому

    Can you do one for CAN/CANopen?

    • @realpars
      @realpars  2 роки тому

      Sure, I will happily pass this on to our course developers. Thanks for sharing your topic suggestion!

  • @andrewmikhael8085
    @andrewmikhael8085 5 років тому

    Thanks

    • @realpars
      @realpars  5 років тому

      You are very welcome!

  • @uncledrew2616
    @uncledrew2616 4 роки тому

    nice bro!

  • @fgrobot5505
    @fgrobot5505 5 років тому

    thanks.......

    • @realpars
      @realpars  5 років тому

      You are welcome!

    • @fgrobot5505
      @fgrobot5505 5 років тому

      zes,,,,,,,,,,,,,,,,,thaks ........

  • @mursaleenkhan9198
    @mursaleenkhan9198 4 роки тому

    Hello Sir I have a question, my machine gives an ethercat error showing different cards every time and goes away for some time after powering on and off, can you guide what could be the problem, I have checked all the connections and their tightness, I have also checked the topology but it seems that doesn't matter in this case because it points out a different module every time

    • @yyyyyy3282
      @yyyyyy3282 2 роки тому

      Use TwinCAT’s EtherCAT diagnostic feature and check again. Are the slaves getting enough power? Also check your Ebus power consumption. It should be fairly easy to diagnose.

  • @electricaltech4u45
    @electricaltech4u45 5 років тому

    Nice bro. Pc links

    • @realpars
      @realpars  5 років тому

      Thank you, Asfand!

  • @ingemiku
    @ingemiku 5 років тому

    Thanks ✌

    • @realpars
      @realpars  5 років тому

      You are very welcome!

  • @ElektrikaCo
    @ElektrikaCo 5 років тому +1

    Why would anyone choose EtherCAT over EtherNet/IP?

    • @InvisibleSquirrelz
      @InvisibleSquirrelz 5 років тому +11

      No reason other than the redundancy capability, flexible network topology, speed, ease of use, distributed clocks functionality, advanced diagnostics of each slave device, no feasible limit on devices, and the ability to use any other fieldbus in a master or slave configuration via one single module over EtherCAT. Yeah, other than all of those there’s barely any benefits

    • @ElektrikaCo
      @ElektrikaCo 5 років тому

      @@InvisibleSquirrelz Thanks for the comprehensive reply

    • @yyyyyy3282
      @yyyyyy3282 2 роки тому

      Because EtherNet/IP sucks. It’s slow, lots of effort to configure, expensive (have to invest in routers switches).

  • @goingoutotheparty1
    @goingoutotheparty1 Рік тому

    By Christ you sold that well 😅

  • @raffaelerimorso9671
    @raffaelerimorso9671 5 років тому +1

    big lezion