EtherCAT : Communication Industrielle Haute Performance
EtherCAT (Ethernet for Control Automation Technology) est un protocole de communication Ethernet en temps réel développé par Beckhoff Automation. Il offre des performances supérieures à tout autre bus de terrain pour les applications de contrôle de mouvement.
Principe de fonctionnement
EtherCAT utilise un principe unique appelé « traitement à la volée » :
- Le maître envoie une seule trame Ethernet sur le réseau
- Chaque esclave (encodeur, lecteur, E/S) lit ses propres données et insère sa réponse dans la trame PENDANT que la trame le traverse
- Le dernier esclave renvoie la trame au maître
- Un cycle complet pour 100 nœuds ne prend que ~ 100 μs
- Ligne (daisy-chain) : chaque appareil dispose de deux ports RJ45 (IN et OUT). Le câble Ethernet passe de l'un à l'autre.
- Étoile, arbre, anneau : pris en charge via un commutateur ou une jonction EtherCAT
- Distance entre les nœuds : jusqu'à 100 m avec un câble Ethernet Cat.5e standard
- Temps de cycle : < 100 μs pour des centaines de nœuds
- Gigue : < 1 μs (déterministe)
- Bande : 100 Mbit/s (full duplex)
- Synchronisation : Horloges distribuées (DC) avec gigue < 100 ns entre esclaves
- Position absolue monotour (13 bits) et multitours (14 bits)
- Vitesse calculée en interne
- Préréglage de position configurable
- Diagnostics complets (température interne, état des roulements, erreurs)
- Horloges distribuées pour la synchronisation multi-axes
- Câblage simple : un seul câble Ethernet pour les données et l'alimentation (avec EtherCAT P)
- Diagnostics intégrés : chaque encodeur signale son propre état de santé
- Paramétrage à distance : résolution, préréglage, direction configurable par PLC
- Industrie 4.0 : intégration directe avec les systèmes SCADA et MES
- Économie de coûts : Pas de câble d'encodeur dédié, pas de module SSI dans l'automate
- Beckhoff TwinCAT : intégration native
- Siemens S7-1500 : via le module esclave EtherCAT
- Codesys : maître d'exécution EtherCAT
- Linux : Maître EtherCAT open source (IgH)
Topologie
Performances
Encodeur EtherCAT Italsensor
Les codeurs Italsensor avec EtherCAT intégré (séries TSM-ETHCAT et TSML-ETHCAT) implémentent le profil CoE (CAN over EtherCAT) avec :


