PROFINET Handbuch

MRP Media Redundancy Protocol

MRP Media Redundancy Protocol

Vorangehendes Thema Nächstes Thema  

MRP Media Redundancy Protocol

Vorangehendes Thema Nächstes Thema JavaScript is required for the print function Fragen oder Bemerkungen zum Thema senden!  

Mit dem Media Redundancy Protocol (MRP) wird die Medienredundanz beim PROFINET bei Ringtopologien verwaltet.

 

Dieses Protokoll basiert auf der Norm IEC 62439.

 

MRP Telegramme werden immer an die spezielle MAC Adresse mit der OUI = 00-15-4E gesendet. Dabei gelten die folgenden Gruppenadressen:

 

01-15-4E-00-00-01        MC_Test - verwendet für MRP Testmeldungen

01-15-4E-00-00-02        MC_CONTROL - verwendet für Zustandsmeldungen

 

Das TYPE Feld im Ethernet Frame ist fest auf 0x88E3 gelegt.

 

Zusammnefassung für das Ethernet Frame:

PRE

SFD

DA

SA

TYPE

MRP_DATA

PAD

FCS

7 Bytes

1 Byte

6 Bytes

6 Bytes

2 Bytes

46 - 1500 Bytes

4 Bytes



01-15-4E-00-00-01

01-15-4E-00-00-01

MAC des Senders

0x88E3




 

Das Feld MRP_DATA besteht aus einer Versionsnummer und anschliessend einem der möglichen Blöcke MRP_Test, MRP_Topology_Change, MRP_LinkDown oder MRP_LinkUp gefolgt von einem Block MRP_Common, optional einem Block für MRP_Options und wird mit dem Block MRP_End abgeschlossen.

 

MRP_Version

MRP_Test

MRP_Topology_Change

MRP_LinkDown

MRP_LinkUp

MRP_Common

(MRP_Option)

MRP_End

 

Jeder Block beginnt mit einem TLVHeader (Kopfinformation) die im ersten Byte die Länge des Blockes in Byte und im zweiten Byte den Typ des Blockes nach der nachstehenden Tabelle festlegt:

 

Wert des Typenfeldes (1 Byte)

Bedeutung

0x00

MRP_End

0x01

MRP_Common

0x02

MRP_Test

0x03

MRP_TopologyChange

0x04

MRP_LinkDown

0x05

MRP_LinkUp

0x7F

MRP_Option (Organisationsspezifische Festlegungen)