Betreiben
Azyklischer Zugriff auf angeschlossene IO-Link-Devices über CoE
IOL_CALL – IOL_STATUS
Der IOL_STATUS besteht aus 2 Byte Error-Code (IOL_M Error_Codes, gemäß „IO-Link Integration
Part 1- Technical Specification for PROFIBUS and PROFINET") und 2 Byte Error-Type (gemäß „IO-
Link Interface and System").
Byte 3
IOL_M-Error-Code
IOL_M-Error-
Code
0x0000
0x7000
0x7001
0x7002
...
0x8000
0x8001
0x8002
0x8003
...
IOL-Error-Type Benennung gemäß
0x1000
0x1100
0x5600
0x5700
0x8000
0x8011
0x8012
0x8020
0x8021
0x8022
0x8023
0x8030
0x8031
0x8032
114
Byte 2
Benennung gemäß
Spez.
No error
IOL_CALL Conflict
Wrong IOL_CALL
Port blocked
reserviert
Timeout
Wrong index
Wrong port address
Wrong port function
reserviert
Spez.
COM_ERR
I_SERVICE_TIMEOUT
M_ISDU_CHECKSUM
M_ISDU_ILLEGAL
APP_DEV
IDX_NOTAVAIL
SUBIDX_NOTAVAIL
SERV_NOTAVAIL
SERV_NOTAVAIL_
LOCCTRL
SERV_NOTAVAIL_
DEVCTRL
IDX_NOT_WRITEABLE Zugriff verweigert, Index nicht schreibbar
PAR_VALOUTOFRNG
PAR_VALGTLIM
PAR_VALLTLIM
Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com
Byte 1
IOL-Error-Type
Bedeutung
Kein Fehler
Unerwarteter Write-Request, Read-Request erwartet
Decodierungsfehler
Port durch eine andere Task blockiert
Time-out, IOL-Master- oder IOL-Device-Ports ausgelas-
tet
Fehler: IOL-Index < 32767 oder > 65535 angegeben
Port-Adresse nicht verfügbar
Port-Funktion nicht verfügbar
Bedeutung
Kommunikationsfehler
Mögliche Ursache: Der angesprochene Port ist als digi-
taler Eingang (DI) parametriert und befindet sich nicht
im IO-Link-Modus.
Time-out in Kommunikation, Device antwortet ggf.
nicht schnell genug
Master meldet Prüfsummenfehler, Zugriff auf Device
nicht möglich
Device kann Anfrage vom Master nicht verarbeiten
Applikationsfehler im Device
Index nicht verfügbar
Subindex nicht verfügbar
Dienst vorübergehend nicht verfügbar
Dienst vorübergehend nicht verfügbar, Device ausge-
lastet (z. B. Teachen/Parametrieren des Device durch
den Master aktiv)
Dienst vorübergehend nicht verfügbar, Device ausge-
lastet (z. B. Teachen/Parametrieren des Device per
DTM/SPS etc. aktiv)
Parameterwert außerhalb des gültigen Bereichs
Parameterwert oberhalb der Obergrenze
Parameterwert unterhalb der Untergrenze
Byte 0