SICK SENSICK MLG IO-Link-Configuration Bedienungsanleitung

Typ
Bedienungsanleitung
read parameter
BF1
SPDU read request
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
No. of
Bytes
SPDU read response
1
2
3
HEX
D3
10
C3
DEC
211
16
195
BIN
11010011
00010000
11000011
header
lastbeamblocked
checksum
No. of
Bytes
HEX
B
7
read request
16 bit index + subindex
length
Select Basic
Function1
Parameter No.
00 0B
Length
1
selection BF for
process data output
Default
10 h
Get ParamBF1 06 read parameter
IO-Link command
index 0x1441
HEX
D
3
Description
positive read
response
length
Parameter BF1
6
0
NCBB
7
0
NCBM
Bit No. 5
0
LMB
4
1
LBB
3
0
FBM
2
0
FBB
1
0
NBM
0
0
NBB
Description
Description
b) Pb) P
b) Pb) P
b) P
arar
arar
ar
ameter tabameter tab
ameter tabameter tab
ameter tab
le le
le le
le (only H variant)
Name ParamNo. [HEX] Read/Write Data Length Range Default Function
Access (Byte)
SelectBF1 00 0B see 1 see 0 selection of basic fuction BF1
command table function code for process data output
SelectBF2 00 0C see 1 see 10 h selection of basic fuction BF2
command table function code for process data output
ENGLISH
1. IO-Link Version
IO-Link communication for
vv
vv
v
erer
erer
er
sion 0.9sion 0.9
sion 0.9sion 0.9
sion 0.9,
incompatibincompatib
incompatibincompatib
incompatib
le with vle with v
le with vle with v
le with v
erer
erer
er
sions > 0.9.sions > 0.9.
sions > 0.9.sions > 0.9.
sions > 0.9.
D variant H variant
Transmission rate 38.4 Kbaud => COM2 XX
Mode “SIO” (switching without IOL) XX
Min. cycle 150 μs each beam + 3 ms depends on number of beams depends on number of beams
2. Physical communication level
3. Process data
D variant frame type 2.1 1-Byte switching output to bit 0
H variant frame type 1.0 up to 32 Byte depends on function
and number of beams
Output beam state:
1 Byte each 8 beams
4. Service data
Access to service data via 16 Bit index + subindex. (SPDU = Service Protocol Data Unit)
Reference to parameters: 2-Byte parameter number.
a) Command taba) Command tab
a) Command taba) Command tab
a) Command tab
lele
lele
le
Index Subindex Function Read/Write Additional Description
HEX HEX Access Parameter
1441 03 setParam W parameter no. + value write parameter
(see parameter table)
06 getParam R parameter no. read parameter
(see parameter table)
0A getBeamStatus R read status of the beam
0B UserMask R/W bitmask read/write the beam mask
10 getSWVersion R read software version
11 getSWNo R read software number
12 learnThres R Teach-in sensitivity
according to scanning range
display: “L
18 paramExit W exits the parametrier mode
Note: After start of function “setParam”, system will be in parameter mode: Display indicates “P”. Later on, “paramExit” has to be done to change back
to normal state.
Function codeFunction code
Function codeFunction code
Function code
NCBM number of connected, free beams
NCBB number of connected, blocked beams
LBM last free beam
LBB last blocked beam
FBM first free beam
FBB first blocked beam
NBM number of free beams
NBB number of blocked beams
SYST system status (see event)
BS beam status (state of all active beams)
CBM central free beam
CBB central blocked beam
5. SPDU index error codes
0001H unkwown index
error codes 0002H invalid data length
0003H invalid value
b) Read parb) Read par
b) Read parb) Read par
b) Read par
ameterameter
ameterameter
ameter
7. Examples: Parameter of MLG via SPDU read/write
a) a)
a) a)
a)
TT
TT
T
each-in sensitivityeach-in sensitivity
each-in sensitivityeach-in sensitivity
each-in sensitivity
6. Diagnostic data (event data)
The MLG will give a diagnose with a length of 4 bytes according to IOL specification 0.65 relating to the events:
Event Data [HEX] MLG Display Event type
Synchronisation error C1 74 FF 82 E 1 Error message
Teach-in sensitivity 81 54 FF 00 L Information message
Hardware error C1 74 FF 20 E 9 Error message
Contamination alarm 81 64 FF 10 LED blinks Warning message
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ɛ7KHVSHFLILHGSURGXFWIHDWXUHVDQGWHFKQLFDOGDWDGRQRWUHSUHVHQWDQ\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
Teach-in sensitivity
SPDU write request
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
No. of
Bytes
SPDU write response
teach successfull
1
2
3
HEX
53
C5
96
DEC
83
197
150
BIN
01010011
11000101
10010110
header
receiv. level
checksum
No. of
Bytes
HEX
3
5
write request
16 bit index + subindex
complete length
Command
LEARN
THRESHOLD
Subindex HEX
0x12 referring to
CMD Table
Meaning
IO-Link command
index 0x1441 refering to CMD table
HEX
5
3
35
MLG Display for few seconds
level of weakest beam 1B ..... FF
SPDU write response
teach not successfull
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
No. of
Bytes
HEX
5
4
HEX
F8
Description
Description
teach = sensitivity
setting
positive write
response
length
Description
positive write
response
length
Description
low received signal
c) Function codec) Function code
c) Function codec) Function code
c) Function code
Basic Function NCBM NCBB LBM LBB FBM FBB NBM NBB No Function
BF1
No 00 0B
Value [HEX] 80 40 20 10 08 04 02 01 00
Default = 00 h
Default = 10 h
Basic Function SYST BS CBM CBB No Function
BF2
No 00 0C
Value [HEX] 80 10 02 01 00
BA_MLG_IOLink.pmd 31.03.2009, 13:461
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ɛ7KHVSHFLILHGSURGXFWIHDWXUHVDQGWHFKQLFDOGDWDGRQRWUHSUHVHQWDQ\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
  • Page 1 1
  • Page 2 2

SICK SENSICK MLG IO-Link-Configuration Bedienungsanleitung

Typ
Bedienungsanleitung