Windows 95™, Windows 98™, Windows NT™ and Internet Explorer™ are registered
trademarks or trademarks of the Microsoft Corporation in the USA and other countries.
I-ViewPro™ is a registered trademark of the EnReach Technology, Inc., USA.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 1
CLP 100 Bar Code Reader
Notes on this document
1
Notes on this document
1.1Function
This document instructs you on using the CCD bar code reader CLP 100.
It contains information on
•
Device installation and electrical installation
•
Startup
•
Operation and configuration (parameterization)
•
Maintenance
1.2Target audience
The target audience for this document consists of electricians, service technicians and
engineers.
1.3Information content
This document contains all the information required for the installation, electrical installation
and startup of the bar code reader CLP 100 with the default setting in our works.
All actions are described step-by-step.
Parameterization of the CLP 100 for the application-specific reading configuration is
carried out with the CLP Setup user interface. Installation and use of the software are
described in the appendix.
Further information on the construction of the bar code reader as well as the bar code
technology can be obtained from SICK AG, Auto Ident Division.
2
1.4Symbols used
Some information in this document is emphasized.
NoteA "Note" informs on exceptional features.
RecommendationA "Recommendation" provides information on how to carry out an action optimally.
HintA "Hint" explains the setting possibilities in the CLP Setup software.
HIS FONT
T
example, menu item, tab card).
characterizes a term used in the user interface of the CLP Setup software (for
Safety information
2.1Authorized users
The CLP 100 must be installed and operated by qualified personnel in order to ensure that
it functions correctly and safely. The following qualifications are required for the various
activities:
Installation and maintenance
•
Practical electrical training
•
Knowledge of the common safety instructions at the workplace
Knowledge of the common electrical safety instructions
•
Knowledge of the operation and handling of the devices of the respective application
(for example, packaging machines, clinical automatic analyzer, access control)
Startup, operation and configuration
•
Knowledge of the operation and handling of the devices of the respective application
(for example, packaging machines, clinical automatic analyzer, access control)
•
Basic knowledge of Windows 95™, Windows 98™ or Windows NT
•
Basic knowledge of a HTML browser (for example, Netscape Navigator
•
Basic knowledge of serial data transmission
•
Basic knowledge of bar code technology
™
™)
2.2Intended use
The CLP 100 is used for the automatic detection and decoding of bar codes. It is installed
as a reading station and reads, for example, bar codes on objects of a clinical automatic
analyzer. The CLP 100 transmits the decoded bar code information via its host interface to
a host computer for further processing.
The user forfeits any warranty claims against SICK AG in case of any other use as well as in
case of changes to the device, also during device installation and electrical installation .
2.3General safety instructions
¾
Read the general safety instructions thoroughly and observe them strictly at all activities
at the bar code reader. This also applies to the warnings before the handling instructions
in the individual chapters of this document.
LED lighting can endanger your eyes!
The CLP 100 uses an LED illumination line.
Light emitting diode class 1 according to EN 60825-1:A2:2001.
The retina can be damaged if you look too long into the beam.
¾
Do not look directly into the LED illumination line.
¾
Observe the most recent specifications of DIN EN 60825-1, latest version.
2.4Quick- Stop and Quick-Restart
2.4.1Switching off the CLP 100
¾
Switch off the supply voltage.
At the most the last read result is lost.
2.4.2Switching on the CLP 100 again
¾
Switch on the supply voltage.
The CLP 100 resumes operation with the last parameter set saved.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 3
CLP 100 Bar Code Reader
Product description
2.5Environmental information
The CLP 100 is designed so that it harms the environment as little as possible. It does not
contain or emit any substances harmful to the environment and is not a source of faults for,
for example, coating wetting in paint shops.
The maximum power consumption of the CLP 100 amounts to 2 W.
2.5.1Disposal after final removal from service
Dispose of unusable or irreparable devices in accordance with the respective state
regulations on waste disposal in a manner compatible with the environment. The CLP 100
design allows it to be separated into recyclable secondary raw materials (housing) and
hazardous waste (electronic scrap).
does not take back devices which have become unusable or irreparable.
Also refer to Section 7.3, Page 27
. At present, SICK AG
3
Product description
3.1Design
3.1.1Scope of delivery
The packing of the CLP 100 contains the following:
•
One bar code reader CLP 100
•
One information sheet (notes on device) with connection diagram and Quick-Start
Depending on the number of devices ordered one or more of the following are included:
•
These CLP 100 operating instructions in English and German
•
A set of DOS-formatted diskettes (3.5") containing the CLP Setup operating software for
Windows™, the CLP Setup Help on-line help system and the HTML browser I-ViewPro
3.1.2Variants
At present the CLP 100 is available in the following variants:
DeviceLight emissionConnection
CLP 100-0010Front9-pin D-Sub plug
CLP 100-2010Side9-pin D-Sub plug
CLP 100-0110FrontOpen cable end
CLP 100-2110SideOpen cable end
™
Tab. 3-1: Variants of the CLP 100
3.1.3System requirements
The following are required to start-up and operate the CLP 100:
•
A public supply system device with an output voltage of 5 V DC ± 5 % in accordance with
IEC 742 (functional extra-low voltage) and at least 2 W power output
•
In the case of external reading pulsing via the "Sensor" switching input: A suitable sensor
for signaling an object with bar code, for example, a reflection photoelectric switch
•
A PC with Windows 95™, Windows 98™ or Windows NT™ and a serial interface
("COM x" port)
•
An RS-232 data connection cable (TxD and RxD transposed)
•
In order to use a CLP Setup Help on-line help system an HTML browser, for example,
Netscape Navigator™ or the enclosed I-ViewPro™ (
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 3
CLP 100 Bar Code Reader
Product description
3.2Working method of the device
The CCD bar code reader CLP 100 detects bar codes in an illuminated scan field (scan line)
and decodes the bar codes. The CLP 100 transmits this data via the serial host interface to
a host/PC for further processing. Refer to
the CLP 100.
CLP 100
CCD line with lighting
Decoder
Figure 3-3
for an overview of the functionality of
Photoelectric
switch
Reading
pulse
DC 5 V ± 5 %
Fig. 3-3: Function of the CLP 100
Host
Result function
e.g. Good Read/
No Read
PC
--- Cable if required
"Sensor
Interface
"
"Host"
"Result"
"Terminal"
The CLP 100 derives useful data for diagnostics from the reading processes. The quality of
the reading data can be checked in the diagnosis mode.
The CLP 100 requires suitable pulsing (triggering) in order to start a reading process when
there is an object in the reading area. This results in a time window for the reading process
being opened in the CLP 100. Triggering is carried out either with an external sensor or with
a command string via the host interface. Both options are active in the default setting.
The switching input ("Sensor" input) informs the CLP 100 when it must start a reading
process. The switching output ("Result" output) can have result functions assigned to them
and triggers external devices such as, for example, a PLC input.
3.3Display and operating elements
The CLP 100 is operated or parameterized via the host interface by using the CLP Setup
PC software or with command strings. The CLP 100 is adapted to various applications by
means of parameterization. The CLP Setup software is used, for example, to carry out the
following settings:
•
Configuration of the code types to be read
•
Read, evaluation and output properties
•
Communication parameters of the host interface
•
Structure of the data output strings of the host interface
•
Function of the auxiliary interface (terminal interface)
Section 10.2, Page 33
The procedure for parameterizing the CLP 100 with the software is explained in
Page 21
.
An LED status display ("Monitor") with two LEDs (red and green) on the rear of the CLP 100
indicates the current operating state of the device. The meaning of the display for the
describes the installation and handling of the CLP Setup software.
Section 6.5,
9
Chapter 4Operating Instructions
Installation
CLP 100 Bar Code Reader
respective operating mode is shown in
Table 3-2
. The display can be parameterized
differently in some operating modes. The table lists all the possible meanings.
:
Operating modeDisplayFunction
StartGreen/
red
Reading modeGreen/
red
Green
Red
Adjusting modeGreen
Red
Matchcode
operation
Green/
red
Red
Green
•
Light up during the switching on phase if the self-test is
successful
•
Extinguish when changing to the read standby state
•
Light up when the signal for reading is given, until the
beginning of the next reading cycle
•
Lights up after successful reading ("Good Read")
•
Extinguishes after successful reading ("Good Read")
•
Extinguishes after unsuccessful reading ("No Read")
•
Lights up after unsuccessful reading ("No Read")
•
Extinguish, when there was no signal for reading and there
is no read result
•
Lights up at "No Read" or "Read & No Match"
or in accordance with the parameterization
•
Lights up at "No Read" or "Read & Match"
•
Lights up at "Read & Match"
or in accordance with the parameterization
•
Lights up at "Read & No Match"
4
Installation
Tab. 3-2: Meaning of the LEDs
4.1Installation sequence
•
Select the installation site for the CLP 100
•
Connect the power supply
•
Align the CLP 100 to the bar code
•
Install the CLP 100
•
Adjust the CLP 100
•
Install the external sensor for the reading pulse
4.2Preparations for installation
4.2.1Laying out the components to be installed ready
•
CLP 100 bar code reader
4.2.2Laying out the required tools ready
•
2 screws for fixing the CLP 100 to the installation site
Screw diameter: 3 mm,
Screw length depends on the wall thickness of the base.
Screws may not be screwed more than 2.5 mm into the CLP 100
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 4
!!!!
CLP 100 Bar Code Reader
Installation
4.2.3Selecting the installation site
When selecting the installation site take the distance between the CLP 100 and the host as
well as the distance between the CLP 100 and the bar code into consideration. The angle
between the scan line and bar code is selected, so that a good reading is possible. The
optimal setting of the angle is described further below.
The CLP 100 is fastened by means of two threaded holes (M3) to the top or bottom of the
device (
Page 32
refer to Figure 4-1
.
). The complete housing dimensions are shown in
Section 9.2,
Fig. 4-1: Position of the threaded holes !at CLP 100
Distance between the CLP 100 and the host
The maximum distance between the CLP 100 and the host when extension cables are used
amounts to 12 m (host interface RS-232).
Distance between the CLP 100 and the bar code
The distance a between the reading window of the CLP 100 and the bar code must amount
to 20 to 70 mm depending on the width of the bar code (
Page 38
distance for various resolutions (module widths).
shows the width of the reading area of the CLP 100 in relation to the reading
The optimum alignment of the CLP 100 is reached at an angle of 90° between the scan line
and the bar code bars (
between the scan line and the bar code bars must be taken into consideration (
Figure 4-4 and Table 4-1
refer to Figure 4-3
).
). Possible reading angles which can arise
refer to
Fig. 4-3:
angle between the scan line and the bar code bars
90
°
12
Fig. 4-4: Reading angle occurring between the scan line and the bar code bars
AngleLimit
α
Tilt
β
Pitch
γ
Skew
Tab. 4-1: Permissible angle occurring between the scan line and the bar code bars
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
0° ± 2
0° ± 5
10° ± 5
°
°
°
Operating InstructionsChapter 4
5
°
CLP 100 Bar Code Reader
Installation
NoteIf the light of the scan line falls exactly vertically on the surface of the bar code, disturbing
reflections can occur when the reflected light is received. In order to avoid this effect the
CLP 100 must be installed so that the emitted light is tilted relative to the perpendicular
refer to Figure 4-5
(
Front-end light emissionSide-end light emission
).
10°
10°
Bar code
Bar code
15
Reading
Distance
Fig. 4-5: Angle between the emitted light and the bar code (tilted to the perpendicular)
Reading
Distance
8
4.3Installation and adjustment of the device
4.3.1Installing the CLP 100
1. Align the CLP 100 so that the angle between the scan line and the bar code bars
amounts to 90°. Take any possible reading angle occurring into consideration (
Figure 4-4
).
2. In orde r to av oid d i s turbi ng ref lection s ali gn the C LP 10 0 so tha t the e mitt e d ligh t impa c ts
on the bar code at an angle of 100
° respectively 95°
refer to Figures 4-5 and 4-6
(
Damage to the housing
The screws may not be screwed more than 5 mm into the CLP 100. Longer screws may
damage the housing.
¾
Use screws with a suitable length.
3. Screw the screws through the base to which the CLP 100 is fastened into the threaded
hole.
4. Tighten the screws slightly.
5. Adjust the CLP 100 as described below.
refer to
).
ab
100°
Fig. 4-6: Adjustment of the CLP 100 in order to avoid reflections;
a: With front-end light emission, b: With side-end light emission
The adjusting operating mode supports the adjustment of the CLP 100. In this operating
mode the green LED extinguishes if the reading process fails ("No Read"). If the green LED
does not light up, the CLP 100 cannot read the bar code. If the green LED flickers, the CLP
100 can only read the bar code badly. If the green LED shows steady light, the CLP 100 is
aligned optimally. The scanning frequency in adjusting mode amounts to 500 Hz.
1. Connect the CLP 100 to the supply voltage and switch on the supply voltage.
2. Connect the CLP 100 to the PC.
3. Call up the CLP Setup user interface (
4. In the CLP Setup select the D
5. Click in the O
6. Click in the LED
PERATING MODE
DISPLAY
EVICE CONFIGURATION
field and select A
field and select NO R
7. Carry out the download to the CLP 100 (
refer to Section 10.2, Page 33
tab card.
DJUSTING MODE
EAD/GOOD READ
.
.
refer to Section 6.5.1, Page 21
).
).
8. Guide objects with bar codes realistically into the reading area of the CLP 100. Ensure
that the permitted reading angle is not exceeded.
9. Start the reading pulse: Cover the optical path of the sensor or make connection (
to Section 4.4
).
refer
10. Align the CLP 100 so that the green LED lights up steadily as far as possible (reading
result "Good Read").
11. Tighten the screws.
The CLP 100 is aligned optimally to the bar code.
4.4Installing the reading-pulse sensor
If the CLP 100 is triggered via an external sensor, the sensor and a reflector have to be
installed near the CLP 100.
sensor.
Figure 4-7
shows an example of the installation site of the
a
14
b
Fig. 4-7: Installation site for the reading-pulse sensor and the reflector (b smaller than a)
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
).
refer to Table 5-1,
Operating InstructionsChapter 5
CLP 100 Bar Code Reader
Electrical installation
5.4.3Wiring the host interface (Connecting the PC)
The CLP 100 is operated and configured with the CLP Setup software. For this purpose it
must be connected to the PC via the host interface.
When the PC is connected, the communications parameters are set as described in
Section 6.5.1, Page 21
Figure 5-1
Fig. 5-1: Wiring the host interface
shows the wiring of the RS-232 host interface.
.
*) 9-pin internal D-Sub plug to PC
Recommendation
Damage to the interface module in the CLP 100!
Electronic components in the CLP 100 can be damaged if the host interface is wired
incorrectly.
¾
Wire the host interface correctly in accordance with
¾
Check the wiring before switching on the CLP 100.
¾
Connect the host interface of the CLP 100 EMC-compatibly to the host by means of
shielded cables (
Table 5-3, Page 16
¾
Apply the shielding at one end.
refer to Figure 5-1
).
). Observe the maximum cable lengths (
Figure 5-1
.
refer to
1. Switch off the PC and the supply voltage of the CLP 100.
2. Connect the desired port "COM x" of the PC to the CLP 100. To this purpose use an
RS-232 data connection cable (RxD and TxD transposed).
3. Switch on the PC and the supply voltage of the CLP 100.
4. Set the communication parameters of the PC (
refer to Section 10.2.3, Page 34
).
In the default setting the CLP 100 communicates via the RS-232 interface with the host
using the values listed in
ParameterHost interface valueTerminal interface value
As an alternative the PC may be connected to the terminal interface.
Figure 5-2
shows the wiring of the terminal interface.
NoteThe terminal interface is a TTL level interface.
73 *
82 *
55 *
*) 9-pin internal D-Sub plug to PC
Fig. 5-2: Wiring the terminal interface
5.4.5Wiring the "Sensor" switching input
If a reading process is to be triggered via an external sensor, connect the sensor to the
"Sensor" switching input. This triggering type is selected as the default setting of the CLP
100.
Figure 5-3
shows the wiring of the "Sensor" switching input.
Table 5-5
lists the
characteristic data of this switching input.
5 V
CLP 100
Fig. 5-3: Wiring of the "Sensor" switching input
¾
Connect the sensor as described in
Switching
Connecting GND to the input starts the read port of the CLP 100 (low)
performance
PropertiesNot electrically separated
Electrical valuesLow
(Read port active):
≤≤
0 VVS0.8 V
≤
I1.5 µA
Tab. 5-5: Characteristic data of the "Sensor" switching input
HintThe D
EVICE CONFIGURATION
tab card of the CLP Setup software can be used to modify the
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 6
CLP 100 Bar Code Reader
Operation
5.4.6Wiring the "Result" switching output
The switching output can have various result functions assigned to it. If the corresponding
event occurs during a reading process, the switching output becomes live for the selected
pulse duration.
the characteristic data of the switching output.
Fig. 5-4: Wiring of the "Result" switching output (NPN)
Figure 5-4
shows the wiring of the "Result" switching output.
Table 5-5
lists
6
Recommendation
HintThe D
Operation
¾
In order to check the switching functions wire the switching output to a load and measure
the voltage with a high-voltage digital voltmeter. This avoids the display of incorrect
voltage values and switching states.
¾
Wire the switching output as described in
Switching performanceNPN switching against GND
PropertiesNot electrically separated
Electrical values
Tab. 5-6: Characteristic data of the "Result" switching output
EVICE CONFIGURATION
function assignment, the pulse duration and the output instant of the signal.
≤≤
5VU 30V
≤
I50mA
tab card of the CLP Setup software can be used to modify the
Figure 5-4
.
6.1Startup steps
•
Startup of the CLP 100 with the default setting set by factory (Quick-Start).
The CLP 100 can be operated without a connection to the PC in this configuration.
•
Connecting the PC (
refer to Section 10.2, Page 33
(
•
Parameterizing of the CLP 100 with the CLP Setup software or with command strings.
refer to Section 5.4.4, Page 18
).
) and installing the CLP Setup software
6.2Default setting
Table 6-1
parameters in the default setting are selected so that the CLP 100 can be used directly for
many applications in this configuration. With the default setting no PC is required for starting
up.
shows an overview of the default setting of our works for the CLP 100. The
19
Chapter 6Operating Instructions
Operation
CLP 100 Bar Code Reader
ParameterDefault setting
Active code typeCode 39
Code lengthFree
Multiple reading2
Number of codes1
Reading directionBoth
Send start/stop charactersNot active
Check digitNone
Reading pulse generationActive low (unchangable)
Switching outputNot active
Host interfaceRS-232 (unchangable)
ProtocolStart characters STX, Stop characters ETX
Data transmission rate9,600 Bd
Data format8 data bits, no parity, 1 stop bit
Output instantImmediately
No Read messageBR
Tab. 6-1: Default setting of the parameters of the CLP 100
If the CLP 100 is connected to a PC, the current parameters can be changed by using the
CLP Setup software. The parameter set of the default setting is saved in the CLP Setup and
in the CLP 100 and can be re-activated at any time.
The complete default setting can be viewed by using the CLP Setup software and printed
out, if required:
1. In order to save the current settings: Select the S
AVE AS
menu item in the F
ILE
menu bar
and enter the file name.
2. Click on in the toolbar.
The default setting is loaded and is displayed in the tab cards.
3. Click on in the toolbar.
ILE PRINT
The F
dialog box is opened.
4. Enter the comment for the header of the output and click on OK.
The dialog box for the print settings is opened.
5. Enter the settings for printing and click on OK.
CLP Setup prints out the default settings.
6.3Quick-Start
20
1. Carry out the electrical installation in accordance with
Chapter 5, Page 15.
A PC does not
have to be connected if the CLP 100 is operated with the default setting.
2. Switch on the supply voltage.
The LEDs of the CLP 100 light up and are extinguished after the self-test has been
completed successfully.
3. Present the bar code sample from
Figure 6-1
to the CLP 100 at a distance of approx.
35 mm.
4. Start the reading pulse: Cover the optical path of the sensor (close the switch).
Both LEDs light up.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 6
CLP 100 Bar Code Reader
Operation
5. End the reading pulse: Unmask the optical path of the sensor (open the switch).
If the reading has been successful, the red LED is extinguished, the green LED lights up.
The CLP 100 is ready to operate with the default setting of our works.
The CLP 100 can be switched off without the configuration data being lost, since no changes
were carried out to the parameter set.
0123412345
Fig. 6-1: Bar code sample (code 39, 0.35 mm, printing ratio 2:1)
6.4Operating modes and output of the read result
When parameterizing the CLP 100, it is possible to choose between the following operating
modes:
•
Reading mode
•
Diagnostic mode
•
Adjusting mode
•
On-line test mode
reading mode
In
the end of the reading pulse via the host and terminal interface.
diagnosis mode
In
statistically into the read field of the CLP (no transport movement). The output is emitted via
the host and terminal interface. For details on the diagnosis mode
Page 24
In
In the
and not via the host interface.
When outputting the read result, it is possible to choose between the normal reading
function and the code comparison function (matchcode). The matchcode function allows
the comparison of the read bar codes with a code which is entered at the CLP 100. It is
possible to select between complete or partial matching of the codes.
.
adjusting mode
on-line test mode
the CLP 100 detects the presented bar codes and emits the read result at
the quality of the bar code readings is judged. These are brought
refer to Section 6.5.8,
the CLP 100 is adjusted to the bar code (
the CLP 100 emits the read result only via the terminal interface
refer to Section 4.3.2, Page 14
).
6.5Parameterization
The CLP 100 is adapted to the specifc applications by means of the parameterization.
Parameterization is carried out either with the CLP Setup software or with command strings.
To this purpose a PC has to be connected and the CLP Setup has to be installed. Connection
of the PC to the CLP 100 is described in
of the CLP Setup software are described in the appendix (
6.5.1Transferring the parameter set between the CLP Setup and CLP 100
In order to edit the current parameter set of the CLP 100 it must first be copied from the
CLP 100 to the CLP Setup. This process is designated as uploading.
Changes to the parameter set carried out in the CLP Setup are not effective until they have
been transferred to the CLP 100. CLP Setup always copies the complete parameter set.
Saving the parameters to the CLP 100 is designated as downloading.
CLP Setup copies the parameter set last saved in the CLP 100 from the CLP 100 into its
database and displays its values in the tab cards.
If the CLP Setup software does not recognize the loaded parameters during uploading, a
warning is emited. Unknown parameters can be edited in the terminal emulator under
observance of the conventions for command strings. These parameters are also taken into
consideration when the parameter set is saved.
Downloading the parameter set to the CLP 100
¾
Click on in theCLP Setup toolbar.
The new parameter set is saved in the CLP 100.
Saving the parameter set in the CLP Setup
1. Select the S
AVE AS
menu item in the F
ILE
menu bar in order to save the modified
parameter set as the new configuration file in the CLP Setup or to overwrite an existing
file.
The S
AVE
CLP
FILE
dialog box is opened.
2. Enter the path and file name in the dialog box (extension of the file name: "*.scl") and
click on OK.
The new parameter set is saved in the CLP Setup.
6.5.2Parameterize the CLP 100 with command strings
The CLP 100 can be parameterized for example by means of the terminal emulator by
entering command strings. Parameters which are unknown to the CLP Setup can also be
used.
The command language of the CLP 100 accesses the command interpreter of the device
directly.
Figure 6-2
shows a view of the terminal emulator. A0 is entered as an example in
the framed text field for entering commands. This input is repeated in the large output
window. For a full description of the command language refer to
Table 10-3, Page 41.
1. Click on in the CLP Setup toolbar.
The terminal emulator window opens.
2. Enter the command in the framed text field and press the Return key.
The command is transmitted to the CLP 100.
NoteThe CLP 100 does not transmit an answer, but reacts immediately to the command.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 6
CLP 100 Bar Code Reader
Operation
Fig. 6-2: Terminal emulator with input of a command string
6.5.3Selecting reading mode
After being switched on the CLP 100 carries out a self-test and then changes over to the
reading mode (default setting). Reading mode can be selected as follows if the CLP 100 is
in another operating mode:
1. In the CLP Setup select the D
2. Click in the O
PERATING MODE
3. Carry out the download to CLP 100.
The CLP 100 is in reading mode.
6.5.4Adjusting the reading pulse
In the CLP 100 default setting the reading pulse (trigger) is supplied by an external sensor.
Debouncing of the sensor and the type of reading pulse end (through a time window or a
sensor signal) can be set by means of the CLP Setup software.
In its default setting the CLP 100 receives the reading pulse (trigger) via an external sensor
or a command string (software trigger). For test purposes, the reading pulse can also be
triggered directly via the terminal emulator.
1. Click on in the CLP Setup toolbar.
The terminal emulator window opens. The CLP 100 is in reading mode.
2. Click on S
TART READING
.
3. Present the bar code.
4. Click on S
TOP READING
.
The CLP 100 outputs the read result in the window of the terminal emulator.
6.5.6Setting the structure of the read result
In its default setting the CLP 100 sends the data contents of the bar code to the host as
the read result. In the default setting this data string is STX-/ETX-framed.
The structure of the data string can be selected by means of the H
CONFIGURATION
1. In the CLP Setup select the R
2. Click in the S
3. Select the H
4. Click in the S
tab cards.
END PREFIX
OST INTERFACE
EPARATOR
EADING CONFIGURATION
tab card.
list box and select a prefix from the list (A-Z, 1-0).
tab card.
list field and select a separator.
OST INTERFACE
and R
EADING
5. Carry out the download to CLP 100.
The CLP 100 operates with the new settings.
6.5.7Setting the matchcode function
The matchcode function allows the comparison of the read bar codes with a code which is
entered manually at the CLP 100 or trained in automatically (matchcode).
1. In the CLP Setup select the D
CTIVE
2. Click in the A
box in the C
3. Enter the code which is to be used for comparison in the M
4. If only a part of the code has to agree, enter the partial code in the P
OF THE MATCHCODE
text field, and complete the field with question marks or @ characters.
5. Selection the function of the switching output in the S
EVICE CONFIGURATION
OMPARE CODE
field.
tab card.
ATCHCODE
WITCHING OUTPUT AT CODE COMPARISON
text field.
ARTIAL COMPARISON
field.
6. Carry out the download to CLP 100.
The CLP 100 outputs a result either at agreement of the read codes with the matchcode
or at non-agreement.
6.5.8Setting the diagnosis mode
In diagnosis mode the quality of the bar code readings is judged. These are brought
statistically into the read field of the CLP 100 (no transport movement). The CLP 100 carries
out 100 readings after the reading pulse and evaluates them.
The data string in the diagnosis mode is STX-/ETX-framed. The data string contains the bar
code information (data) at the first place, followed by a slash and a three-digit identifier. The
data string is followed by the combination of slash and identifier repeated thrice (a total of
four identifiers separated by slashes):
<STX>Data/www/xxx/yyy/zzz<ETX>.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 6
CLP 100 Bar Code Reader
Operation
The maximum value of an identifier is 100. If the value is lower (one- or two-digit number),
the leading blanks will be filled with spaces. If the D
ISPLAY CONTROL CODE
function is activated,
a space is displayed as <SPC>. The identifiers mean:
www = Number of successful readings ("Good reads")
xxx= Number of successful decoding processes (with misinterpretations)
yyy= Number of successful indentifications of a start or stop character (depending on
the scan direction)
zzz= Number of readings carried out (the CLP 100 carries out 100 readings each in
the diagnosis mode)
Error-free reading and decoding of a bar code would thus have the following form:
<STX>Data/100/100/100/100<ETX>.
A reading with some failed decodings has, for example, the following form:
<STX>Data/<SPC>67/<SPC>67/100/100<ETX>.
If the CLP 100 has only recognized the start character, it transfers a question mark instead
of the data string:
<STX>?/<SPC><SPC>0/<SPC><SPC>0/100/100<ETX>.
Figure 6-3
shows further examples of reading results in the diagnosis mode:
Fig. 6-3: Terminal emulator with reading results of the CLP 100 in diagnosis mode
The diagnosis mode can be selected directly in the terminal emulation window or set via the
tab cards:
¾
If the terminal emulator window is active: Click in the D
the bar code.
The reading process is started automatically. The CLP 100 scans the bar code once per
second.
- or -
1. If the terminal emulator window is not active: In the CLP Setup select the D
CONFIGURATION
2. Click in the O
3. Carry out the download to CLP 100.
The CLP 100 is in diagnosis mode.
4. Click on in the CLP Setup toolbar.
The terminal emulator window opens.
5. Click on S
6. Present the bar code.
The CLP 100 outputs the read result in the window of the terminal emulator.
7. In order to return to reading mode proceed as described in
tab card.
PERATING MODE
TART READING
field and select D
.
IAGNOSTIC MODE
IAGNOSTIC MODE
.
Section 6.5.3
box and present
EVICE
.
7
Maintenance
6.6Switching off the CLP 100
1. If the parameter set was changed, download the parameter set to the CP 100 and save
the parameter set as a configuration file in the CLP Setup.
2. Switch off the supply voltage.
The last parameter set saved in the CLP 100 remains valid.
7.1Maintenance during operation
The CLP 100 reading window is made of glass. The reading window (
clean in order to achieve the complete reading performance of the CLP 100. Check the
reading window regularly for dirt in particular in case of dirty or humid environments.
a
b
Figure 7-1
) must be
26
Fig. 7-1: CLP 100 with front-end reading window (a) and side-end reading window (b)
If a sensor is used for triggering, its window and the reflector have to be cleaned regularly.
This avoids incorrect switching performance.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 7
CLP 100 Bar Code Reader
Maintenance
LED lighting can endanger your eyes!
The CLP 100 uses an LED illumination line.
Light emitting diode class 1 according to EN 60825-1:A2:2001.
The retina can be damaged if you look too long into the beam.
¾
Do not look directly into the LED illumination line.
¾
Observe the most recent specifications of DIN EN 60825-1, latest version.
Damage to the reading window!
Scratches and streaks on the reading window impair the reading performance.
¾
Use a mild detergent without scouring agents.
¾
Avoid cloths or sponges which scratch.
¾
Clean the reading window carefully.
¾
Clean the reading window with a soft, non-fluffing cloth and mild detergent without
scouring agents, for example antistatic glass cleaning fluid.
¾
If necessary, clean the LED on the device rear.
¾
If necessary, clean the sensor window and reflector.
7.2Maintenance
The CLP 100 operates maintenance-free.
7.3Disposal
After removal from service dispose of unusable or irreparable devices in a manner which is
not harmful to the environment. Observe the respective state regulations on waste disposal.
1. Remove the CLP 100 housing.
2. Remove the electronic modules and connection cable.
3. Recycle the housing.
4. Dispose of electronic modules and connection cable as hazardous waste.
5. Dispose of the glass as recycled glass.
At present, SICK AG does not take back devices which have become unusable or
irreparable.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 8
CLP 100 Bar Code Reader
Troubleshooting
8.2Troubleshooting table
Aids during troubleshooting:
•
These operating instructions
•
Multimeter for measuring voltage and current
FaultPossible causeCheckRemedy
1.When th e supply vol t a ge is
applied to the CLP 100:
The LEDs do not light up
(LEDs must light up for
three seconds after
voltage is applied if the
self-test is successful)
2. CLP 100 cannot be
started via the external
sensor, Scan field of the
CLP 100 (red light) is not
displayed
or
LEDs do not light up after
an executed signal for
reading
3. Green LED does not light
up after the end of the
reading pulse (reading not
successful)
Tab. 8-1: Troubleshooting table
1.1 CLP 100 without supply
voltage
1.2 CLP 100 has diagnosed a
device fault during the
self-test
2.1 External sensor connected
incorrectly
2.2 Photoelectric switch not
aligned to the reflector or
Optical path covered (light
scanner or inductive
sensor is not dampened)
2.3 CLP 100 does not receive
command string for
pulsing via the host
interface
3.1 N o bar code in t he readin g
area during the reading
process
3.2 Scan field does not
contact the bar code
3.3 Reading distance incorrect 3.3 Check the reading
3.4 Evaluation criteria for the
code type set incorrectly
3.5 Reading angle under
which the bar code
appears is too large
1.1 Check the supply voltage1.1 Check the wiring and
1.2 Switch the device off and
on aga in. Do the LEDs light
up?
2.1 Check the wiring of the
external sensor
2.2 Check the external sensor
for functionality and a free
optical path
2.3 Check the data
connection between the
host and the CLP 100.
Check the command
strings of the host
computer
3.1 Check the interval
between the reading pulse
and presence of the bar
code in the reading area
3.2 Check the adjustment. Is
the bar code in the middle
of the scan field?
distance
3.4 Check the code type and
code length
3.5 Check the reading angle3.5 Readjust the CLP 100
measure the supply
voltage (DC 5 V ± 5 %)
1.2 If the LEDs do not light up,
contact the SICK service
(refer to Section 8.3,
Page 30)
2.1 Measure the output signal
of the external sensor and
the input signal at the
CLP 100 (active low)
2.2 Re-align the external
sensor
2.3 Carry out the connection
in accordance with Section
5.4, Page 16 and observe
the pin assigment. Carry
out an upload in the CLP
Setup. On the H
I
NTERFACE
data format, protocol, start
and stop characters, baud
rate correctly.
Carry out the download to
the CLP 100
3.1 Refer to Item 2
3.2 Readjust the CLP 100
(refer to Section 4.3.2, Page 14)
3.3 Set the correct reading
distance, but take the
module width into
consideration (refer to Section 10.3, Page38)
3.4 Enter correct code type in
CLP Setup. Carry out
download to CLP 100
while ensuring that the
maximum reading angle is
observed (refer to Figure 4-4, Page 12)
3. Green LED does not light
up after the end of the
reading pulse (reading not
successful)
4. CLP 100 does not transfer
read results after the end
of the reading pulse
Troubleshooting
CLP 100 Bar Code Reader
3.6 Fault due to reflection of
the light at the bar code
3.7 Bar code quality is
insufficient
4.1 No reading pulse occurred 4.1 Do the LEDs light up after
4.2 Data connection cable
wired incorrectly
4.3 Voltage level incorrect4.3 Check the voltage level4.3 Correct the voltage level
4.4 Host interface
parameterized incorrectly
3.6 Check the angle3.6 Readjust the CLP 100 and
tilt it relative to the vertical
(refer to Figure 4-5, Page 13)
3.7 Check the printing
contrast, idle zones and
print tolerances of the bar
code
the reading pulse?
4.2 Check the wiring4.2 Carry out the wiring in
4.4 Check the data format,
protocol, start and stop
characters
3.7 Have the bar code
checked (for example by
the SICK service (refer to
Section 8.3, Page 30))
4.1 Refer to Item 2
accordance with the pin
assignment and the
connection scheme
4.4 Carry out an upload in the
CLP Setup. On the H
I
NTERFACE
data format, protocol, start
and stop characters, baud
rate correctly.
Carry out the download to
the CLP 100
tab card set the
OST
Tab. 8-1: Troubleshooting table
8.3SICK support
The device may be defective if the error cannot be eliminated by means of the above
measures. The CLP 100 does not have any components whose functionality can be
restored by the user after a failure.
Please contact your local SICK office or subsidiary:
•
The telephone and fax numbers are listet on the rear cover of this manual.
¾
Please contact SICK before submitting the device for repair.
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 10
CLP 100 Bar Code Reader
Appendix
10
Appendix
10.1Appendix overview
•
Installation and handling of the CLP Setup software
•
Reading area diagram
•
Calculation of the number of scans
•
Calculation of the code length of a bar code
•
Command language for CLP bar code readers
10.2Installation and handling of the CLP Setup software
The scope of delivery of the CLP 100 includes a set of diskettes (3.5") with the CLP Setup
software. A PC with the operating system Windows 95
is required in order to use the software. The memory requirement on the hard disk amounts
to approx. 6.5 MB for the installation of CLP Setup, CLP Setup Help and I-ViewPro™.
10.2.1Preparing the installation
1. Have the diskettes at hand.
2. Connect the PC to the host interface of the CLP 100 (
3. Switch on the supply voltage of the CLP 100.
4. Switch on the PC and start Windows.
Windows 98™ or Windows NT
™,
refer to Section 5.4.3, Page 17
™
).
10.2.2Carrying out the installation
During the installation of CLP Setup the installation program creates a main directory with
subdirectories and the required links. CLP Setup can be removed completely from the PC
by using the Uninstaller which is automatically installed as well.
First installation
1. Shut down all the applications under Windows.
2. Insert the diskette into the floppy disk drive.
3. Call up the R
field: "A:\CLP_xxxx.exe" (replace xxxx by the diskette label text). Click on OK.
- or -
Open the Explorer, open drive A and double-click on the file "CLP_xxxx.exe" (xxxx stands
for the diskette label text).
The installation program starts and guides you through the installation with screen
messages. Die CLP Setup software and the CLP Setup Help on-line help are installed.
4. If required, install the I-ViewPro™ HTML browser (is prompted).
5. Observe the the latest information on the CLP Setup given in the Readme file.
6. Click on OK to confirm the final installation message.
Die CLP Setup software and the CLP Setup Help on-line help are installed and ready for
use.
UN
di alog bo x in Windows and en ter t h e following command i n th e O
There are two possibilities of installing a new version of CLP Setup:
•
Installation of the new version in addition to the old version
- or -
•
Installation of the new version instead of the old version (overwriting)
Installation of the new version in addition to the old version
When the new version is installed in addition to the old version the new CLP Setup software
is installed as described under
First installation
. When prompted for the target directory you
have to enter a new directory. Both software versions are available parallel, but may not be
started simultaneously. The configuration files of the old version can continue to be used in
the new version.
Installation of the new version instead of the old version
When the new version is installed instead of the old one, the files of the old version have to
be removed – with the exception of the configuration files "*.scl". The "*.scl" files contain
the parameter sets of the CLP 100.
The Uninstaller removes the program files. The Uninstaller can be used to remove either all
the files (with the exception of the configuration files) or only selected files. The default
setting is the complete removal (the configuration files are not removed). In the case of
user-specific removal the files are listed and only the selected files are removed. When
selecting files ensure that the main directory together with the "*.scl" files is not deleted.
1. Select the Uninstaller for CLP Setup in the start menu of Windows under P
ROGRAMS
.
The Uninstaller starts and guides you through the removal with screen messages.
2. Select the type of removal (complete or user-specific).
3. The new version of CLP Setup is installed as described under
First installation
. Select the
same directory.
The new version of CLP Setup is installed. The configuration files of the old version can
continue to be used.
34
10.2.3Starting the CLP Setup software
The CLP Setup software starts with the following default setting:
CommunicationCOM 1, 9,600 Bd, 8 data bits, 1 stop bit, no parity
Linear measuresMetric
LanguageEnglish
BrowserNot assigned
Directory for files"Data" (configuration files for CLP 100)
Tab. 10-1: Default settings of CLP Setup
1. Switch on the PC and start Windows.
2. Select CLP Setup in the start menu.
The introductory dialog box is displayed after the identifier for the SICK software.
3. Click on OK.
CLP Setup checks whether a bar code reader is connected to the port "COM 1" of the
PC and whether the values of the communication parameters between the bar code
reader and the PC agree. If the values agree, CLP Setup enters C
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
ONNECTED
in the top
Operating InstructionsChapter 10
CLP 100 Bar Code Reader
Appendix
right-hand of the status bar.
The software loads the internal description of the bar code reader and the default setting
of the parameters from the database and displays it in the tab cards. Then the software
copies the last set saved permanently in the CLP 100 from the CLP 100. Afterwards this
is displayed in the tab cards.
The current parameter set can be edited in the tab cards.
Help in cases of problems
If the CLP Setup displays the message NO
CONNECTION
in the top right-hand of the status bar,
the software could not establish a connection to the CLP 100. This can have two causes.
The CLP 100 is not connected, or the communication parameters of the CLP 100 and the
PC do not agree.
1. Connect the PC to the host interface of the CLP 100 as described in
Page 17
.
Section 5.4.3,
2. Click on .
UTO BAUD DETECT
The A
dialog box is displayed. CLP Setup checks whether a bar code
reader is connected to the port "COM 1" of the PC and whether the values of the
communication parameters between the bar code reader and the PC agree. If the values
agree, the CLP Setup displays the values of the communication parameters.
3. If CLP Setup still cannot establish a connection, click on C
ERIAL INTERFACE
S
menu item in the O
PTIONS
menu.
ANCEL
and select the
CLP Setup displays the current settings of the communication parameters.
4. Set the following communication parameters: Connected COM port, 9,600 Bd,8 data bits, 1 stop bit, no parity.
5. Click on OK.
6. Click on .
UTO BAUD DETECT
The A
dialog box is displayed. CLP Setup attempts again to communicate
with the CLP 100. If this is successful, CLP Setup displays the values of the
communication parameters between the bar code reader and the PC.
7. Click on OK.
The dialog box prompts you whether the parameters of the connected device are to be
loaded.
8. In order to copy the current parameter set to the CLP Setup click on Y
CLP Setup displays C
ONNECTED
. The current parameter set can be edited in the tab cards.
ES
.
10.2.4User interface
The user interface is largely self-explanatory. The online help describes how to use the user
interface under H
ELP
in the menu item P
ROGRAM INFORMATION
the user interface.
The user interface consists of the following elements:
•
Title bar displaying the program name (CLP Setup) and the current configuration file
•
Menu bar with pull-down menus
•
Toolbar with icons which trigger a function when clicked on
•
Status bar (top right) with scanner selection field and status field for displaying the
connection to the bar code reader
•
3 tab cards (R
EADING CONFIGURATION
EVICE CONFIGURATION
, D
Further dialog boxes are opened in the tab cards, if necessary
Fig. 10-1: User interface of the CLP Setup software
10.2.5Functions
The CLP Setup software provides the following functions:
•
Loading of the default setting of the parameter set from the database
•
Automatic attempt to communicate with the CLP 100 when the program is started
•
Uploading of the parameter set which is saved in the CLP 100
•
Modifying the parameters
•
Downloading the modified parameter set to the CLP 100
•
Saving the modified parameter set in the CLP Setup as the configuration file
•
Direct access to the CLP 100 by means of a terminal emulator (parameterizing via
command strings, selection of the operating mode and triggering of the CLP 100 reading
function)
•
Selection of the COM ports for adapting the data transmission parameters
SICK AG · Division Auto Ident · Germany · All rights reserved8 008 912/0000/21-08-2002
Operating InstructionsChapter 10
CLP 100 Bar Code Reader
Appendix
10.2.6Using the CLP Setup Help on-line help
The CLP Setup Help on-line help helps you in using the CLP Setup software. The help runs
under an HTML browser (for example, Netscape Navigator™, Microsoft Internet-Explorer™
or the supplied I-ViewPro™). The help can be called up context-specifically for the
parameter being edited and describes the function of the parameter and possible values
for the parameter.
¾
¾
¾
¾
In the upper horizontal frame it is possible to also click on a tab tard. The parameters are
then displayed in the left-hand vertical frame. These can be selected by clicking on them.
[F1]
Press
The browser window opens and the help topic is displayed.
If the browser is not found, enter the path for the browser in the opened dialog box (for
example "Iviewpro32.exe" in the directory "I-ViewPro").
In order to avoid multiple opening of the browser use the key combination
or the Windows status bar to toggle between the CLP Setup and the CLP Setup Help.
In order to call up the help overview click on the C
menu bar of the CLP Setup.
The reading area diagram shows the reading width as a ratio of the reading distance for
various resolutions. Disturbing optical effects (distortions) which can occur when the
distance is too great are taken into account when specifying the reading width.
The module width is the narrowest bar of a bar code which is still resolved.
Fig. 10-4: Calculation example: Number of scans for fencing positioning of the bar code bars
39
Chapter 10Operating Instructions
Appendix
CLP 100 Bar Code Reader
10.5Calculation of the code length of a bar code
The code length of a bar code corresponds to the number of used characters in the printing
image including the check digits (if they exist). The fixed code length can be specified in the
CLP Setup.
The code length can be determined by counting the bars and gaps if the code type of a bar
code is known. The respective equation for calculation is shown in
1. Count the bars and possibly gaps as specified in
Table 10-2
stop characters.
2. Calculate the code length in accordance with the equation specified in the table.
3. Carry out the input in the CLP Setup as specified in Column 4 of
Table 10-2
.
. Also count the start and
Table 10-2
.
Code typeCountCalculation of the code length
Code 39Number of barsCalculated code length
2/5 InterleavedNumber of wide elements
(bars and gaps)
I
Code
I
Code
Number10
----------------------------------=
Number1
---------------------------------=
EANNot applicable13 characters (normal version)
8 characters (short version)
UPCNot applicable12 characters (UPC A, normal version)
8 characters (UPC E, short version)
CodabarNumber of barsCalculated code length
Code 128
Number of barsCalculated code length
(character set A)
EAN 128Number of barsCalculated code length
1) Check digit optional for Code 39, 2/5 Interleaved, Codabar.
Check digit always integrated in the bar code print at EAN, UPC, Code 128, EAN 128 in accordance with specification
(is suppressed automatically at the output of the read result of the CLP 100)
2) With few exceptions each printed character corresponds to an ASCII character which has to be decoded.
In the case of Code 39 extended, Code 128 and EAN 128 the number of characters in the data string of the CLP 100 can exceed the number of characters in the printing
image because it consists of several character sets.
I
Code
I
Code
I
Code
Number8
---------------------------------=
Number 10
------------------------------------=
Number 10
------------------------------------=
1)2)
Input in the CLP Setup
–
5
–
Calculated code length
2
activate 13-digit
activate 8-digit
Activate Version A
Activate Version E
–
4
–
3
–
3
Tab. 10-2: Auxiliary table for calculating the code length of a bar code