6 Inbetriebnahme | Datenobjekte auf IO-Link-Devices lesen und schreiben
IO-Link-Call
Über IO-Link-Call wird auf IO-Link-Datenobjekte und IO-Link-
Portfunktionen zugegriffen.
Bei PROFIBUS und PROFINET können Sie den
Funktionsbaustein IO_LINK_CALL bzw. IO_LINK_DE-
VICE verwenden (s. Abschnitt 6.10)
IO-Link-Call: Request
Länge
Datenobjekt
[Byte]
Length
1
1)
Slot
1
1)
Ext. Function Number
1
2)
Port
1
FI-Index
2
Control
1
IOL index
2
IOL subindex
1
IOL data object
0 ... 232 Daten bei Schreibzugriff
1) Nicht bei PROFIBUS und PROFINET
2) Nur bei PROFIBUS und PROFINET
IO-Link-Call: Response
Länge
Datenobjekt
[Byte]
Length
1
1)
Slot
1
1)
Ext. Function Number
1
2)
Port
1
FI-Index
2
Status
1
Control response
1
1)
IOL index
2
IOL subindex
1
IOL data object
0 ... 232
1) Nicht bei PROFIBUS und PROFINET
2) Nur bei PROFIBUS und PROFINET
36
Beschreibung
Gesamtlänge in Byte
Steckplatz IO-Link-Master
0x08 (fest)
Nummer des IO-Link-Ports (0x01 ...0x04) 0x02
65098 (0xFE4A)
Write (0x02), Read (0x03)
IO-Link-Device-Index (0x0000 ... 0xFFFF)
IO-Link-Device-Daten oder Portfunktion
Beschreibung
Gesamtlänge in Byte
Steckplatz IO-Link-Master
0x08 (fest)
Nummer des IO-Link-Ports (0x01 ...0x04) 0x02
65098 (0xFE4A)
PROFIBUS/PROFINET:
Done (0x00), IDLE (0x01), Error (0x80)
Andere Feldbussysteme:
Error (0x00), DONE (0x01), Busy (0x02)
Write (0x02), Read (0x03)
IO-Link-Device-Index (0x0000 ... 0xFFFF)
IO-Link-Device-Daten oder Portfunktion
Lesezugriff: Daten
Schreibzugriff: –
Fehlerfall: Fehlercode
Handbuch Kommunikationsmodul UR20-4COM-IO-LINK
Geräteinformationen auslesen
Sie können Geräteinformationen von angeschlossenen
IO-Link-Devices auslesen.
Geräteinformationen auslesen: Request
Datenobjekt
Length
1)
Slot
1)
Beispiel
Ext. Function Number
2)
Port
0x0A
0x01
FI-Index
0x08
1) Nicht bei PROFIBUS und PROFINET
0xFE4A
2) Nur bei PROFIBUS und PROFINET
0x02
0x0050
Geräteinformationen auslesen: Response
0x00
0x42
Datenobjekt
Length
1)
Slot
1)
Ext. Function Number
2)
Port
Beispiel
FI-Index
0x0A
0x01
0x08
Status
0xFE4A
Vendor ID
0x01
Device ID
Function ID
0x02
1) Nicht bei PROFIBUS und PROFINET
0x0050
2) Nur bei PROFIBUS und PROFINET
0x00
–
Länge
Beschreibung
[Byte]
1
Gesamtlänge in Byte (0x05)
1
Steckplatz IO-Link-Master
1
0x08 (fest)
1
0x00
Port 1: 65016 (0xFDF8)
Port 2: 65017 (0xFDF9)
2
Port 3: 65018 (0xFDFA)
Port 4: 65019 (0xFDFB)
Länge
Beschreibung
[Byte]
1
Gesamtlänge in Byte (0x05)
1
Steckplatz IO-Link-Master
1
0x08 (fest)
1
0x00
Port 1: 65016 (0xFDF8)
Port 2: 65017 (0xFDF9)
2
Port 3: 65018 (0xFDFA)
Port 4: 65019 (0xFDFB)
PROFIBUS/PROFINET:
Done (0x00), IDLE (0x01), Error (0x80)
1
Andere Feldbussysteme:
Error (0x00), DONE (0x01), Busy (0x02)
Identifikationsnummer des
2
IO-Link-Device-Herstellers
Herstellerbezogene Identifikationsnum-
3
mer des IO-Link-Devices
2
Reserviert (0x0000)
Beispiel
0x05
0x01
0x08
0x00
0xFDFA
Beispiel
0x0D
0x01
0x08
0x00
0xFDFA
0x01
0x0134
0x000050
0x0000
2547620000/04/03.2021