Auslieferungszustand = 10 h
Auslieferungszustand = 00 h
Parameter lesen
BF1
SPDU Anfrage lesen
1
2
3
4
5
6
7
HEX
B7
14
41
06
00
0B
EF
DEC
183
20
65
6
0
11
239
BIN
10110111
00010100
01000001
00000110
00000000
00001011
11101111
Header
Index
Subindex
Read selected
Basic Function
CheckSum
Byte-
Nr.
SPDU Antwort lesen
1
2
3
HEX
D3
10
C3
DEC
211
16
195
BIN
11010011
00010000
11000011
Header
LastBeamBlocked
CheckSum
Byte-
Nr.
HEX
B
7
Lese-Anfrage
16 bit Index + Subindex
Länge
Auswahl Basis
Funktion1
Parameter-Nr.
00 0B
Länge
1
Auswahl BF für
Prozessdaten-Ausgabe
Default
10 h
Get ParamBF1 06 Parameter lesen
IO-Link-Anweisung
Index 0x1441
HEX
D
3
Beschreibung
Lese-Antwort
positiv
Länge
Parameter BF1
6
0
NCBB
7
0
NCBM
Bit-Nr. 5
0
LMB
4
1
LBB
3
0
FBM
2
0
FBB
1
0
NBM
0
0
NBB
Beschreibung
Beschreibung
b) Pb) P
b) Pb) P
b) P
arar
arar
ar
ameterameter
ameterameter
ameter
-T-T
-T-T
-T
abelle abelle
abelle abelle
abelle (nur für H-Variante)
Name ParamNr. [HEX] Lese-/Schreib- Datenlänge Werte- Ausliefe- Funktion
Zugriff (Byte) bereich rungswert
SelectBF1 00 0B Siehe 1 Siehe 0 Auswahl der Basisfunktion BF1
Kommando-Tabelle Funktionscode für Prozessdaten-Ausgabe
SelectBF2 00 0C Siehe 1 Siehe 10 h Auswahl der Basisfunktion BF2
Kommando-Tabelle Funktionscode für Prozessdaten-Ausgabe
DEUTSCH
1. IO-Link-Version
IO-Link Kommunikation für
VV
VV
V
erer
erer
er
sion 0.9sion 0.9
sion 0.9sion 0.9
sion 0.9,
inkink
inkink
ink
ompatibel mit ompatibel mit
ompatibel mit ompatibel mit
ompatibel mit
VV
VV
V
erer
erer
er
sionen größer 0.9.sionen größer 0.9.
sionen größer 0.9.sionen größer 0.9.
sionen größer 0.9.
D-Variante H-Variante
Übertragungsrate 38,4 Kbaud => COM2 XX
Betriebsart „SIO“ (schaltend ohne IOL-Betrieb) XX
Min. Zyklus 150 μs pro Strahl + 3 ms abhängig von Anzahl Strahlen abhängig von Anzahl Strahlen
2. Physikalische Kommunikationsebene
3. Prozessdaten
D-Variante Frame Typ 2.1 1 Byte Schaltausgang auf Bit 0
H-Variante Frame Typ 1.0 bis zu 32 Byte abhängig von ausgegebener
Funktion bzw. Anzahl Strahlen
Bei Ausgabe des Strahlstatus:
1 Byte pro 8 Strahlen
4. Servicedaten
Auf die Servicedaten wird mit einem 16 Bit Index + Subindex zugegriffen. (SPDU = Service Protocol Data Unit)
Auf die einstellbaren Parameter verweist außerdem eine 2-Byte-Parameternummer.
a) Kommando-Ta) Kommando-T
a) Kommando-Ta) Kommando-T
a) Kommando-T
abelleabelle
abelleabelle
abelle
Index Subindex Funktion Lese-/ Zusätzliche Beschreibung
HEX HEX Schreibzugriff Parameter
1441 03 setParam W Parameter Nr. + Wert Einen Parameter schreiben
(siehe Parametertabelle)
06 getParam R Parameter Nr. Einen Parameter lesen
(siehe Parametertabelle)
0A getBeamStatus R – Strahlstatus lesen
0B setUserMask W Bitmuster der ausgebl. Strahlen Strahlen werden ausgeblendet
10 getSWVersion R – Software-Version lesen
11 getSWNo R – Software-Nummer lesen
12 learnThres R – Einlernen der Empfindlichkeit
entsprechend der Reichweite
Am Display erscheint „L“
18 paramExit W – Beendet den Parametrier-Mode
Hinweis: Beim Ausführen der Funktion „setParam“ geht das System in den Parametrier-Modus, im Display erscheint „P“. Danach muss „paramExit“
ausgeführt werden, damit das System wieder in den Normalbetrieb zurückkommt.
FunktionskürzFunktionskürz
FunktionskürzFunktionskürz
Funktionskürz
elel
elel
el
NCBM Anzahl zusammenhängender, freier Strahlen
NCBB Anzahl zusammenhängender, unterbrochener Strahlen
LBM Letzter freier Strahl
LBB Letzter unterbrochener Strahl
FBM Erster freier Strahl
FBB Erster unterbrochener Strahl
NBM Anzahl freier Strahlen
NBB Anzahl unterbrochener Strahlen
SYST Systemstatus (siehe Event)
BS Strahlstatus (Zustand aller aktiver Strahlen)
CBM Zentraler freier Strahl
CBB Zentraler unterbrochener Strahl
5. SPDU Index Error Codes
0001H Unbekannter Index
Error-Codes 0002H Ungültige Datenlänge
0003H Ungültiger Wert
c) Funktionscodec) Funktionscode
c) Funktionscodec) Funktionscode
c) Funktionscode
Basisfunktion NCBM NCBB LBM LBB FBM FBB NBM NBB Keine Funktion
BF1
Nr. 00 0B
Wert [HEX] 80 40 20 10 08 04 02 01 00
Basisfunktion SYST BS CBM CBB Keine Funktion
BF2
Nr. 00 0C
Wert [HEX] 80 10 02 01 00
b) Pb) P
b) Pb) P
b) P
arar
arar
ar
ameter lesenameter lesen
ameter lesenameter lesen
ameter lesen
7. Beispiele: MLG parametrieren über SPDU Schreib- oder Leseanfragen
a) Empfa) Empf
a) Empfa) Empf
a) Empf
indlichkindlichk
indlichkindlichk
indlichk
eit einlereit einler
eit einlereit einler
eit einler
nennen
nennen
nen
6. Diagnosedaten (Event-Daten)
Das MLG erzeugt bei unten aufgeführten Ereignissen eine erweiterte Diagnose mit einer Länge von 4 Byte nach IOL-Spezifikation 0.65
Event Daten [HEX] MLG Display Event Typ
Synchronisationsfehler C1 74 FF 82 E 1 Fehlermeldung
Empfindlichkeit einlernen 81 54 FF 00 L Informationsnachricht
Gerätefehler C1 74 FF 20 E 9 Fehlermeldung
Verschmutzungsalarm 81 64 FF 10 LED blinkt Warnmeldung
Australia
Phone +61 3 9497 4100
Belgium/Luxembourg
Phone +32 (0)2 466 55 66
Brasil
Phone +55 11 3215-4900
Ceská Republika
Phone +420 2 57 91 18 50
China
Phone +852-2763 6966
Danmark
Phone +45 45 82 64 00
Deutschland
Phone +49 211 5301-0
España
Phone +34 93 480 31 00
France
Phone +33 1 64 62 35 00
Great Britain
Phone +44 (0)1727 831121
India
Phone +91–22–4033 8333
Israel
Phone +972-4-999-0590
Italia
Phone +39 02 27 43 41
Japan
Phone +81 (0)3 3358 1341
Nederlands
Phone +31 (0)30 229 25 44
Norge
Phone +47 67 81 50 00
Österreich
Phone +43 (0)22 36 62 28 8-0
Polska
Phone +48 22 837 40 50
Republic of Korea
Phone +82-2 786 6321/4
Republika Slowenija
Phone +386 (0)1-47 69 990
România
Phone +40 356 171 120
Russia
Phone +7 495 775 05 34
E-Mail info@sick-automation.ru
Schweiz
Phone +41 41 619 29 39
Singapore
Phone +65 6744 3732
Suomi
Phone +358-9-25 15 800
Sverige
Phone +46 10 110 10 00
Taiwan
Phone +886 2 2375-6288
Türkiye
Phone +90 216 587 74 00
USA/Canada/México
Phone +1(952) 941-6780
%=LQWɛ7KHVSHFLILHGSURGXFWIHDWXUHVDQGWHFKQLFDOGDWDGRQRWUHSUHVHQWDQ\JXDUDQWHH
More representatives and agencies at www.sick.com
8013231 0409 GO KE
We reserve the right to make changes without prior notification
Änderungen vorbehalten
Angegebene Produkteigenschaften und technische Daten stellen keine
Garantieerklärung dar
MLG
IO-Link-Konfiguration
Emfindlichkeit einlernen
SPDU Anfrage schreiben
1
2
3
4
5
HEX
35
14
41
12
72
DEC
53
20
65
18
114
BIN
00110101
00010100
01000001
00010010
01110010
Header
Index
Subindex
CheckSum
Byte-
Nr.
SPDU Antwort schreiben
Teach erfolgreich
1
2
3
HEX
53
C5
96
DEC
83
197
150
BIN
01010011
11000101
10010110
Header
receiv. level
CheckSum
Byte-
Nr.
HEX
3
5
Schreib-Anfrage
16 bit Index + Subindex
Gesamte Länge
Anweisung
LEARN
THRESHOLD
Subindex HEX
0x12 entsprechend
CMD Tabelle
Bedeutung
IO-Link-Anweisung
Index 0x1441 entsprechend CMD-Tabelle
HEX
5
3
35
MLG Display kurze Zeit
Signal des schwächsten Strahls 1B ..... FF
SPDU Antwort schreiben
Teach nicht erfolgreich
1
2
3
4
HEX
54
EC
F8
40
DEC
84
236
248
64
BIN
01010100
11101100
11111000
01000000
Header
Teach failed
Error code
CheckSum
Byte-
Nr.
HEX
5
4
HEX
F8
Beschreibung
Beschreibung
Teach = Empfindlich-
keitseinstellung
Schreib-Antwort
positiv
Länge
Beschreibung
Schreib-Antwort
positiv
Länge
Beschreibung
schwaches Signal erhalten
BA_MLG_IOLink.pmd 31.03.2009, 13:462