Maîtrisez n'importe quel sujet en 5 minutes : le glossaire ultime

Recherchez un sujet qui vous intéresse

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

Table des matières
What Is FMMU (Fieldbus Memory Management Unit) in EtherCAT? A Complete Technical Guide

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)

FMMU Logical Address (Master view)

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.

What Is the FMMU in EtherCAT?

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 :

  1. La trame Ethernet traverse l’esclave.

  2. Le FMMU vérifie quels octets appartiennent à cet esclave.

  3. Les données sont insérées ou extraites en temps réel.

  4. 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

industrial-grade fiber transceivers

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.

Ajoutez ici votre texte d’en-tête