FMMU uitgelegd: De kerngeheugen-toewijzingseenheid in EtherCAT

In moderne industriële automatisering is realtime gegevensuitwisseling essentieel om snelle, gesynchroniseerde en zeer betrouwbare besturing te bereiken. EtherCAT—één van de toonaangevende Industrial Ethernet-technologieën—bereikt zijn uitzonderlijke prestaties door middel van verschillende architectonische innovaties. Onder deze innovaties speelt de FMMU (Fieldbus-geheugenbeheerunit) een centrale rol.
Dit artikel biedt een duidelijke, technisch accurate uitleg van wat de FMMU is, waarom deze belangrijk is en hoe deze EtherCAT in staat stelt microsecondenniveau realtime communicatie te leveren. We introduceren ook hoe LINK-PP’s SFP-glasvezeltransceiverrmodules naadloos ondersteuning bieden voor high-speed EtherCAT-netwerken.
Wat is de FMMU in EtherCAT?
FMMU (Fieldbus-geheugenbeheerunit) is een hardwaremechanisme binnen elk EtherCAT-slaveapparaat dat logische procesgegevensadressen van de EtherCAT-master lokaal area-netwerk fysieke geheugenadressen van individuele slaveknopen.
In eenvoudige bewoordingen:
De FMMU stelt de EtherCAT-master in staat om verspreide gegevens over meerdere slaveapparaten te benaderen alsof het één aaneengesloten geheugenblok betrof.
Dit mechanisme is cruciaal voor de high-speed “on-the-fly”-gegevensverwerking van EtherCAT en maakt deterministische, lage-latentie fieldbuscommunicatie mogelijk.
Waarom heeft EtherCAT een FMMU nodig?
Traditionele fieldbussystemen vereisen vaak dat de master afzonderlijk met elk knooppunt communiceert, wat leidt tot:
Hogere latentie
Verhoogde communicatie-overhead
Lagere updatefrequenties
EtherCAT lost dit op met een andere aanpak:
✔ Het EtherCAT-frame doorloopt alle slaves in volgorde.
Elke slave leest en schrijft alleen de gegevens die voor hem bestemd zijn.
✔ De FMMU zorgt ervoor dat de gegevens op de juiste logische positie worden geplaatst.
Het resultaat is een uiterst efficiënte cyclische gegevensuitwisseling.
Belangrijke voordelen die door de FMMU worden ingevoerd:
Een continue logische adresruimte voor de master
Precieze byte-niveau-afbeelding
Zero-copy-, on-the-fly-verwerking
Ultra-lage cyclustijden (onder de 100 μs)
Hoge bandbreedtebenutting (bijna 100%)
Dit is een van de belangrijkste redenen waarom EtherCAT geschikt is voor:
Bewegingsbesturing
Robotica
High-speed servoregelaars
Precisieautomatisering
Hoe de FMMU werkt: logische versus fysieke adresafbeelding
EtherCAT-communicatie maakt gebruik van twee soorten geheugentoegang:
Logisch adres (zicht van de master)

Een virtuele, continue adresruimte die door de master wordt gedefinieerd voor procesgegevens.
Fysiek adres (zicht van de slave)
De werkelijke register- of databufferadressen binnen een slavedevice.
De FMMU koppelt logisch geheugen → fysiek geheugen, waardoor mogelijk is:
Bitniveau-granulariteit
Lees-/schrijfcontrole
Efficiënte synchronisatie met SyncManagers
Voorbeeld:
Als de master een logische PDO-regio van 60 bytes aanmaakt:
Slave | Fysiek geheugen | Gekoppeld logisch adres |
|---|---|---|
Slave A | 0x1100 | 0x0000 – 0x000F |
Slave B | 0x2000 | 0x0010 – 0x0023 |
Slave C | 0x3200 | 0x0024 – 0x003B |
De master leest/schrijft alleen naar één continue gebied van 60 bytes, maar gegevens worden automatisch via de FMMU-hardware naar elke slave doorgestuurd.

FMMU in de EtherCAT-slavecontroller (ESC)
De FMMU is geïmplementeerd in de ESC (EtherCAT-slavecontroller), die is geïntegreerd in EtherCAT-slavechips zoals:
Beckhoff ET1100
ET1200
ESC IP-kernen van derden
Een typische ESC omvat:
FMMU’s (meestal 1–3 instanties)
SyncManagers (SM)
AL-statusmachine
Mailbox-handlers
De FMMU-configuratie vindt plaats tijdens de initialisatie via mailboxprotocollen (CoE, FoE, EoE).
FMMU en verwerking ‘on-the-fly’
Een van de kenmerkende eigenschappen van EtherCAT is dat slaves het volledige Ethernet-frame niet kopiëren of bufferen.
In plaats daarvan:
Het Ethernet-frame stroomt door de slave heen.
De FMMU controleert welke bytes voor deze slave bestemd zijn.
Gegevens worden ‘on-the-fly’ ingevoegd of uitgehaald.
Het frame gaat verder naar de volgende slave met een vertraging van nanoseconden.
Dit ontwerp maakt bijwerkfrequenties mogelijk in de orde van:
< 100 μs voor servoregeling met 100+ assen
< 10 μs per slave-doorstuurvertraging
Geen andere veldbusarchitectuur bereikt dit niveau van determinisme met zo eenvoudige bedrading.
Toepassingen waarbij FMMU essentieel is
FMMU draagt direct bij aan de prestaties van EtherCAT bij:
Multias-motoregelaars
Pick-and-place robots
CNC-machines
Verpakkings- en drukapparatuur
Halfgeleiderproductie
Real-time gedistribueerde I/O
Waar de regelcyclus uiterst strak is, zorgt de FMMU voor stabiele en nauwkeurige gegevensconsistentie.
LINK-PP industriële vezelproducten voor EtherCAT-netwerken

EtherCAT maakt gewoonlijk gebruik van Ethernet-fysieke lagen zoals:
100BASE-TX
100BASE-FX
1000BASE-X
Voor omgevingen waar lange-afstands- of EMI-bestendige communicatie vereist is, biedt LINK-PP een breed scala aan industriele vezeltransceivers en SFP-modules:
Voordelen voor EtherCAT-toepassingen:
Hoge EMC-immuniteit
Industriële temperatuuropties van -40 °C tot +85 °C
Lage latentie en stabiele optische prestaties
Compatibiliteit met PLC’s, servoaandrijvingen en industriële switches
Lange-afstandsverbindingen tot 80 km
Deze optische modules garanderen betrouwbare fysieke-laagconnectiviteit voor EtherCAT-netwerken die vertrouwen op FMMU-gebaseerde deterministische besturing.
Samenvatting
De FMMU (Fieldbus-geheugenbeheerunit) is een van de fundamentele innovaties waardoor EtherCAT één van de snelste en meest deterministische industriële netwerken is. Door logische procesgegevens in slave-specifieke fysieke adressen te mappen en frameverwerking ‘on-the-fly’ te ondersteunen, stelt de FMMU in staat:
Cyclusperioden op microsecondenniveau
Zeer nauwkeurige synchronisatie
Efficiënt gebruik van bandbreedte
Schaalbare gedistribueerde besturing
In combinatie met robuuste industriële optische modules, zoals die van LINK-PP, SFP- en vezeltransceivers, wordt EtherCAT een krachtige en betrouwbare backbone voor moderne automatiseringssystemen.
Video
https://resources.l-p.com/wp-content/uploads/2026/06/f3707104ff423f50cb51a7617d4e6a25.mp4
26 jun 2024
- 2k
- 888