Como instalar o EtherLab EtherCAT master no Ubuntu 24.04

Esta breve instrução mostra como instalar o EtherLab EtherCAT master, também conhecido como IgH EtherCAT Master.

Adicione o repositório:

install_etherlab_ethercat.sh
curl -fsSL https://download.opensuse.org/repositories/science:/EtherLab/Debian_12/Release.key | gpg --dearmor | sudo tee "/usr/share/keyrings/etherlab.gpg" >/dev/null
sudo echo "deb [signed-by=/usr/share/keyrings/etherlab.gpg] https://download.opensuse.org/repositories/science:/EtherLab/xUbuntu_24.04/ ./" | sudo tee /etc/apt/sources.list.d/etherlab.list
sudo apt update

Agora instale o EtherCAT master do repositório que acabamos de instalar

install_ethercat_master.sh
sudo apt install ethercat-master

Caso você também precise dos cabeçalhos de desenvolvimento, instale-os usando

install_libethercat_dev.sh
sudo apt install libethercat-dev

Para mais informações, veja a página do EtherLab

Como configurar o EtherCAT Master

Agora abra /etc/ethercat.conf e defina MASTER0_DEVICE para o nome da sua interface de rede.

Isso tipicamente não pode ser a mesma interface de rede que você está usando para internet ou outros propósitos. Você pode encontrar o nome das suas interfaces de rede usando ifconfig.

/etc/ethercat.conf
MASTER0_DEVICE="enx00e04c680004"

Além disso, você deve definir o driver do dispositivo. Na maioria das vezes, este driver é apenas generic - usar outros drivers para jitter ligeiramente reduzido é um tópico avançado.

/etc/ethercat.conf
MASTER0_DEVICE_DRIVER="generic"

Agora você pode (re)iniciar o EtherCAT master usando

restart_ethercat.sh
sudo systemctl restart ethercat

Check out similar posts by category: EtherCAT