I am starting with EtherCAT after using Modbus TCP. The documentation says a master can update hundreds of I/O points and several servo axes in well under a millisecond using a normal Ethernet port, which seems impossible if every device has to receive a frame, process it and send a reply.
What is different about how EtherCAT uses Ethernet? Can I put EtherCAT devices on a normal switch, and what hardware do the master and the slaves need?




