Jednotlivé funkční bloky jsou realizovány firmwarem v centrální jednotce CPU a specializovanými obvody. Blok sériové komunikace obsluhuje dva porty. Jeden z nich s rozhraním RS 232 C je obvykle používán ke komunikaci s prostředím pro vývoj aplikačního programu, jak je také naznačeno na obrázku. Druhý sériový port se předpokládá pro komunikaci s terminálem, případně jiným zařízením pro datovou komunikaci na rozhraní RS-422/485. Modul MP940 je standardně vybaven komunikačním protokolem Memobus, který se využívá při komunikaci přes rozhraní RS - 422/485. Funkční blok označený v obrázku Local I/O poskytuje 8 digitálních vstupů a 8 výstupů na úrovni 24V dc. Signály jsou galvanicky odděleny od obvodů MP940. Vstupní a výstupní signály lze lokálně rozšířit o další nepoužité vstupy a výstupy na pohonu. Při použití pohonu SGDH lze tak docílit počtu celkem 14 digitálních vstupů a 10 výstupů. Blok lokálního v/v realizuje navíc jeden analogový výstup. Jako analogový vstup zařízení je možno využít analogový vstup pohonu, který je programově přístupný přes dvoubránovou paměť.
Funkce CNTR (counter = čítač) slouží k rychlému hardwarovému čítání vstupních impulzů. Tyto impulzy jsou obvykle generovány externím snímačem polohy a lze je zpracovávat celou řadou způsobů v závislosti na nastavení parametrů. Tato funkce poskytuje rovněž možnost rychlé registrace obsahu čítače do vnitřního registru a rychlou aktivaci výstupního signálu na základě vyhodnocení koincidence čítače a registru.
Funkce označená v obrázku jako MLINK or DeviceNet je vysokorychlostní komunikace po průmyslové sběrnici typu Mechatrolink (Yaskawa) nebo DeviceNet. Při použití Mechatrolinku lze docílit komunikace mezi 15 uzly sítě s periodou 1 ms. Přenosová rychlost činí 4 Mb/s.
Funkce řízení serva se realizuje pomocí bloků označených ve schématu jako SVA a DPR. Toto rozdělení chce naznačit, že algoritmy řízení pohybu jsou implementovány v softwaru a jejich výsledkem jsou víceméně standardní signály pro ovládání pohonu. Ty však nejsou posílány pohonu prostřednictvím vstupních/výstupních svorek jako u samostatně stojícího pohonu, ale přes vnitřní dvoubránovou paměť DPR (dual port RAM).
Podstatnou vlastností těchto signálů je fakt, že i za běhu motoru lze přepínat řízení serva do jednoho ze 4 režimů. Tyto režimy představují polohové řízení v uzavřené polohové smyčce, rychlostní smyčce nebo proudové - momentové - smyčce a režim zvaný fázová synchronizace, který spojuje vlastnosti rychlostní a polohové smyčky. Je rovněž možné za chodu přepínat P/PI charakter rychlostní smyčky. PLC - programovatelný automat. Všechny uvedené funkce jsou pro aplikaci přístupné pomocí programovatelného automatu PLC.