# Understand EtherCAT masters and EtherCAT slaves

**URL:** <https://forumautomation.com/t/understand-ethercat-masters-and-ethercat-slaves/807>\
**Category:** Industrial Automation\
**Created:** [February 28, 2016, 7:39pm UTC](https://forumautomation.com/t/understand-ethercat-masters-and-ethercat-slaves/807 "2016-02-28T19:39:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![denizen](https://forumautomation.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@denizen](https://forumautomation.com/u/denizen)\
**Post date:** [February 28, 2016, 7:39pm UTC](https://forumautomation.com/t/understand-ethercat-masters-and-ethercat-slaves/807/1 "2016-02-28T19:39:41Z")

</div>

Understand the basics of etherCAT technology from following article

> [@Understand EtherCat technology.Difference between ethernet and ethercat](https://forumautomation.com/t/understand-ethercat-technology-difference-between-ethernet-and-ethercat/806):
>
> EtherCAT (Ethernet for Control Automation Technology) Invented by Beckhoff automation in 2003. Ethernet based fieldbus,optimized for industrial automation control Based on CANOpen,a device profile for embedded system used in automation Standards defined and maintained by the EtherCAT technology group Difference between EtherNet and EtherCAT EtherNET - Designed to move large amounts of data through many different nodes Able to route data to and from billions of separate address allowing commun…

**EtherCAT master**

Can be any software and or hardware configured to assemble and receive EtherCAT datagrams Requires only standard ethernet physical layer components for communication Facilitates coordination between EtherCAT slaves,writing and receiving data from each slave in an EtherCAT frame. In motion control applications,the relevant data sent to the drives are profiling data. The data requested are position and input data.

**EtherCAT slaves**

Read and processes profiling data. Writes position input and drive status for return to the master Can be configured in for multiple modes of operation All slaves contain specific spaces in memory where data can be written These spaces are called objects,the entire memory space is called the object dictionary Each object has its own address,specified as an index /sub index

 ![EtherCAT architecture](https://cdn.forumautomation.com/original/1X/d25c1137c9b7ea8c5203adedcd7812c20628f143.jpg)
