How can I learn EtherCAT without any prerequisites?

I am brand new to EtherCAT. And I'm looking for a good starting point to learn about the EtherCAT wizard.

I found that there is a great open source implementation called SOEM .

But without any EtherCAT preparation, it is really hard to understand the code.

Can someone help me find a way to learn the EtherCAT master?

+6
source share
2 answers

To get started, you need to understand the technology before you can dive into the wizard. I would recommend the following three resources.

EtherCAT Technology (Section I)

This is a technology overview and definitely where you want to start.

EtherCAT Registers (Section II)

This is a dry record, but a good reference to understand the various registers that are used for communication between the master and slave EtherCAT.

ET1100 Hardware Specification

Even drier, but this is a specification of a common ASIC for creating an EtherCAT slave. This can help you understand even more detailed information about the communication between the master and slave EtherCAT.

To correctly implement the EtherCAT wizard, the task is not an easy one and requires a lot of reading. There is more documentation, but it requires membership in the EtherCAT Technology Group . This is where you can access additional technical information .

Another open source EtherCAT project I'm familiar with is IgH

+7
source

The best way to get through the EtherCAT master is through the IgH site.

http://etherlab.org/en/ethercat/index.php

They also have source code for the etherCAT wizard and other software components. download zip on linux and enjoy EtherCAT

+2
source

Source: https://habr.com/ru/post/947460/


All Articles