123

Kurzanleitung LSIS 122/123 Bestellhinweise Artikelnummer Type 50110307 LSIS 122 M6M-R1 50110306 LSIS 123 M6M-R1 Schnittstelle RS 232 USB Version: 2....
Author: Kristin Stieber
13 downloads 2 Views 1MB Size
Kurzanleitung LSIS 122/123 Bestellhinweise Artikelnummer Type 50110307 LSIS 122 M6M-R1 50110306 LSIS 123 M6M-R1

Schnittstelle RS 232 USB

Version: 2.0

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 1

Inhaltsverzeichnis: 1 2

3

4

5

6

Allgemeines zum LSIS 120 ............................................................................................ 4 Technische Daten .......................................................................................................... 6 2.1 Leseabstände.......................................................................................................... 6 2.2 Maßzeichnung......................................................................................................... 6 2.3 Anschlussbelegungen ............................................................................................. 7 2.4 Befestigungsmöglichkeiten...................................................................................... 7 Werkseinstellungen ........................................................................................................ 8 3.1 LSIS 122 ................................................................................................................. 8 3.2 LSIS 123 ................................................................................................................. 9 3.2.1 Tastatur-Emulation (Werkseinstellung)............................................................. 9 3.2.2 COM-Port-Emulation.......................................................................................10 Triggerung.....................................................................................................................11 4.1 Aufbau des seriellen Triggerkommandos ...............................................................11 4.2 Hardwaretrigger .....................................................................................................11 4.3 Presentationsmode ................................................................................................11 Anschlussbeispiele LSIS 120 ........................................................................................12 5.1 LSIS 122 ................................................................................................................12 5.1.1 LSIS 122 mit offenem Kabelende (K-D M12A-8P-2m PUR) ............................12 5.1.2 LSIS 122 mit offenem Kabelende (KB M12/8-X000-BA)..................................12 5.1.3 LSIS 122 mit seriellen Anschlusskabel (an 9 poliger D-Sub Buchse) ..............13 5.1.4 LSIS 122 an Modularen Anschalteinheiten (MA's)...........................................14 5.2 LSIS 123 ................................................................................................................15 5.2.1 LSIS 123 mit offenem Kabelende .......................................................................15 5.2.2 LSIS 123 mit Anschlusskabel (USB Type A-Stecker)..........................................16 5.2.3 LSIS 123 mit Anschlusskabel (USB Type A-Stecker und IO-M12 Stecker) .........17 Parametrierung mittels Barcode oder serieller Kommandos ..........................................18 6.1 Parametrierung mittels Einlesen von Barcodes ......................................................18 6.2 Aufbau der seriellen Parametrierkommandos.........................................................18 6.3 Beispiel EAN13 deaktivieren: .................................................................................18 6.4 Datenübertragung RS 232 (LSIS 122)....................................................................19 6.4.1 Baudrate .........................................................................................................19 6.4.2 Daten-/Stoppbits .............................................................................................20 6.4.3 Parität .............................................................................................................20 6.4.4 Software Handshaking XON/XOFF .................................................................21 6.4.4.1 Aktivierung von XON/XOFF .....................................................................21 6.4.4.2 Beispiel der Datenübertragung mit XON/XOFF: .......................................21 6.4.4.3 Deaktivierung von XON/XOFF .................................................................21 6.4.5 Rahmenprotokoll (Prefix/Suffix).......................................................................22 6.4.5.1 Prefix STX................................................................................................22 6.4.5.2 Suffix CR..................................................................................................22 6.4.5.3 Suffix LF...................................................................................................22 6.4.5.4 Suffix ETX ................................................................................................22 6.5 Datenübertragung USB (LSIS 123) ........................................................................23 6.5.1 Aktivieren der USB-Schnittstelle......................................................................23 6.6 Triggermodes .........................................................................................................24 6.6.1 Triggermode (mehrfache Leseversuche).........................................................24 6.6.2 Presentationmode ...........................................................................................24 6.7 Data Matrix Code ECC200 .....................................................................................25 6.7.1 Normaler Data Matrix Code aktivieren.............................................................25 6.7.2 Inverser Data Matrix Code aktivieren ..............................................................25 6.7.3 Normal und Inverser Data Matrix Code aktivieren ...........................................25 6.7.4 Data Matrix Code Deaktivieren........................................................................25 6.7.5 Data Matrix Code Low-Contrast ......................................................................26 6.7.5.1 Einschalten für kontrastarme Data Matrix Codelesung .............................26 TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 2

6.7.5.2 Ausschalten kontrastarme Data Matrix Codelesung .................................26 6.7.6 Rechteckige Data Matrix Code........................................................................26 6.7.6.1 Einschalten für rechteckige Data Matrix Codelesung ...............................26 6.7.6.2 Ausschalten für rechteckige Data Matrix Codelesung ..............................26 6.7.7 Nicht quadratischen Zellen im Data Matrix Code.............................................27 6.7.7.1 Einschalten nicht-quadratische Zellen im Data Matrix Code.....................27 6.7.7.2 Nur quadratische Zellen im Data Matrix Code ..........................................27 6.7.8 Zellengröße im Data Matrix Code....................................................................27 6.7.8.1 Einschalten kleine Zellen im Data Matrix Code ........................................27 6.7.8.2 Einschalten sehr kleine Zellen im Data Matrix Code.................................27 6.7.8.3 Einschalten normalgroße Zellen im Data Matrix Code..............................27 6.8 QR-Code................................................................................................................28 6.8.1 Normaler QR-Code Aktivieren.........................................................................28 6.8.2 Inverser QR-Code Aktivieren...........................................................................28 6.8.3 Normal und Inverser QR-Code aktivieren........................................................28 6.8.4 QR-Code Deaktivieren ....................................................................................28 6.9 Aztec Code ............................................................................................................29 6.9.1 Normaler Aztec-Code Aktivieren .....................................................................29 6.9.2 Normal Aztec-Code Deaktivieren ....................................................................29 6.9.3 Inverser Aztec-Code Aktivieren .......................................................................29 6.9.4 Inverser Aztec-Code Deaktivieren ...................................................................29 6.10 Schaltausgang....................................................................................................30 6.11 Sleep Mode Timeout...........................................................................................30 6.12 Funktion Centering .............................................................................................31 6.12.1 Vorgehensweise für die Centering Funktion ....................................................31 6.12.2 Windowing Modes (~) .....................................................................................33 6.12.3 Serielle Kommandos für die Aktivierung..........................................................33 6.13 Dezimal Werte (Code Bytes für MultiCode Konfigurationen) ...........................34 7 Das Programm MetroSet...............................................................................................35 7.1 Parametrierung mit den Programm MetroSet .........................................................35 7.2 Funktionskontrolle mit dem Programm MetroSet....................................................37 8 Anhang..........................................................................................................................38 8.1 ASCII-Tabelle.........................................................................................................38

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 3

1 Allgemeines zum LSIS 120 Es gibt 2 unterschiedliche Versionen des Leuze Smart Image Sensor 120: • •

LSIS 122 LSIS 123

Beide Geräte verfügen im gleichen Gehäuse über einen M12 8-poligen Anschluss, je einen Triggereingang und einen Schaltausgang. Der LSIS 122 besitzt eine RS 232-Schnittstelle und 24 VDC Versorgung:

Der LSIS 123 kommuniziert über die USB-Schnittstelle, welche den Codeleser mit 5 VDC versorgt:

Beim LSIS 123 gibt es bei der USB-Schnittstelle 2 Modi: 1. Keyboard Wedge Mode (Tastatur-Emulation) an einem PC mit den Windowseigenen HID Treibern (Auslieferungszustand) 2. Serial COM-Port Emulation, einer virtuellen, seriellen COM-Schnittstelle. Für beides sind USB-Treiber notwendig. Bei der Tastatur-Emulation wird beim erstmaligen Einstecken der Standard USB-Treiber von Windows geladen. Beim der COM-PORTEmulation ist ein Treiber zu laden der von Leuze auf der Homepage bereitgestellt wird.

i

Link: http://www.leuze.de/downloads/log/download-02_de.html

Hinweis

Dieser ist einmalig zu installieren nach Aufforderung durch das Betriebssystem, hierzu sollten administrative Rechte des Nutzers vorhanden sein. Die Kommunikation bei der Tastatur-Emulation erfolgt nur in eine Richtung, vom LSIS 123 zum PC. Es ist nicht möglich den LSIS 123 mit Kommandos vom PC aus zu Steuern oder mit einem Softwaretool zu Konfigurieren. Eine Übertragung von Kommandos zum LSIS 123 ist nur in der COM-Port-Emulation möglich. Hierzu muss der Sensor geändert zur Werkseinstellung parametriert werden. Wichtig für jede Übertragung bei der seriellen Schnittstelle (LSIS122 und LSIS123) ist die Übereinstimmung der Kommunikationsparameter (Baudrate, Datenbits, Parität; Stoppbits, Rahmenprotokoll) Die einmalige Grundeinstellung dafür wird durch Vorhalten von Parametriercodes erreicht.

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 4

Die Parametrierung des LSIS 120 kann auf drei unterschiedliche Wege erfolgen: 1. Lesen von Barcodes mit dem LSIS 120, dazu muss bei jedem Barcode/PDF417-Code die Lesung mit dem eingebauten Triggerknopf oder der Schalteingang betätigt werden. 2. Parametrierung mit Hilfe von seriellen Kommandos über die RS232-Schnittstelle (beim LSIS122) oder die USB-COM-Port-Emulation (beim LSIS123). Hierzu ist ein Terminalprogramm notwendig (z.B. Hyperterminal; BCL Config Tool, MetroSet...) Die Befehlsfolge ist • Enter Configuration Mode • ein oder mehrere serielle Parameter • Exit Configuration Mode Weitere Informationen finden Sie in Kapitel 6 3. Parametrierung mit Hilfe von des PC-Programms Metro Set 2 Über die seriellen RS232-Schnittstelle oder die USB-COM-Port-Emulation. Das Programm finden Sie auf unser Homepage unter

i

Link: http://www.leuze.de/downloads/log/download-02_de.html

Hinweis

Informationen zum installieren und starten des Programm Metro Set2 , sowie die Auswahl des Imaging Scanners IS 4920 finden Sie in Kapitel 7

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 5

2 Technische Daten 2.1

Leseabstände

2.2

Maßzeichnung

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 6

2.3

Anschlussbelegungen Pinbelegung M12-Stecker; 8-polig; A-codiert Host-Stecker M12 8-pol. Pin 1 2 3 4 5 6 7 8 Gewinde LSIS 122 (RS232)

2

3

5

6

VIN

2

USB-Variante Richtung Spannung 4,75..5,5V Eingang 0..VCC Eingang 0V Eingang 0..VCC Ausgang E/A E/A Eingang Eingang

Bemerkung

0..VCC 0..VCC Schirm Schirm

TX

nc

FE 1 VCC

SWOUT 4

7

M12-Stecker-A/8

Signal VCC SWIN GND SWOUT nc D+ DFE FE

SWIN 3

5

6

7

D-

D+

RX

2.4

Schirm Schirm

GND

FE 1

SWOUT 4

Bemerkung

LSIS 123 (USB)

SWIN

GND

nc

RS232-Variante Signal Richtung Spannung 10..30V VIN Eingang 0..VIN SWIN Eingang 0V GNDIN Eingang 0..VIN SWOUT Ausgang nc ±6V RXD232 Eingang ±6V TXD232 Ausgang FE Eingang FE Eingang

M12-Stecker-A/8

Befestigungsmöglichkeiten

Mit Schwalbenschwanz und M4 Gewindelöcher: •

BT 8 - D10 (50035017) oder BT 8 - D12 (50035018) oder BT 8 - D14 (50035019)



UMS 8.2 - D10 (50035026) oder UMS 8.2 - D12 (50035027) oder UMS 8.2 - D14 (50035028)

auch BT 8-0 (50036196) oder UMS 8-D1x (50035020 / 50035021 / 50035022) oder UMS 8.1-D1x (50035023 / 50035024 / 50035025) können verwendet werden. TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 7

3 Werkseinstellungen 3.1

LSIS 122

Es muss für jeden Code der Hardwaretrigger (Schalteingang oder Triggertaste) aktiviert werden, nach Erkennen des Codes geht die Beleuchtung automatisch wieder aus.

i Hinweis

Datenrate: Rahmenprotokoll: No Read Zeichen: Triggerung:

9600 Baud, 8 Datenbits, 1 Stoppbit, keine Parität .... SWIN oder serielles Kommando

1.Barcode enter/exit

2. Default

3. Konfiguration LSIS 122 Werkseinstellung

4. Barcode enter/exit

Die Parameter der Werkseinstellung sind im folgenden mit (*) gekennzeichnet. TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 8

3.2

LSIS 123

3.2.1 Tastatur-Emulation (Werkseinstellung) Es muss für jeden Code der Hardwaretrigger (Schalteingang oder Triggertaste) aktiviert werden, nach erkennen des Codes geht die Beleuchtung automatisch wieder aus..

i Hinweis

i

Datenübertragung: Triggerung:

USB-Tastatur-Emulation (Deutsches Tastaturlayout) Automatisch mit Presentation Mode

Es wird der Standard Windows Tastatur-Treiber verwendet!

Hinweis

1. Barcode enter/exit

2. Default

3. Konfiguration LSIS 123 Werkseinstellung

4. Barcode enter/exit

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 9

3.2.2 COM-Port-Emulation Es muss für jeden Code der Hardwaretrigger (Schalteingang oder Triggertaste) aktiviert werden, nach erkennen des Codes geht die Beleuchtung automatisch wieder aus..

i Hinweis

i Hinweis

Datenübertragung: Rahmenprotokoll: No Read Zeichen: Triggerung:

COM-Port-Emulation auf Windows PC .... SWIN oder serielles Kommando

Es ist der USB-COM Port Treiber für den LSIS 123 von der Leuze Homepage notwendig! Es können nicht mehrere LSIS 123 an einem PC betrieben werden !

1. Barcode enter/exit

2. Default

3. Konfiguration LSIS 123 COM-Port-Emulation

4. Barcode enter/exit

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 10

4 Triggerung Es gibt 3 Arten der Aktivierung des Lesevorgangs (Triggerung) beim LSIS 120. - serielles Kommando senden - Hardwareeingang SE bzw. Triggerknopf - Presentationmode (Automatisches Lesen bei Änderung im Bildfeld)

4.1

Aufbau des seriellen Triggerkommandos

Mit der Werkseinstellung ist es möglich die Triggerung des LSIS 122/123 auch über ein ASCII-Zeichen vorzunehmen. Die Zeichen sind: Aktivierung der Lesung: [DC2] 18d bzw. 12h Tastatureingabe: Strg+R Deaktivierung der Lesung: [DC4] 20d bzw. 14h Tastatureingabe: Strg+T Es wird jeweils nur dieses Zeichen gesendet, ohne ein Rahmenprotokoll ! Senden: [DC2] Empfangen: [STX]LEUZE ELECTRONIC[CR][LF] Oder bei Abbruch mit NOREAD: Senden: [DC2] .... Senden: [DC4] Empfangen: [STX]?[CR][LF]

4.2

Hardwaretrigger

Mit einer angelegten Spannung Vin an Pin 2 wird der Hardwaretrigger aktiviert, alternativ kann auch der Triggerknopf am Gerät gedrückt werden. LSIS 122 (RS232)

SWIN

GND

2

3

nc

5

6

SWIN

GND

FE

2

3

1 VIN

SWOUT 4

LSIS 123 (USB)

7 TX

nc

FE 1 VCC

SWOUT 4 5

6

7

D-

D+

RX

M12-Stecker-A/8

M12-Stecker-A/8

Pin 1 2 3 4 5 6 7 8 Gewinde

Signal VIN SWIN GNDIN SWOUT nc Daten Daten FE

RS 232 10 ... 30 Volt DC 0 .. VIN 0 Volt 0 .. VIN

USB 4,75 ... 5,5 Volt DC 0 .. VCC 0 Volt 0 .. VCC

RXD ± 10 Volt TXD ± 10 Volt Schirm

D+ 0..VCC D- 0..VCC Schirm

Signalpegel (Tx/Rx) bei RS 232-Variante: min. ± 10V, kein RTS/CTS! 1 Schalteingang -> geht an TRIG vom Decoder, (Pegel siehe Tabelle). 1 Schaltausgang auf Good-Read vom Decoder, Zeit kann über Software eingestellt werden (Number of GR). Bei aktiviertem Schaltausgang wird - wie bei allen neueren LOG-Geräten die angelegte Versorgungsspannung über ein Halbleiterrelais auf den Ausgangspin geschaltet (PNP-Funktion) bei gleichzeitiger Strombegrenzung von Imax= 100mA. Schutzbeschaltung: Verpolschutz für die RS232-Varianten bis 30V an Spannungsversorgung und Schalteingang, Strombegrenzung 100mA mit thermischer Abschaltung am Schaltausgang.

4.3

Presentationsmode

In dem Presenationmode reagiert das Lesegerät auf eine Änderung im Sichtfeld und aktiviert automatisch die Lesung. Es wird dann nach einem Code gesucht, sobald dieser gelesen werden konnte wird, dieser über die Schnittstelle übertragen. Den Parametriercode finden Sie unter Kapitel 6.6.2 TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 11

5 Anschlussbeispiele LSIS 120

i

Die M12-Steckbuchse der LSIS-Anschlussleitung dient auch der Trennung von der Stromversorgung.

Hinweis

5.1

LSIS 122

5.1.1 LSIS 122 mit offenem Kabelende (K-D M12A-8P-2m PUR) Benötigte Teile: 1. 50110307 2. 50104591

LSIS 122 M6M-R1 K-D M12A-8P-2m PUR

Anschluß 24 V Masse

Farbe weiß grün

Signal VIN GNDIN

Trigger Ausgang

braun gelb grau

SWIN SWOUT nicht verwendet

D-SUB Buchse 9-Polig PIN 3 PIN 2 PIN 5 Gehäuse

rosa blau grün rot

Data RXD Data TXD Masse FE M12-Buchse 8 polig A-Codiert PIN 1 2 3 4 5 6 7 8

Signal VIN SWIN GNDIN SWOUT nc Data Data TXD FE

Pegel 10 ... 30 Volt DC 0 .. VIN 0 Volt 0 .. VIN RXD ± 10 Volt

5.1.2 LSIS 122 mit offenem Kabelende (KB M12/8-X000-BA) Benötigte Teile: 1. 50110307 2. 50110170 oder 50110171 oder 50110172 oder 50110173

LSIS 122 M6M-R1 KB M12/8-1000-BA KB M12/8-2000-BA KB M12/8-5000-BA KB M12/8-10000-BA

Anschluß 24 V Masse

Farbe braun blau

Signal VIN GNDIN

Trigger Ausgang

weiß SWIN schwarz SWOUT

D-SUB Buchse 9-Polig PIN 3 PIN 2 PIN 5 Gehäuse

rosa violett blau orange

Data RXD Data TXD Masse FE

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 12

± 10 Volt Schirm

5.1.3 LSIS 122 mit seriellen Anschlusskabel (an 9 poliger D-Sub Buchse) Benötigte Teile: 1. 50110307 2. 50111226

LSIS 122 M6M-R1 KB M12A-8P-PC-IO-3000

optional, für Spannungsversorgung: 3. 50110650 KD 01-5-BA-PWR 4. 50110748 NT 24-24W

Das Netzteil von der BCL 500i Limited Edition kann hier auch verwendet werden!

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 13

5.1.4 LSIS 122 an Modularen Anschalteinheiten (MA's) Benötigte Teile: 1. 50110307 LSIS 122 M6M-R1 2. 50111225 KB M12A-8P-MA-3000 3. alternativ können auch folgende Gateways verwendet werden: • 50112893 MA 204i (Profibus-Gateway) • 50112892 MA 208i (Ethernet-Gateway) • 50112891 MA 248i (Profinet-Gateway) • 50103125 MA 21 100.2 (multiNet oder RS 485) • 50032853 MA 42 IS (Interbus PCP) • 50032854 MA 42 IS PSP (Interbus PDP) • 50031256 MA 2 (RS 232-Klemmenbox)

Abbildung: MA 204i + KB M12A-8P-MA-3000 + LSIS 122 M6M-R1

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 14

5.2

LSIS 123

5.2.1 LSIS 123 mit offenem Kabelende Benötigte Teile: 1. 50110306 2. 50104591

LSIS 123 M6M-R1 K-D M12A-8P-2m PUR

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 15

5.2.2 LSIS 123 mit Anschlusskabel (USB Type A-Stecker) Benötigte Teile: 1. 50110306 2. 50111227

LSIS 123 M6M-R1 KB M12A-8P-USB-3000

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 16

5.2.3 LSIS 123 mit Anschlusskabel (USB Type A-Stecker und IO-M12 Stecker) Benötigte Teile: 1. 50110306 2. 50111228

i Hinweis

LSIS 123 M6M-R1 KB M12A-8P-USB-IO-3000

An dem Anschluss M12 Stecker 5-polig darf keine Spannung zugeführt werden ! Die Spannungsversorgung erfolgt immer aus den PC. Der Pin 1 ist nur ein Ausgang und darf nicht mit mehr als 100 mA belastet werden.

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 17

6 Parametrierung mittels Barcode oder serieller Kommandos 6.1

Parametrierung mittels Einlesen von Barcodes

Um eine Parametrierung zu Öffnen bzw. zu Schließen, ist es notwendig den Barcode Enter/Exit Configuration Mode zu scannen. Die Information dabei ist jeweils 999999.

i Hinweis

i

Es kann auf das Einlesen des Barcode Enter/Exit Configuration Mode verzichtet werden, wenn es keine Multi-Code Konfiguration ist. Die Multi-Code Konfiguration ist mit einer Tilde (~) gekennzeichnet. Die Parameter der Werkseinstellung sind mit Sternchen (*) gekennzeichnet.

Hinweis

i Hinweis

6.2

Das Freischalten von zusätzlichen Barcodetypen und Funktion beeinflusst die Decodier-/Lesegeschwindigkeit!

Aufbau der seriellen Parametrierkommandos

Um eine Parametrierung zu Öffnen bzw. zu Schließen, ist es notwendig dafür ein Start-String oder und ein End-String zu senden. Die Information dabei ist jeweils 999999. Dies ist immer notwendig und weicht somit von der Vorgehensweise bei der Parametrierung mit Hilfe von Lesen der Barcodes teilweise ab. Mit der Werkseinstellung ist es möglich die weitere Parametrierung des LSIS 122/123 auch mit ASCII-Strings vorzunehmen. Hier sind die Rahmenzeichen STX und ETX beim Senden zu verwenden: Prefix: [STX] 02d oder 02h Tastatureingabe: Alt+002 Postfix: [ETX] 03d oder 03h Tastatureingabe: Alt+003 Die Antwort vom LSIS 120 ist nach jeden Kommando ein ACK oder NAK (ohne Rahmen) verstanden: [ACK] 06d oder 06h Tastatureingabe: Alt+006 Nicht verstanden: [NAK] 21d oder 15h Tastatureingabe: Alt+021

6.3

Beispiel EAN13 deaktivieren: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen:

[STX]999999[ETX] [ACK] [STX]100201[ETX] [ACK] [STX]999999[ETX] [ACK]

1. Start der Konfiguration (Notwendig wenn eine Multi-Code Konfiguration folgt (~) sonst kann darauf verzichtet werden!)

2. Konfigurationscode (s) 3. Ende der Konfiguration (Notwendig wenn eine Multi-Code Konfiguration verwendet wurde (~) sonst kann darauf verzichtet werden!)

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 18

6.4

Datenübertragung RS 232 (LSIS 122)

Hier werden die Parameter für die serielle Kommunikation des LSIS 122 beschrieben. Zu der Definition einer Datenübertragung über die RS 232-Schnittstellen gehören die Parameter: Baudrate, Datenbits, Stoppbits, Parität und das Rahmenprotokoll. Es ist darauf zu achten das dieses an dem PC/der SPS... gleich eingestellt ist wie der LSIS 122.

6.4.1 Baudrate 115200 Baud

57600 Baud

38400 Baud

19600 Baud

9600 Baud (*)

4800 baud

2400 baud

1200 baud

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 19

6.4.2 Daten-/Stoppbits 8 Datenbits (*)

7 Datenbits

1 Stopbit

2 Stopbit

6.4.3 Parität No Parity (*)

Gerade (Even) Parity

Ungerade (Odd) Parity

Parity Mark

Parity Space

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 20

6.4.4 Software Handshaking XON/XOFF Falls das Software Handshake XON/XOFF verwendet werden soll muss dieses separat aktiviert werden. XON: [DC3] 19d oder 13h Tastatureingabe: Alt+019 XOFF: [DC1] 17d oder 11h Tastatureingabe: Alt+017

6.4.4.1 Aktivierung von XON/XOFF Senden: Empfangen: Senden: Empfangen: Senden: Empfangen:

[STX]999999[ETX] [ACK] [STX]115914[ETX] [ACK] [STX]999999[ETX] [ACK]

Enable XON/XOFF 

6.4.4.2 Beispiel der Datenübertragung mit XON/XOFF: Senden: [DC3] Empfangen: Datenübertragung gestoppt Lesen eines Barcodes mit der Info '5411153002431' Triggerung mit seriellem Kommando DC2 oder Hardwaretrigger Senden: [DC1] Empfangen: [STX] 5411153002431[CR][LF]

6.4.4.3 Deaktivierung von XON/XOFF Senden: Empfangen: Senden: Empfangen: Senden: Empfangen:

[STX]999999[ETX] [ACK] [STX]115904[ETX] [ACK] [STX]999999[ETX] [ACK]

Disable XON/XOFF (*) 

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 21

6.4.5 Rahmenprotokoll (Prefix/Suffix) Mit dem Rahmenprotokoll sind die Start und Endzeichen, also die Zeichen vor der und nach der eigentlichen Codeinformation gemeint. Ein Synonym für Startzeichen ist Prefix oder Header. Für Endzeichen sind dies Postfix oder Suffix oder Terminator.

6.4.5.1 Prefix STX Aktivieren Enable STX (*) (serielles Kommando: 116615)

Deaktivieren Disable STX (serielles Kommando: 116605)

6.4.5.2 Suffix CR Aktivieren Enable CR (*) (serielles Kommando: 116613)

Deaktivieren Disable CR (serielles Kommando: 116603)

6.4.5.3 Suffix LF Aktivieren Enable LF (*) (serielles Kommando: 116612)

Deaktivieren Disable LF (serielles Kommando: 116602)

6.4.5.4 Suffix ETX Aktivieren Enable ETX (*) (serielles Kommando: 116614)

Deaktivieren Disable ETX (serielles Kommando: 116604)

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 22

6.5

Datenübertragung USB (LSIS 123)

Hier werden die Parameter für die Kommunikation des LSIS 123 beschrieben. Zu der Definition einer Datenübertragung über die USB-Schnittstelle gehört die Aktivierung im LSIS 123 und die Installation der Treiber auf dem Windows PC. Es kann eine serielle Schnittstelle oder eine Tastatur-Schnittstelle auf einem Windows PC emuliert werden. Die Funktionsweise ist abhängig vom verwendeten Betriebssystem des Hostrechners.

6.5.1 Aktivieren der USB-Schnittstelle

Enable USB Interface (FullSpeed) (*)

Enable Keyboard - Emulation (*)

Enable Bi - Directional COM-Port (serielle Triggerung möglich)

Enable Uni - Directional COM-Port (Keine serielle Triggerung möglich)

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 23

6.6

Triggermodes

6.6.1 Triggermode (mehrfache Leseversuche)

Enable Multi-Try Triggermode (*) (serielles Kommando: 418324).

6.6.2 Presentationmode Automatische Aktivierung der Lesung wenn sich im Sichtfeld etwas ändert.

i Hinweis

Es muss für jeden Parametrier-Code der Hardwaretrigger (Schalteingang oder Triggertaste) aktiviert werden, nach Erkennen des Codes geht die Beleuchtung automatisch wieder aus.

1. Enable Presentationmode (serielles Kommando: 318304).

2. Enable wake-up Präsentation (serielles Kommando: 143610).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 24

6.7

Data Matrix Code ECC200

6.7.1 Normaler Data Matrix Code aktivieren (schwarze Punkte auf weißem Hintergrund) Enable Normal Video Data Matrix (*) (serielles Kommando: 100513).

6.7.2 Inverser Data Matrix Code aktivieren (weiße Punkte auf schwarzem Hintergrund) Enable Inverse Video Data Matrix (serielles Kommando: 100512).

6.7.3 Normal und Inverser Data Matrix Code aktivieren schwarze Punkte auf weißem Hintergrund und weiße Punkte auf schwarzem Hintergrund Enable Normal und Inverse Video Data Matrix (serielles Kommando: 200532).

6.7.4 Data Matrix Code Deaktivieren Abschalten der Data Matrix Codelesung Disable Data Matrix (serielles Kommando: 200502).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 25

6.7.5 Data Matrix Code Low-Contrast 6.7.5.1 Einschalten für kontrastarme Data Matrix Codelesung Enable Low contrast Data Matrix Code (serielles Kommando: 125417).

6.7.5.2 Ausschalten kontrastarme Data Matrix Codelesung Disable Low contrast Data Matrix Code (*) (serielles Kommando: 125407).

6.7.6 Rechteckige Data Matrix Code 6.7.6.1 Einschalten für rechteckige Data Matrix Codelesung Enable rechteckige Data Matrix Code (serielles Kommando: 100511).

6.7.6.2 Ausschalten für rechteckige Data Matrix Codelesung Disable rechteckige Data Matrix Code (*) (serielles Kommando: 100501).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 26

6.7.7 Nicht quadratischen Zellen im Data Matrix Code 6.7.7.1 Einschalten nicht-quadratische Zellen im Data Matrix Code Enable non-square Data Matrix Codes (serielles Kommando: 125416).

6.7.7.2 Nur quadratische Zellen im Data Matrix Code Disable non-square Data Matrix Codes (*) (serielles Kommando: 125406).

6.7.8 Zellengröße im Data Matrix Code 6.7.8.1 Einschalten kleine Zellen im Data Matrix Code Enable kleine Zellengrößen beim Data Matrix Code (serielles Kommando: 325412).

6.7.8.2 Einschalten sehr kleine Zellen im Data Matrix Code Enable sehr kleine Zellengrößen beim Data Matrix Code (serielles Kommando: 325422).

6.7.8.3 Einschalten normalgroße Zellen im Data Matrix Code Enable normale Zellengrößen beim Data Matrix Code (*) (serielles Kommando: 325402).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 27

6.8

QR-Code

6.8.1 Normaler QR-Code Aktivieren (schwarze Punkte auf weißem Hintergrund) Enable Normal Video QR-Code (serielles Kommando: 200612).

6.8.2 Inverser QR-Code Aktivieren (weiße Punkte auf schwarzem Hintergrund) Enable Inverse Video QR-Code (serielles Kommando: 200622).

6.8.3 Normal und Inverser QR-Code aktivieren schwarze Punkte auf weißem Hintergrund und weiße Punkte auf schwarzem Hintergrund Enable Normal und Inverse Video QR-Code (serielles Kommando: 200632).

6.8.4 QR-Code Deaktivieren Abschalten der QR-Codelesung Disable QR-Code (*) (serielles Kommando: 200602).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 28

6.9

Aztec Code

6.9.1 Normaler Aztec-Code Aktivieren (schwarze Punkte auf weißem Hintergrund) Enable Normal Video Aztec-Code (serielles Kommando: 100610).

6.9.2 Normal Aztec-Code Deaktivieren Abschalten der Aztec-Codelesung (schwarz auf weiss) Disable Normal Video Aztec-Code(*) (serielles Kommando: 100600).

6.9.3 Inverser Aztec-Code Aktivieren (weiße Punkte auf schwarzem Hintergrund) Disable Normal Video Aztec-Code(*) (serielles Kommando: 100611).

6.9.4 Inverser Aztec-Code Deaktivieren Abschalten der Aztec-Codelesung (weiss auf schwarz) Disable inverse Video Aztec-Code (*) (serielles Kommando: 100601).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 29

6.10 Schaltausgang

Kein Schaltausgang (grüne LED) nach NO READ (*) (serielles Kommando: 118311).

Immer Schaltausgang (grüne LED) nach Abschluss einer Lesung (serielles Kommando: 118301).

Nie Schaltausgang (grüne LED) nach Abschluss der Lesung (serielles Kommando: 118300)

6.11 Sleep Mode Timeout Der Parameter wirkt sich auf die serielle Datenübertragung beim LSIS 120 aus. Wenn der Wert größer/gleich 1 sec ist, dann ist eine serielle Übertragung der Kommandos nicht möglich. Dies funktioniert bei LSIS 122 nur mit dem Wert 0. Der Parameter hat keine Auswirkungen beim LSIS 123.

Sleep Timeout 0 Sekunden (*) (serielles Kommando: 819500).

Sleep Timeout 1 Sekunde (serielles Kommando: 119510).

i Hinweis

Einstellung nach Recall Defaults ist 1 Sekunde. Dann ist es notwendig zur serielle Kommandoübertragung und Nutzen des Programm MetroSet beim LSIS 122 den Hardwaretrigger zu betätigen während Daten gesendet werden.

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 30

6.12 Funktion Centering Mit der Funktion Centering kann ein Lesebereich gewählt werden. Dieses ist hilfreich wenn mehrere Codes im Sichtfeld des LSIS 120 liegen. Mit der Aktivierung der Funktion und Einschränkung auf einen Lesebereich, werden komplett außerhalb liegende Codes nicht mehr gelesen. Codes die zum Teil im Lesebereich liegen werden dagegen erkannt und decodiert. ( Windowing Mode 2)

6.12.1 Vorgehensweise für die Centering Funktion Zum Parametrieren der Funktion Centering, müssen die Barcodes in folgender Reichfolge gescannt werden. 1. Scannen von Enter/Exit Program Mode (999999). 2. Scannen des gewünschten Centering/Windowing Mode Codes (243220 oder 243230). siehe nächste Seite 3. Scannen des Codes für die Centering-Richtung (links, rechts, oben, unten), siehe nächste Seite 4. Scannen der drei Codes mit dem dezimal Prozentwert für den gewünschten Offset, siehe übernächste Seite 5. Wiederholen Schritte der 3 bis 4 für die anderen Richtungen. 6. Scannen von Enter/Exit Program Mode (999999).

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 31

Übersicht: Kommando Bedeutung

Default

Setup-Tool

Kapitel

999999 243220 9423 0 0 0 1 0 0 9425 0 0 0 1 0 0 9424 0 0 0 1 0 0 9426 0 0 0 1 0 0 999999

Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein

Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein

Fußzeile 6.12.2 6.12.3 6.13 6.13 6.13 6.13 6.13 6.13 6.12.3 6.13 6.13 6.13 6.13 6.13 6.13 6.12.3 6.13 6.13 6.13 6.13 6.13 6.13 6.12.3 6.13 6.13 6.13 6.13 6.13 6.13 Fußzeile

Start und Ende der Konfiguration Centering ON Centering Links 0% 100% Centering Rechts 0% 100% Centering Oben 0% 100% Centering Unten 0% 100% Start und Ende der Konfiguration

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 32

6.12.2 Windowing Modes (~) Windowing Mode 0 Aus Windowing Mode 2 Ein Teil des Code muß im Window sein Windowing Mode 3 Der komplette Code muß im Window sein.

6.12.3 Serielle Kommandos für die Aktivierung Beispiel Centering oben links:

Left Window %

Top Window %

Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen: Senden: Empfangen:

[STX]999999[ETX] [ACK] [STX]243220[ETX] [ACK] [STX]9424[ETX] [ACK] [STX]0[ETX] [ACK] [STX]7[ETX] [ACK] [STX]0[ETX] [ACK] [STX]9426[ETX] [ACK] [STX]1[ETX] [ACK] [STX]7[ETX] [ACK] [STX]0[ETX] [ACK] [STX]9423[ETX] [ACK] [STX]0[ETX] [ACK] [STX]6[ETX] [ACK] [STX]0[ETX] [ACK] [STX]9425[ETX] [ACK] [STX]1[ETX] [ACK] [STX]0[ETX] [ACK] [STX]0[ETX] [ACK] [STX]999999[ETX] [ACK]

Right Window %

Bottom Window %

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 33

6.13 Dezimal Werte (Code Bytes für MultiCode Konfigurationen)

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 34

7 Das Programm MetroSet 7.1

Parametrierung mit den Programm MetroSet

Mit Hilfe des Programm MetroSet kann der LSIS 120 parametriert werden. Das Programm ist zum Download auf www.leuze.de zu finden. 1. Nach Installation der EXE-Datei kann mit dem Link im Startmenü oder dem Icon auf dem Desktop das Programm gestartet werden. 2. Um die Parameter für den LSIS 120 laden zu können, muss der IS 4920 bei den OEM Engines ausgewählt werden.

3. Klicken Sie zuerst auf + bei OEM Engines1 um den Baum zu expandieren und dann auf den IS 4920

4. Klicken Sie auf

um die Parameter zu laden.

5. Es erscheint dann folgende Oberfläche

6. Bei ersten Start muss zuerst die Schnittstelle gewählt werden am dem der LSIS 120 angeschlossen ist. Beim LSIS 122 entspricht dies im Normalfall dem COM-Port Ihres PC's. Bitte beachten Sie das bei LSIS 123 nur dann die Kommunikation aufgebaut werden kann, wenn die COM-Port Emulation ausgewählt wurde und der entsprechende USB-seriell Treiber installiert und aktiviert wurde. Es sind hierzu evtl. Administrative Rechte auf dem PC notwendig. 7.

Wählen Sie aus den zur Verfügung gestellten Schnittstellen die aus, an der der LSIS 120 angeschlossen ist.

8. Um die aktuell im LSIS120 befindlichen Daten im Programm MetroSet verändern zu können, klicken Sie zuerst auf Upload. Es werden dann alle Parameter geladen. 1

Abhängig von der jeweiligen Programmversion kann sich der IS 4920 auch in einer anderen Kategorie befinden. TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 35

9. Die Upload-Warnung mit OK bestätigen. 10. Wenn folgendes Bild erscheint sind alle Parameter geladen.

11. Klicken Sie auf OK. 12. Nun können sie auf der linken Seite die Parameter auswählen und entsprechend parametrieren. 13. Nach verändern von Parameter und schließen des entsprechenden Fenster werden die Daten im Programm gespeichert. Um die Daten im LSIS 120 dauerhaft zu speichern klicken Sie auf Download. 14. Die Download-Warnung mit OK bestätigen. 15. Klicken Sie auf OK. Die Parameter sind nun im LSIS 120 gespeichert. 16. Wenn Sie die Parametrierung als Barcode/2D-Codes ausdrucken möchten um diese für weitere Geräte zu verwenden, klicken Sie auf Print Barcodes. Wenn Sie die komplette Parametrierung als PDF417-Code ausdrucken möchten, überprüfen Sie ob die aktiviert ist.

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 36

7.2

Funktionskontrolle mit dem Programm MetroSet

Mit dem Terminal Window kann Datenübertragung und die Lesbarkeit der Codes überprüft werden.

Getriggert werden kann der LSIS 120, wenn Sie auf den blauen Hintergrund des Terminal Window klicken und dann Crtl+R drücken. Es wird dann das [DC2] im Terminal Window angezeigt und an den Scanner gesendet. Nach dem erfolgreichen Lesen eines Codes wird dieser dann mit [STX]DATEN angezeigt. Ein NoRead wird mit ? dargestellt.

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 37

8 Anhang 8.1 Dez 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

ASCII-Tabelle Hex 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A

Okt 000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017 020 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037 040 041 042 043 044 045 046 047 050 051 052

NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US SP ! " # $ % & ' ( ) *

Dez 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85

Hex 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55

Okt 053 054 055 056 057 060 061 062 063 064 065 066 067 070 071 072 073 074 075 076 077 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 120 121 122 123 124 125

+ , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U

Dez 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

Hex 0x56 0x57 0x58 0x59 0x5A 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F

Okt 126 V 127 W 130 X 131 Y 132 Z 133 [ 134 \ 135 ] 136 ^ 137 _ 140 ` 141 a 142 b 143 c 144 d 145 e 146 f 147 g 150 h 151 i 152 j 153 k 154 l 155 m 156 n 157 o 160 p 161 q 162 r 163 s 164 t 165 u 166 v 167 w 170 x 171 y 172 z 173 { 174 | 175 } 176 ~ 177 DEL

TD_LSIS12x_de_50119348.doc vom 23/07/2012 Seite 38