PROFINET IO
User manual 57106_hdb_en_13 73 / 94
11.6 FMM - Free Module Mapping
11.6.1 Overview
FMM can be used to operate the same user program with a standard hard-
ware configuration on different extension levels without detecting a nomi-
nal/actual difference of the hardware.
PROFINET IO devices of Murrelektronik support the functions of FMM.
Activating FMM (by default, FMM is deactivated)
Activate FMM in the parameterization in the PROFINET IO device.
For further information on the parameterization, refer to 11.3.3 Access to
parameter data, Seite 63.
Define the mapping of the ports for the FMM via the data record 0x7F.
Activate the parameter Startup when nominal/actual configuration dif-
fer in the CPU.
Result:
The PROFINET IO device transmits the FMM mapping to the CPU during
commissioning.
If FMM is activated and correctly configured, the system shows the following
behavior:
During commissioning, no difference between the nominal and the actual
state of the hardware is diagnosed.
Output data of missing modules are ignored and are not output.
Input data of missing modules are set to 0.
11.6.2 Configuration
The data record 0x7F with a size of 64 bytes determines the mapping of
the modules as a configuration.
The PROFINET IO device saves the data record in a remanent manner. It
is therefore not sent to the PROFINET IO device by the PROFINET con-
troller when establishing the connection.
Writing and reading the configuration is only possible if the FMM has pre-
viously been activated in the parameterization of the PROFINET IO de-
vice.
The user program transfers the data record to the PROFINET IO device
through a write command.
You can also use the data record read command to read parts of the active
configuration. But you always have to write the whole data record.
Every written and valid configuration is only saved if there is a difference
to the actual configuration.
The configuration is only applied after a restart.
In the parameterization of the PROFINET IO device, you can define that
the PROFINET IO device is restarted when a configuration is received.
Otherwise a manual restart is required after the transmission of your con-
figuration.