Benutzerhandbuch IO-Link PROFINET IO (PNIO) und Modbus/TCP
| Diagnosealarm | Übersicht über die IO-Link-Ereigniszuordnung | |
11.5. Diagnosealarm
Ereignisse vom IO-Link Master und von den IO-Link-Geräten werden PROFINET-Alarmen und Kanaldiagnose
PROFINET Working Document Version 13.4.2015
gemäß IO-Link auf
11.5.1. Übersicht über die IO-Link-Ereigniszuordnung
IO-Link-Ereignisse werden PROFINET Alarms and Channel Diagnostics mithilfe der folgenden Tabelle
zugeordnet. Jedes angezeigte IO-Link-Ereignis (Modus „Coming") führt zum Hinzufügen einer Kanaldiagnose.
Jedes ausgeblendete IO-Link-Ereignis (Modus „Going") führt zum Entfernen der Kanaldiagnose. IO-Link-
Ereignisse mit dem Modus „Single" werden dem PROFINET-Prozessalarm zugeordnet.
Zusätzlich werden der PROFINET-Kanaldiagnose nur IO-Link-Ereignisse zugeordnet, die den Typ „Error" oder
„Warning" aufweisen. IO-Link-Meldungsereignisse werden nicht zugeordnet.
11.5.2. Zuordnung von IO-Link-Ereigniscodes
IO-Link-Ereignisse, die von IO-Link-Geräten erzeugt werden (Remote-Ereignisse), werden der PROFINET-
Diagnose mit ChannelErrorType 0x500 und 0x501 zugeordnet.
•
Für einen EventCode, der zwischen 0x0000 und 0x7FFF liegt, wird ChannelErrorType 0x500 verwendet.
Der EventCode wird direkt dem ExtChannelErrorType zugeordnet.
•
Für einen EventCode, der zwischen 0x8000 und 0xFFFF liegt, wird ChannelErrorType 0x501 verwendet.
Der EventCode wird dem ExtChannelErrorType zugeordnet, wobei das MSB auf 0 gesetzt ist.
•
Für IO-Link-Ereignisse, die von IO-Link Master (lokalen Ereignissen) generiert werden, wird
ChannelErrorType 0x502 verwendet. EventCode ist direkt ExtChannelErrorType zugeordnet.
In der folgenden Tabelle ist zusammengefasst, wie der IO-Link-EventCode der PROFINET-Diagnose
zugeordnet wird.
Quelle
EventCode
IO-Link-Gerät
0x0000-0x7FFFF 0x500
(remote)
IO-Link-Gerät
0x8000-0xFFFF
(remote)
IO-Link
0x0000-0x7FFFF 0x502
Master (lokal)
IO-Link-Ereigniszuordnung
IO-Link-
PROFINET
Ereignismodus
Single
Prozessalarm
Coming
Kanaldiagnose hinzufügen
Going
Kanaldiagnose entfernen
Zuordnung von IO-Link-Ereigniscodes
ChannelErr
ExtChannel
or Type
ErrorType
0x0000-0x7FFFF
0x501
0x0000-0x7FFFF
0x0000-0x7FFFF
(mit einigen Änderungen) zugeordnet.
Bemerkung
Direkte Zuordnung von EventCode zu
ExtChannelErrorType (z. B. ist der
EventCode 0x6321 dem
ExtChannelErrorType 0x6321
zugeordnet)
Zuordnung von EventCode zu
ExtChannelErrorType. Setzen Sie das
MSB (EventCode ) auf 0 (z. B.
EventCode 0x8005 |
ExtChannelErrorType 0x0005
Direkte Zuordnung des lokalen
EventCode zu ExtChannelErrorType
110