User Documentation

6 Inbetriebnahme | Funktionsbaustein „IO_LINK_CALL“
38 2547620000/03/08.2019Handbuch Kommunikationsmodul UR20-4COM-IO-LINK
Event-Warteschlangeauslesen
Sie können Events aus der Event-Warteschlange auslesen.
Event-Warteschlangeauslesen:Request
Datenobjekt
Länge
[Byte]
Beschreibung Beispiel
Length
1)
1 Gesamtlänge in Byte (0x05) 0x05
Slot
1)
1 Steckplatz Koppler (0x00) 0x00
Ext. Function Number
2)
1 0x08 (fest) 0x08
Port 1 0x00 0x00
FI-Index 2 65101 (0xF34D) 0xF34D
1) Nicht bei PROFIBUS und PROFINET
2) Nur bei PROFIBUS und PROFINET
Event-Warteschlangeauslesen:Response
Datenobjekt
Länge
[Byte]
Beschreibung Beispiel
Length
1)
1 Gesamtlänge in Byte (0x0F) 0x0F
Slot
1)
1 Steckplatz Koppler (0x00) 0x00
Ext. Function Number
2)
1 0x08 (fest) 0x08
Port 1 0x00 0x00
FI-Index 2 65101 (0xF34D) 0xF34D
Status 1
PROFIBUS/PROFINET:
Done (0x00), IDLE (0x01), Error (0x80)
Andere Feldbussysteme:
Error (0x00), DONE (0x01), Busy (0x02)
0x01
Event at slot 1
Koppler (0x00)
I/O-Modul (0x01...0x40)
0x01
Event at port 1 Nummer des IO-Link-Ports (0x01...0x04) 0x02
Event status 1
OK (0x00), Fehler bei Event-Kommunika-
tion (0x01), Event-Warteschlange leer
(0x02)
0x00
Instance 1
Quellinstanz: Bitübertragungsschicht
(0x01), Sicherungsschicht (0x02),
Anwendungsschicht (0x03), Anwendung
(0x04)
0x04
Mode 1
Single-Shot-Event (0x01), Event erlo-
schen (0x02), Event entstanden (0x03)
0x01
Type 1
Information (0x01), Warnung (0x02),
Fehler (0x03)
0x02
Source 1
Quellgerät:
IO-Link-Device (0x00), IO-Link-Master
(0x01)
0x00
Event code 2 Event-Code gemäß IO-Link-Spezikation 0x5012
1) Nicht bei PROFIBUS und PROFINET
2) Nur bei PROFIBUS und PROFINET
6.10 Funktionsbaustein „IO_LINK_CALL“
Der Funktionsbaustein „IO_LINK_CALL“ ermöglicht bei PRO-
FIBUS und PROFINET die azyklische Kommunikation mit
einem IO-Link-Device: Geräteparameter werden geschrieben,
Parameter, Messwerte und Diagnosedaten werden gelesen.
,2B/,1.B&$//
5(4
,'
&$3
5'B:5
3257
),B,1'(;
,2/B,1'(;
,2/B68%,1'(;
/(1
5(&25'B,2/B'$7$
'21(B9$/,'
%86<
(5525
67$786
,2/B67$786
/(1
%22/
':25'
,17
%22/
,17
,17
,17
,17
,17
$55$<B2)B%<7(6
%22/
%22/
%22/
':25'
%22/
':25'
Funktionsbaustein „IO_LINK_CALL“
IO_LINK_CALL:Eingangsparameter
Parameter Datentyp Beschreibung
REQ BOOL
Steigende Flanke startet Datenübertra-
gung
ID
DWORD
HW_ID
Adresse des IO-Link-Masters.
S7-300/400: log. Anfangsadresse
S7-1200/1500: Hardware ID
CAP INT
CAP-ID
PROFIBUS: 227 oder 255
PROFINET: 227
RD_WR BOOL
0: Lesezugriff
1: Schreibzugriff
PORT INT Nummer des IO-Link-Ports (1...4)
FI_INDEX INT 65098
IOL_INDEX INT Parameter-Index
IOL_SUBINDEX INT Parameter-Subindex
LEN INT
Länge der zu schreibenden Daten in Byte
Lesezugriff: nicht erforderlich
Schreibzugriff: 1...232
RECORD_IOL_DATA
ARRAY OF
BYTES
Lesezugriff: Zielbereich für Daten
Schreibzugriff: Quellbereich für Daten