4.4.5 FMM - Free module mapping4.4.5.1 Overviewn With FMM you can use EtherCAT slave stations with different hardware variantswithout adapting your user program. You only have to adapt the FMM configuration inthe slave station when configuring the hardware variants. Here you have the followingpossibilities:– Modules from the target configuration can be divided in any order to the slots ofthe actual configuration.– Modules from the target configuration may be missing in the actual configuration.– Individual slots of the target configuration can be deactivated, on which modulesare located in the actual configuration.n By default, FMM is disabled. You can activate FMM by means of a CoE init command.n If FMM is activated and configured correctly, the system reacts as follows:– During start-up, no target/actual difference of the hardware is diagnosed.– Output data of missing modules are ignored and not output.– Input data of missing modules are set to 0.The target configuration serves as template for the configuration of hardware variants.1. Configure your system with a hardware configuration as target configuration andand create your user program. The target configuration represents a superset of allavailable hardware variants.2. Open the EtherCAT configuration tool in your project.3. Activate the parameter "Download slot configuration" for the slave station.ð The module IDs of the target configuration are written to the CoE object0xF030.4. Adjust the CoE init command 0x3000:02 accordingly so that FMM is activated.5. Close the EtherCAT configuration tool and save, translate and transfer your projectto your CPU.To configure a hardware variant, a FMM configuration must be done.1. To do this, connect to the corresponding EtherCAT slave station.2. Put the EtherCAT slave station in the Pre-Op state.ð Now you can perform the FMM configuration.3. Use the CoE object 0x3001 to adapt the FMM configuration to the hardware variant.Ä Chap. 4.4.5.2 ‘FMM configuration’ page 574. Activate FMM via the CoE object 0x3000:02, so that the FMM data is stored reten-tiveð Your system is now ready for operation. An additional adaptation of your PLCprogram is not required.FMMSteps target configurationFMM configuration forhardware variantVIPA System SLIODeploymentAccessing the System SLIO > FMM - Free module mappingHB300 | IM | 053-1EC01 | en | 18-4956