Explication de l’FMMU : L'unité centrale de cartographie mémoire dans EtherCAT

Dans l’automatisation industrielle moderne, l’échange de données en temps réel est essentiel pour obtenir un contrôle rapide, synchronisé et hautement fiable. EtherCAT
— l’une des principales technologies Ethernet industrielles — atteint ses performances exceptionnelles grâce à plusieurs innovations architecturales. Parmi celles-ci, le FMMU (unité de gestion mémoire pour bus de terrain) joue un rôle central.
Cet article fournit une explication claire et techniquement précise de ce qu’est l’FMMU, de son importance et de la manière dont il permet à EtherCAT d’assurer une communication en temps réel au niveau microseconde. Nous présentons également comment les modules émetteurs-récepteurs optiques SFP de LINK-PP prennent en charge sans interruption les réseaux EtherCAT haute vitesse.
Qu’est-ce que l’FMMU dans EtherCAT ?
FMMU (unité de gestion mémoire pour bus de terrain) est un mécanisme matériel intégré à chaque dispositif esclave EtherCAT qui associe des adresses logiques de données processus provenant du maître EtherCAT au aux adresses physiques de mémoire des nœuds esclaves individuels.
En termes simples :
L’FMMU permet au maître EtherCAT d’accéder à des données dispersées sur plusieurs dispositifs esclaves comme s’il s’agissait d’un seul bloc continu de mémoire.
Ce mécanisme est essentiel au traitement “ en vol ” haute vitesse d’EtherCAT, permettant une communication déterministe et à faible latence sur le bus de terrain.
Pourquoi EtherCAT a-t-il besoin d’un FMMU ?
Les systèmes de bus de terrain traditionnels exigent souvent que le maître communique séparément avec chaque nœud, ce qui entraîne :
Une latence plus élevée
Une surcharge de communication accrue
Des taux de rafraîchissement réduits
EtherCAT résout ce problème avec une approche différente :
✔ La trame EtherCAT traverse tous les esclaves séquentiellement.
Chaque esclave lit et écrit uniquement les données qui lui sont destinées.
✔ L’FMMU garantit que les données sont placées à la position logique correcte.
Le résultat est un échange cyclique de données extrêmement efficace.
Avantages clés permis par l’FMMU :
Un espace d’adresses logiques continu pour le maître
Un mappage précis au niveau de l’octet
Un traitement « en vol » sans copie
Des temps de cycle ultra-faibles (inférieurs à 100 µs)
Une utilisation élevée de la bande passante (proche de 100 %)
C’est l’une des raisons principales pour lesquelles EtherCAT
convient à :
Commande de mouvement
la robotique
les variateurs de vitesse haute vitesse
l’automatisation de précision
Fonctionnement de l’FMMU : mappage entre adresses logiques et adresses physiques
La communication EtherCAT utilise deux types d’adressage mémoire :
Adresse logique (vue Maître)

Un espace d’adresses virtuel et continu défini par le Maître pour les données de processus.
Adresse physique (vue Esclave)
Adresses réelles des registres ou des tampons de données à l’intérieur d’un dispositif esclave.
The Le FMMU mappe la mémoire logique → la mémoire physique, permettant :
Une granularité au niveau du bit
Un contrôle de lecture/écriture
Une synchronisation efficace avec les gestionnaires de synchronisation (SyncManagers)
Exemple :
Si le Maître crée une zone PDO logique de 60 octets :
Esclave | Mémoire physique | Adresse logique mappée |
|---|---|---|
Esclave A | 0x1100 | 0x0000 – 0x000F |
Esclave B | 0x2000 | 0x0010 – 0x0023 |
Esclave C | 0x3200 | 0x0024 – 0x003B |
Le Maître lit/écrit uniquement une zone continue de 60 octets, mais les données sont automatiquement acheminées vers chaque esclave via leur matériel FMMU.

FMMU intégré dans le contrôleur esclave EtherCAT (ESC)
Le FMMU est implémenté dans le ESC (contrôleur d’esclave EtherCAT), qui est intégré dans les circuits esclaves EtherCAT tels que :
Beckhoff ET1100
ET1200
Noyaux IP ESC tiers
Un ESC typique comprend :
Des FMMU (généralement 1 à 3 instances)
Des gestionnaires de synchronisation (SM)
Une machine à états AL
Des gestionnaires de boîte aux lettres (mailbox handlers)
La configuration du FMMU est effectuée lors de l’initialisation via les protocoles de boîte aux lettres (CoE, FoE, EoE).
FMMU et traitement en temps réel (on-the-fly)
L’une des caractéristiques fondamentales d’EtherCAT est que les esclaves ne copient ni ne mettent en mémoire tampon l’intégralité de la trame Ethernet.
À la place :
La trame Ethernet traverse l’esclave.
Le FMMU vérifie quels octets appartiennent à cet esclave.
Les données sont insérées ou extraites en temps réel.
La trame se poursuit vers l’esclave suivant avec un délai de quelques nanosecondes.
Cette conception permet des taux de mise à jour de l’ordre de :
< 100 μs pour la commande servo de plus de 100 axes
< 10 μs de délai de transfert par esclave
Aucune autre architecture de bus de terrain n’atteint ce niveau de déterminisme avec un câblage aussi simple.
Applications où le FMMU est critique
Le FMMU contribue directement aux performances d’EtherCAT dans :
Les contrôleurs de mouvement multi-axes
Les robots de prélèvement et de dépôt (pick-and-place)
Les machines-outils à commande numérique (CNC)
Les équipements d’emballage et d’impression
La fabrication de semi-conducteurs
Les entrées/sorties distribuées en temps réel
Là où la boucle de commande est extrêmement serrée, le FMMU garantit une cohérence stable et précise des données.
Produits industriels en fibre optique LINK-PP pour réseaux EtherCAT

EtherCAT utilise couramment des couches physiques Ethernet telles que :
100BASE-TX
100BASE-FX
1000BASE-X
Pour les environnements nécessitant des communications à longue distance ou résistantes aux interférences électromagnétiques (EMI), LINK-PP propose une vaste gamme de transceivers industriels en fibre optique and Modules SFP:
Avantages pour les applications EtherCAT :
Immunité élevée aux perturbations électromagnétiques (CEM)
Options de température industrielle allant de −40 °C à +85 °C
Faible latence et performances optiques stables
Compatibilité avec les automates programmables (API), les variateurs de vitesse servo et les commutateurs industriels
Liaisons à longue distance allant jusqu’à 80 km
Ces modules optiques garantissent une connectivité fiable au niveau de la couche physique pour les réseaux EtherCAT reposant sur un contrôle déterministe basé sur les FMMU.
Résumé
The FMMU (unité de gestion mémoire pour bus de terrain) est l’une des innovations fondamentales qui font d’EtherCAT l’un des réseaux industriels les plus rapides et les plus déterministes. En mappant les données de processus logiques vers des adresses physiques spécifiques aux esclaves et en prenant en charge le traitement des trames à la volée, la FMMU permet :
Des temps de cycle au niveau de la microseconde
Une synchronisation très précise
Une utilisation efficace de la bande passante
Un contrôle distribué évolutif
Lorsqu’elle est associée à des modules optiques industriels robustes, tels que les modules SFP et transceivers fibre de LINK-PP, EtherCAT devient une infrastructure puissante et fiable pour les systèmes d’automatisation modernes.
Vidéo
https://resources.l-p.com/wp-content/uploads/2026/06/f3707104ff423f50cb51a7617d4e6a25.mp4
26 juin 2024
- 1.2k
- 888