Media Reduncancy Protocol (MRP) 88 (258)
12 Media Reduncancy Protocol (MRP)
12.1 General
Media Redundancy Protocol (MRP) is a PROFINET specific ring protocol ensuring redundancy
in the network, which can significantly decrease network downtime. It is a token based ring pro-
tocol with a master-slave hierarchy.
All the nodes in the PROFINET network part of the ring are connected using ring topology (that
is, the last node is connected directly to the first node). If, at any point, the connection between
two nodes would break, the data will flow the other way instead, guaranteeing that data can be
sent to/from the IO Controller to the IO Device(s). The self-healing time is approximately 200
ms.
The Media Redundancy Master (MRM) is responsible for checking the functional capability of
the ring network, by sending out cyclic tokens. The Media Redundancy Clients (MRC) basically
work as switches that pass on the tokens. The Anybus CompactCom supports acting as a Me-
dia Redundancy Client (MRC). It also supports propagating link change to the Media Redun-
dancy Master.
12.2 GSDML Entries
MRP functionality is enabled by default in the GSD file. The settings for MRP are located at the
Device Access Point (DAP). within the <InterfaceSubmoduleItem …>. The Anybus Com-
pactCom is defined as “Client” with the keyword <MediaRedundancy SupportedRole=
“Client”/>.
For each physical port there are two keywords in the <PortSubmoduleItem …> section
<PortSubmoduleItem … SupportsRingportConfig=“true”IsDefaultRingport=
“true” … />. These are set to “true” by default. To disable MRP, these two shall be set
to“false”.
Anybus
®
CompactCom
™
40 PROFINET IRT Network Guide SCM-1202-023 EN 1.8