4.3.2
Diagnose lesen über CIP EtherNet/IP
Über das CIP Param Object können Sie Diagnosen von MF Devices bzw. Modulen
auslesen.
Rufen Sie dazu das Param Object (Seite 91) mit dem RecIndex 0x800C lesend
(ReadRecord (0x32)) auf.
Die Diagnose wird Ihnen mit dem folgenden Aufbau zurückgemeldet:
DiagnosisData
Feld
BlockHeader
API
SlotNumber
SubslotNumber
ChannelNumber
ChannelProperties
<ChannelDiagnosis> oder <ExtChannelDiagnosis>
ChannelDiagnosis
Feld
UserStructureIdentifier
ChannelDiagnosisData
<Kanal>
<Kanal>
<Kanal>
Interfacemodul IM 155-6 MF HF (6ES7155-6MU00-0CN0)
Gerätehandbuch, 04/2020, A5E48752786-AB
BlockType
BlockLength
BlockVersionHigh
BlockVersionLow
ChannelNumber
ChannelProperties
ChannelErrorType
Größe
Beschreibung
Unsigned16
0x0010 = DiagnosisData
Unsigned16
Unsigned8
0x01
Unsigned8
0x01
Unsigned32
0x00000000
Unsigned16
Unsigned16
Unsigned16
0x8000 = Ganzes Submodul
Unsigned16
Größe
Beschreibung
Unsigned16
0x8000 = ChannelDiagnosis
Unsigned16
0x0000 – 0x7FFF: Herstellerspezifisch
0x8000: Submodul (Für ChannelProper-
ties.Direction soll nur eine Codierung benutzt
werden.)
0x8001 – 0xFFFF: Reserved
Unsigned16
Siehe unten Tabelle "ChannelProperties"
Unsigned16
Den Fehlercode entnehmen Sie dem Gerä-
tehandbuch des MF Devices
(https://support.industry.siemens.com/cs/ww/
de/view/109742709) bzw. Moduls im Kapitel
"Diagnosemeldungen" aus der Spalte
"Fehlercode".
EtherNet/IP
4.3 Diagnose
71