Help VeriSens
Help VeriSens
Help VeriSens
VeriSens® ID / CS / XF / XC Series
Technical Documentation
®
VeriSens ID- / CS- / XF- / XC- Series
Contents
1 Welcome...................................................................................................................................................... 6
2 Imprint ......................................................................................................................................................... 7
15.4.11 SP command – set parameters for the feature checks ............................................................... 208
15.4.12 TE command – use next image for external teach ..................................................................... 210
15.4.13 TR command – request image acquisition and response datagram .......................................... 211
15.4.14 UD command – transfer backup data (only for Ethernet) ........................................................... 212
15.4.15 UJ command – transfer a new job .............................................................................................. 214
15.4.16 VB command – restart device ..................................................................................................... 215
1 Welcome
®
Welcome to VeriSens Help
Please read these operating instructions carefully and observe the safety
instructions!
Target group:
®
These operating instructions are intended for users that want to perform sensor tasks with the VeriSens
Vision Sensor.
2 Imprint
Badstraße 30
DE-01454 Radeberg
Version 3.4
05/2013 Issue
® ®
VeriSens and FEX are registered trademarks of Baumer Optronic GmbH.
All other product and company names mentioned are trade marks or registered trade marks of their
respective owners.
All rights reserved. Reproduction of this document in whole or in part is only permitted with previous written
consent from Baumer Optronic GmbH.
3 Safety instructions
NOTE
ATTENTION!
WARNING!
Indicates an immediate imminent danger. If the danger is not avoided, the consequences
are death or very serious injury.
NOTE
®
There is a scratch-resistant foil on the glass cover of the tube in the VeriSens XC series.
Remove the foil before you start any jobs.
NOTE
For optimum electrical noise immunity, the use of shielded cables is recommended. The
appropriate cables can be obtained from Baumer.
NOTE
Network problems can be caused by a variety of issues, such as power saving modes on
portable computers, faults with cables or other components, or incorrect settings on the
PC. In case of problems, contact a technician who can test the computer to find the
source of the network error.
NOTE
Printable ASCII symbols are supported for job, feature and data names in accordance
with ISO/IEC 8859-1.
.
ATTENTION!
ATTENTION!
Protection class only valid if all plugs / connectors are connected according to this
technical documentation!
ATTENTION
The device may become warm during operation. High temperatures may damage the
device. Make sure that, at ambient temperatures around 50°C, (+122°F) the housing is
assembled so that the generated heat is dissipated!
ATTENTION
®
Strong radiation or electrical fields can damage the VeriSens . Never put the device in
areas affected by strong radiation or strong electrical fields. These can be created by, for
example, close proximity to lasers.
WARNING!
®
VeriSens emits bright, pulsed light (Risk goup 1, low risk, EN 62471:2008).
Bright, pulsed light can cause damage to the eyes and seizures.
Never look directly into the pulsed light from the LEDs!
©
For VeriSens with infrared illumination
NOTE
®
VeriSens uses LED illumination of the risk group RG 0 (exempt group, no risk) as per
IEC/EN 62471.
®
The radiation of the LEDs does not pose a hazard to the human eye if the VeriSens is
used for its intended purpose.
Even so, do not look directly into the light source – there is a danger of dazzle and
®
irritation. Install the VeriSens so that it is not possible to look directly into the light source.
4 Correct Use
®
The VeriSens Vision Sensors in combination with the Application Suite software are used to monitor and
verify:
®
Completeness (VeriSens CS-100 / XF-100 / XF-200 / XC-100 / XC-200)
®
Presence (VeriSens CS-100 / XF-100 / XF-200 / XC-100 / XC-200)
®
Location (VeriSens CS-100 / XF-100 / XF-200 / XC-100 / XC-200)
®
Correct position (VeriSens CS-100 / XF-100 / XF-200 / XC-100 / XC-200)
®
Bar code and matrix code (VeriSens ID-100 / ID-110 / XF-200 / XC-200)
®
Numbers and characters (VeriSens ID-110 / XF-200 / XC-200)
ATTENTION!
®
Only use the VeriSens Vision Sensor for its intended purpose! Any use that is not
described in the technical documentation shall invalidate the guarantee!
®
The latest information on the Baumer VeriSens and links to other Baumer products are to be found at
http://www.baumer.com/verisens.
5 Mode of operation
®
In contrast with conventional photoelectric sensors, the VeriSens operates with digital images and is
capable of conducting several sensor tasks with parameters set by the software.
®
VeriSens ’ strength lies in the detection of contours. With the procedure, differences in brightness can be
optimally tolerated, as contours are usually independent of the absolute brightness (e.g. variations in
illumination).
Because a workpiece can normally always be described by its relevant contours, this provides powerful tools
to control the presence, position and completeness of parts. The high quality of the method ensures that a
reliable result is always achieved even with a rapid sequence of objects.
The diagram shows the schematic mode of operation with the corresponding parts of the sensor.
Here, each job is divided into several sensor tasks. Each sensor task executes one task and returns an
associated pass/fail result or the associated measured values. For this purpose, a working area must be
defined that is either circular, an arc, rectangular or polygonal. The contours can be given via search arrows
for geometrical sensor tasks.
Then you can link the results from the sensor tasks into one result and output it via a digital interface.
®
With VeriSens the stored jobs can be selected via external switching inputs.
®
The VeriSens operates in two operating modes:
Activated
Parameter settings
®
In activated mode, the actual job is conducted. VeriSens operates autonomously in this mode and can
®
communicate directly with a PLC. VeriSens receives all commands such as trigger or job number from the
external control system and mainly returns a pass or fail result. In activated mode you can also use the
Application Suite to monitor your test assignments.
In the Configuration mode you can configure and set the parameters for the jobs and features to be checked.
This is conducted using the Application Suite.
Because a high-quality digital image provides many means of visual inspection, the parameters of the jobs
have to be set according to the test assignment and the application. For this purpose, the Application Suite
provides a pre-configured input mask for each feature to be checked, which supports the determination of
the optimum settings.
®
Fasten the VeriSens to the M4 screws provided for this purpose.
®
Align the VeriSens so that the image center indicated below points directly at the object to be inspected.
®
The VeriSens should be installed so that it vibrates as little as possible during operation to avoid negative
influences on the image quality (blurred images).
®
Install the VeriSens so that there are no obstacles between the sensor and the object that could block the
view or cause reflections.
®
The VeriSens can inspect fixed areas at fixed distances. For this purpose, there are two variants with
different focal distances of the optical systems (f = 10 mm and f = 16 mm).
NOTE
The field of view for the XC-100 / XC-200 depends on the lens used.
Lens f = 10 mm
Lens f = 16 mm
®
A VeriSens vision sensor,
Installation CD for the Application Suite,
A M12-connecting cable (not supplied)
An Ethernet cable (not supplied)
A normal PC with Ethernet interface (not supplied).
NOTE
For optimum electrical noise immunity, the use of shielded cables is recommended. The
appropriate cables can be obtained from Baumer.
ATTENTION!
When connecting the power cable, ensure that all conductors are correctly connected
according to their color codes.
You will find the voltages necessary, the pin assignment and the corresponding electrical
power under Technical Data.
®
Screw the 12-pin power cable with M12 plug onto the power supply connection on the VeriSens .
NOTE
After installing the software, you can check the correct assignment of the digital
connections in the menu: Device → Digital I/Os assistant.
6.3 Wiring
Input
Output
Encoder
®
You have two options for operating VeriSens Vision Sensors with an encoder:
NOTE
The maximum frequency of 500 kHz should not be exceeded for reliable operation.
The maximum frequency of 500 kHz/channel should not be exceeded for reliable operation.
The following is a list of system requirements necessary for a proper operation of the Application Suite:
Operating system: Microsoft Windows XP SP2, Microsoft Windows Vista (32 bit / 64 bit), Microsoft
Windows 7 (32 bit / 64 bit), Win 8 (32 bit / 64 bit)
Processor: Min. 500 MHz, 2 GHz recommended
Memory: Min. 512 MB RAM, > 1 GB recommended
Hard drive: Min. A minimum of about 150 MB of free disk space; including examples, about 400 MB
Display: Resolution min. 1024 x 768 pixel, TrueColor recommended
Network: Network connection for 10 Base-T / 100 Base-TX or faster
NOTE
Please observe that you require the administrator privileges for the installation of the
Application Suite or device driver, however, you can use a version without installation.
®
Internet Explorer 8/9
Firefox 3.6.28
Firefox 13
ATTENTION!
Protection class only valid if all plugs / connectors are connected according to this
technical documentation!
® ®
Connect VeriSens to the Ethernet interface of your computer or connect VeriSens and your computer in a
common network:
1. Start the setup program from the CD and follow the installation instructions.
2. A link to the Application Suite will be made on your desktop. The Application Suite is launched by
double clicking on this link.
®
3. Check the network settings to connect to VeriSens .
®
When VeriSens has been correctly connected and the software is successfully installed, the vision sensor
can be commissioned using the Application Suite.
NOTE
You can launch the Application Suite using a command line parameter and automatically
®
connect to a VeriSens by way of the IP address.
You can also use a command line parameter to launch the Application Suite in different
languages.
/l=de (German)
/l=en (English)
/l=fr (French)
/l=zh (Chinese)
1. Assigning an IP address
®
To use VeriSens in your network, you must assign a unique IP address to the device. Below is the default
factory configuration:
1. If you have a DHCP server integrated into your network, the IP address is requested from this
server. No additional manual actions are necessary on your part.
2. If a valid IP address cannot be obtained within 15 seconds, the default IP address of 192.168.0.250
(subnet mask: 255.255.255.0) is used.
NOTE
To avoid network malfunctions, ensure that each IP address is unique within your network
and has not already been assigned!
®
Now, link your PC into the same network as VeriSens . Under certain circumstances, you may need to
configure the IP address of your PC for this purpose. With Microsoft Windows XP, proceed as follows:
1) Open the "Start" menu and then move to "Settings > Control Panel > Network Connections".
2) Select your network (e.g., "Local Area Connection") and then the "Properties" entry in the context
menu.
3) Select the "Internet Protocol (TCP/IP)" entry in the list of elements and then click the Properties
button below the selection list. The following dialog box opens:
Activate the Use the following IP address option and select an address in the range 192.168.0.xxx
that has not yet been used for the IP address. Enter 255.255.255.0 for the subnet mask and confirm
these settings.
NOTE
®
For VeriSens communication via Ethernet, the following ports are used:
These ports must not be occupied by other programs or used for communication by the
process interface!
Check that these ports are enabled in your firewall! You can find details on this topic in the
manufacturer's documentation of your firewall.
NOTE
®
For communication across gateway boundaries, the public IP address of the VeriSens
must be known. Automatic detection of the device is only possible in the local network.
To establish the connection, use the options in the selection list of available devices.
®
To do this, set your PC and the VeriSens as follows:
PC: The gateway of the PC's local network (Gateway 1) must be set in the configuration of the
network adapter.
®
VeriSens : The gateway of the device's local network (Gateway 2) must be set in the network
configuration.
The following items must be kept in mind when an address conversion using NAT (Network Address
Translation) is being used for at least one of the gateways:
To connect the device using the Application Suite, you must specify the public address and port
®
number of the gateway to which the VeriSens is connected (Gateway 2).
®
A separate port for communications must be used in the VeriSens settings.
You can find this setting under Device → Device settings → IP address / Network. Change the Port
setting from Standard to the desired port number.
Keep in mind that changes to the network settings of the device are only valid in the local network. If
necessary, make sure that the NAT settings of the gateway are also configured to make
communication possible.
ActiveX
Software technology from Microsoft to extend programs with additional functions
Ethernet
Wired data network technology for local data networks
Firewall
Software that checks and prevents access via the network
IP address
"Mailing address" of a device in a network
Assignment of a MAC address to a specific network
JavaScript
Programming language for websites allowing, among other features, dynamic actions within
websites
Ping
Program for determining whether a computer is available in a network
Port
(Additional) address of data packets in a network
Describes the Internet services used, e.g., 21 – FTP, 25 – e-mail, 80 – websites (HTTP)
A screw and 5 LEDs are located on the Vision Sensor for displaying the various states.
NOTE
Power: Indicates that the Vision Sensor is being supplied with electricity.
The Application Suite is the software package for commissioning, job creation, configuaration, service and
®
maintenance of the VeriSens . You can monitor the progress of the job in the Activated mode.
®
An overview of the operating modes of the VeriSens is found in chapter Operating modes.
4 Job bar
6 7 Parameter area
Associated online help is Information on the system is A form for online support is
available for each dialog on the shown on the Info tab. The available on the Support tab.
Help tab. illustration is an example and You have the option of attaching
images and jobs to your support
does not pertain to the current
inquiry or accessing a log file.
version!
With this button you have the option to hide the help.
With this button, you can show the hidden Help again.
NOTE
To improve clarity, the Help window is shown lightly grayed out when the mouse pointer is
not over it.
► Images from PC
► Fault images
► Loading, saving and recording images
You can zoom into or out of the displayed image using the magnifier and adjust the image to fit the window.
If the image has been enlarged and can no longer be seen as a whole, you can select another clip by
moving the area marked in red. The overview is only displayed if the entire image is not visible.
contour points
Here you can load images for evaluation that you have saved previously from your computer. Click on
Images from PC.
You can view the images that you have loaded here.
You can see the last fault images to occur (max. 32) here.
Use this button to save the single exposure currently being displayed to your PC.
Use this button to load images saved on your computer for further processing.
Use this button to save the image currently being displayed to your PC.
Use this button to record live images. The “Record images” dialog box opens after clicking.
Make the settings required for the image series in this dialog box.
Use the Single image button to save just one image in the selected directory. Use the Acquisition button to
keep acquiring images until you click on Finish or have limited image acquisition.
The Application Suite helps you to create, manage and test jobs and to configure them for operation.
®
Each test assignment is processed by VeriSens in the course of a job. For each job required an image will
be acquired in which you mark the features to be checked. A pass/fail result will then be determined.
®
1. Adjust Image: Each inspection with the VeriSens is based on image data. The image quality
depends on the internal camera settings, the illumination settings and lens adjustments. Here, you
can set all parameters concerned with the primary image acquisition and its control.
2. Check features: Checking the features is the actual evaluation. Each sensor task operates in a
working area, determines one or more values and compares the result with preset switching points.
In a second step, you can link the results of the sensor tasks to produce a result.
Configure interfaces: This includes settings for digital outputs (output time and duration of output,
among other settings) and configuration for datagrams of the process interface. You can also set
which feature checks and functions can be used via the web interface.
This information is saved separately for each job, while pin assignment for the digital I/Os is set in
the device settings.
9 Creating a job
Jobs are created in three main steps, using the “Job bar”. The individual parameters can be set in this bar.
NOTE
The field of view and the minimum module size for the XC-100 / XC-200 depend on the
lens installed.
Set the exposure time that should be used for the acquisition.
NOTE
Please be aware that, if exposure time is extended, images may become blurred because
of movement of the object. In this case, reduce the exposure time until a sharp image of
the object is produced and increase the amplification value for this.
The reduced resolution (binning mode) setting can be used for identical exposure time,
which allows for higher grey levels than with full resolution.
NOTE
Higher amplification values result in increased image graininess and make stable analysis
more difficult. If sufficient image brightness is not achieved, use external illumination.
Click on Generating automatic suggestion ... to view a suggestion for illumination settings.
Enter the speed of the objects, and their distance from the camera, during inspection. The Application Suite
automatically calculates the associated parameters. If the image is then still too dark or bright, you can adjust
this using the brightness control.
Continuous image capture: A new image acquisition is made as soon as an image analysis is complete.
You can also limit the number of images per second as a function of the exposure time.
Image capture on trigger signal: A new image is acquired upon the occurrence of a corresponding
external event.
You can also specify the delay time or distance, if an encoder is connected, between the trigger signal and
the actual image acquisition. Any other trigger signals received during this period are ignored!
If necessary, activate the “invalid trigger” entry (trigger during image acquisition or job switching) in Device
settings, so that the alarm output is activated in such cases.
With the illumination settings, you can switch off the internal illumination and possibly activate external
illumination with the Flash sync output. If you wish to use the external Flash sync output, this must be
chosen accordingly in the Digital I/O menu. You can also activate both type of illumination.
Click on Configure external illumination… to make the settings for a connected external illumination system
or a flash controller.
®
You can choose between two VeriSens resolutions.
NOTE
When using the reduced resolution setting, 2 x 2 pixels are always grouped (binned)
together. The time for image acquisition decreases correspondingly. Select the mode in
which your inspection feature is clearly visible.
NOTE
Only use contour recognition sensitivity when all of the other image settings have been
performed successfully.
To ensure consistent evaluation, all contours must be calculated consistently. This means that the image is
sharply focused and no overbiases occur.
For critical objects, it may be appropriate to adjust the sensitivity of edge detection manually. Set the Edge
detection sensivity to a value where the feature to be inspected is clearly recognizable.
Make sure that the contours of the test object are consistently obtained and that not too many “pseudo-
contours” are created.
You can make the contours visible using the following button from the image display options.
NOTE
Error message: "Too much contour points! Please reduce the number of contour points “
You may avoid this error with the following corrective actions:
Activate the function “Use gamma correction” if you wish to emphasize contours in dark areas of the image.
This option may also be appropriate to reduce the effects of reflections when the image is acquired. This
makes the sensitivity of the acquisition non-linear, brightening darker areas of the image and diminishing the
contrast of brighter areas of the image.
NOTE
When using gamma correction, only limited use of the “reference area” function is
possible in the individual sensor tasks (e.g. Brightness, ...)!
Then, you must mark at least four data points in the image. To achieve high conversion accuracy, pay
attention that the points:
Assign the points in the table to the corresponding real coordinates. Keep in mind that the coordinates must
be specified with respect to a right-handed coordinate system.
Use the Add button to add additional data points to increase the accuracy of the conversion.
During the coordinate conversion process, the individual points are checked for validity. Points whose real
coordinates deviate too greatly from the calculated position following conversion are marked in yellow or red.
In this case, check all points for the correctness of position and of the coordinates. If necessary, shift the
points or adjust the entered coordinates. A small line indicates the direction in which the point should be
shifted.
To increase the precision of the calculated coordinates, you can also correct for the distortion of the camera
lens. In this case, you will need at least eight points.
The features to be checked are composed and their parameters set in this step.
NOTE
Please note that even the best sensor task can only calculate a satisfactory result if the
associated feature is clearly visible in the image.
If necessary, check the parameters for the image exposure again to obtain an optimum
image quality for your task.
NOTE
As each inspection process has tolerances with regard to the position of the test object,
most jobs begin with part location. The part location searches for the reference edges of
the test object and aligns all subsequent sensor tasks to these reference edges.
Add opens the dialog New sensor task. In this, a list of all available sensor tasks is presented. When a
feature to be checked has been selected, this appears automatically in the feature list, with its current result
and the associated status.
Each feature is optimized for just one inspection task and supplies a Pass or Fail result. Partial results (e.g.
brightness - mean brightness) can also be delivered via the process interface.
NOTE
The results can be linked at a later time (XF-100 / XF-200 / XC-100 / XC-200).
With this sensor task, the position of an object is determined using contours.
Choose the shape of the area from which the contours are adopted.
Adopt the contours by pressing Teach. A search is then made for the object in the entire image.
The match of the contours with the found object in the image is displayed here.
Using the appropriate switching points, set how good the match must be so that the object is found.
The button on the extreme right inverts the set point.
Contrast: Set the minimum contrast of the contours that should be adopted in the model.
Form: Select the shape of the contour that corresponds to the test object and that should be
adopted in the model.
Mode: Set the amount of detail to be used in the inspection. (The more detailed the mode, the
higher the computation time.)
Max. rotation: If you want to find the object only in a limited angular range, you may specify the
maximum rotational position here. (Limiting the angular range reduces computing time.)
If you do not wish to search for the object in the entire image, set the tick and then limit the search
area.
With the displayed model, you can now use the mouse to delete contours which clearly do not
belong to the reference object.
You can use these two buttons to enlarge or reduce the model.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
This sensor task measures the mean brightness in a working area and compares the result with the specified
switching points.
This sensor task supports external teach-in. The switching points are adjusted as an absolute to the current
measured value.
Select the shape of the working area. A circle, a rectangle and a freely definable polygon, a circular
ring and a circular ring sector are available.
Adjust the working area by holding the left mouse button depressed. You can rotate the rectagon by
dragging with the mouse on the lever at the center.
The current result for lightness is shown as a mean grey scale value. The switching points
designated Min and Max are adjusted on the right hand side. A graphic display is located in the
middle, in which the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
In order to be independent of fluctuations in the ambient light for photometric measurements, the
®
VeriSens offers a means of correcting the measured value with a reference value. For this purpose,
the reference is also chosen in the working area, for example by attaching a white label to the edge
of the conveyor belt. The mean brightness in the working area of the reference area should exceed a
gray scale value of 128 to ensure reliable operation.
NOTE
If “Use, carry area” cannot be selected, then you have not defined part location.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
NOTE
The new setting is always stored only until the active job is changed. Jobs 1 to 16 are
exceptions from this and retain their settings until the device is switched off, if these jobs
were programmed by external teach-in.
When the job is loaded, you always receive the settings with which the job was saved
when the parameters were stored. Any changes to parameters made by external teach-in
are lost!
A detailed description of how the parameters of the sensor tasks are adjusted can be found in the overview
of the sensor tasks.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
NOTE
The Application Suite CD features a range of application examples that provide you with
typical solutions for various jobs and the use of the individual sensor tasks. The examples
can be found in the directory
In this dialog, you can define when the output time is reached and how long the output is to be.
The Camera Ready signal is deactivated following image acquisition. The Camera Ready signal is activated
again at the end of image acquisition and another image acquisition operation is possible immediately.
The Pass/Fail signal then switches at the set output time even if additional analyses have already been
performed. The Output Enable signal is active during this time.
NOTE
When the set output time has been reached prematurely, the calculation in the vision
sensor is aborted. The Total result and all Partial results are then NOK.
The duration of the output signal is used to specify for how long the output signal (Result
valid, Pass/Fail, Alarm) should be issued. Depending upon the setting, this signal is either
maintained reset following the duration of the set pulse, or switched with the next result.
NOTE
If you have connected an encoder, you may set the output time and duration as a
distance.
In addition, you can specify an "output run-up" in milliseconds to activate the Pass/Fail
signal before reaching a specific position. This option is available if an exact output time
(the earliest and latest output times are identical) has been specified and this is specified
as a distance.
Keep in mind that, in this case, the belt speed must be constant!
You can make the settings for the digital interface in this dialog page.
NOTE
Please keep in mind that, during job switching, the device is not active and the "Camera
Ready" output is deactivated. Please wait with the next image analysis operation until the
"Active" state is displayed again by this signal. If the switch could not be performed, for
example, because the job number was invalid, an alarm signal is also output until the next
trigger.
Output 1-5
Enter how the outputs are to be activated here. You may select between three options in this process: Total
result, Partial result, Alarm. For the results output, you may also choose whether you want a signal to switch
for a pass or a fail result.
You may output the Total result and the Partial results via the digital interfaces. To do so, configure the
required output in Device menu.
In this dialog, you can specify how the sensor task results are to be logically linked together to produce the
result of the job.
You can specify one Total result and several Partial results for each job. In addition, it is possible to use the
Partial results for the configuration of the Total result.
It is possible to link the results with the following operations for configuration:
You can also invert and ignore the result of a link by selecting the entry “NOK” or “Ignore” in column “Nominal
result”.
It is possible to nest the links to any desired depth to achieve even more complex expressions. You can
insert new levels by selecting the “Insert expression” value in the context menu and then the appropriate
type of link. For each sub-link, you can now select the corresponding sensor tasks to be used for the
evaluation. Each sensor task can appear any number of times in the overall expression, but only once at
each level.
Examples
Part location at edges 1 AND (Contour comparison 1 OR Count contour points 1 OR Brightness 1)
NOT (Brightness 1 AND Contrast 1) OR (Brightness 1 AND Area size 1 AND Contour comparison 1)
You can also include the states of the digital inputs in the total result. They can be nested just like the other
feature checks.
The states of the digital inputs are captured at the trigger point or at the start of image acquisition.
The states of the digital inputs alone cannot be linked; there must be at least one feature check!
NOTE
To use the digital inputs in the result linking, you must select External Sensor in the
device settings for the corresponding input.
This dialogue page enables you to configure the data output via the process interface.
A detailed description of the process interface can be found in the section Communications via the
®
VeriSens process interface.
You can set the technical parameterization of this interface in the VeriSens device page.
In this dialog box, you can set how the data are to be transferred via the process interface. You can set the
®
technical configuration of this interface in the VeriSens device page.
You may select as many entries for the transfer as you wish in the table.
With the + and – buttons, you may add a new line or erase the currently selected line, respectively. Using the
arrow keys, the currently selected line can be moved upward or downward thereby changing the data
sequence in the data packet.
General settings
Parameter Meaning
Start Character string as a start sequence preceding the data block
End Character string as an end sequence concluding the data block
Separator Character string included as a delimiter between the results of each sensor
task
NOTE
To enter binary characters, you may use the \ symbol in the text. The value can then be
specified in hexadecimal format. To add a backslash, enter \\. The character \00 cannot
be used.
Example:
\09 correspondents to a tab
\0D\0A corresponds to <CR><LF>
Data table
Column Meaning
Active If this entry is marked, the desired value is entered in the data telegram.
Features The setting or the sensor task from which a value is to be transferred is selected here.
Value The result of the sensor task that is to be transferred is selected here. The "Result"
selection (for the OK/NOK result of the sensor task) is always available. All other results
depend on the respective sensor task. If a value consists of several components (e.g., one
point consists of the X and Y coordinates), these are delimited using the separator set in the
general configuration.
Start This character string is prefixed to the result be transferred and can facilitate interpretation
for the receiver or even make the data packet easier to read for a human.
Format The format used to represent the data to be transferred is set here. The options available
are, in principle, dependant on the values available. Customarily, the following possible
options are offered:
NOTE
With this format, the data packet may contain characters that are
usually used as control characters for serial interfaces or in the
protocol! This setting is only recommended if the operating conditions
are appropriately secured!
If the value is larger than the set minimum length, the length will be extended
accordingly.
Adjustment of the length depends on the data type, for example a binary value is 4
bytes long.
Adjustments are made by adding zeros or spaces (according to data type).
The following table explains the meaning of different settings for features and values.
Parameter Meaning
Feature Value
Time Image Time of the image acquisition in milliseconds after the device was switched
acquisition on
Result Total result If this selection is activated, the Total result or the Partial result of the job is
transferred.
Result Partial result
Total result (2 characters):
1st character: "P" or "F" for a Pass or Fail result
2nd character: "A" or a blank for "Alarm occurred" or "No alarm
occurred."
NOTE
In the descriptions of the individual feature checks, there is a table at the end containing
the values that can be produced via the process interface.
Example
Data output for the Distance feature check via the process interface.
NOTE
The effects your settings have on the transferred data are shown live in the preview
window on the right.
3. Configure all the settings in the overview for the data output (see settings data table).
In the Input process interface, you can use the SP (“Set parameter”) command to set expected values for
identification feature checks (barcode, matrix code, text). You can also set the parameters for image
acquisition.
You may select as many values for the transfer as you wish in the table.
With the + and – buttons, you may add a new line or erase the currently selected line, respectively. Using
the arrow keys, the currently selected line can be moved upward or downward thereby changing the data
sequence in the data packet.
General settings
Parameter Meaning
Start Character string as a start sequence preceding the data block
End Character string as an end sequence concluding the data block
Separator Character string included as a delimiter between each individual result of the sensor
task
NOTE
To enter binary characters, you may use the \ symbol in the text. The value can then be
specified in hexadecimal format. To add a backslash, enter \\. The character \00 cannot
be used.
Example:
\09 correspondents to a tab
\0D\0A corresponds to <CR><LF>
Data table
Column Meaning
Active If this entry is marked, the desired value is entered in the data telegram.
Feature The setting or the sensor task from which a value is to be transferred is selected here.
Value The result of the sensor task that is to be transferred is selected here. The "Result"
selection (for the OK/NOK result of the sensor task) is always available. All other results
depend on the respective sensor task. If a value consists of several components (e.g., one
point consists of the X and Y coordinates), these are delimited using the separator set in the
general configuration.
Start This character string is prefixed to the result be transferred and can facilitate interpretation
for the receiver or even make the data packet easier to read for a human.
Format The format used to represent the data to be transferred is set here. The options available
are, in principle, dependant on the values available. Customarily, the following possible
options are offered:
NOTE
With this format, the data packet may contain characters that are
usually used as control characters for serial interfaces or in the
protocol! This setting is only recommended if the operating conditions
are appropriately secured.
Fixed The fixed length of the values is adjusted here. Missing characters are replaced with zeros
Length (numbers) or spaces (text).
NOTE
In the descriptions of the individual feature checks, there is a table at the end containing
the values that can be entered via the process interface.
Example
Setting an expected value for the Text feature check via the process interface and using the necessary
commands.
NOTE
The effects your settings have on the transferred data are shown live on the preview
window on the right.
Here you have the option to assign functions to the 9 buttons on the left of the web interface view.
You can apply every previously configured feature check and the button for Parameters for image acquisition
to the buttons.
Once a button has been assigned a function, you can set via the web interface, which user level can adjust
which parameters of this function. If no user level is set, the Profi column will be used and the User column
will be greyed out.
If you assign a button this function, you can set parameters for image acquisition (exposure time,
amplification, edge sharpening, gamma correction) via the web interface.
®
VeriSens Vision Sensor is now in Activated mode and processes the created job. The Statistics / Details is
shown on the right of the parameter area.
NOTE
®
While the VeriSens Vision Sensor is processing the job, you may continue to retrieve
fault images and to save images.
®
Click on Switch job..., to change to a different job stored in the VeriSens Vision Sensor.
Click on Parametrize VeriSens to return to Parameter settings mode and to make new settings.
10 Device menu
®
In the VeriSens device menu, the basic parameters are set which apply equally to all jobs.
®
You can find the VeriSens device menu when you click on Device.
NOTE
Please observe that it may be necessary to readjust the parameters of the stored jobs if
you change these settings.
®
Click on Connect to the device. Now, a list of all connected VeriSens Vision Sensors and Simulators is
displayed with the corresponding IP address and availability marked in color.
NOTE
®
You can connect to one of the simulators to simulate a VeriSens Vision Sensor and to
make job settings without connecting to an actual Vision Sensor.
Options: Here you have the option of limiting the address area in which Vision Sensors are searched and of
selecting an alternative port for communication.
NOTE
You can launch the Application Suite using a command line parameter and automatically
®
connect to a VeriSens by way of the IP address.
You can also use a command line parameter to launch the Application Suite in different
languages.
/l=de (German)
/l=en (English)
/l=fr (French)
/l=zh (Chinese)
The following generally applicable settings are made under the menu option Device settings.
®
The device type and serial number are permanently stored in the VeriSens and are only displayed. You can
®
allocate a name to VeriSens and confirm by clicking OK. This is then shown in the device status. The
illustration is an example and does not pertain to the current version!
10.2.2 Access rights (ID-100 / ID-110 / XF-100 / XF-200 / XC-100 / XC-200 only)
Three user levels are available for you to avoid unauthorized changes on the device. The individual
privileges for these levels are set as follows:
Activate the option Restrict acess rights for certain user profiles for using user profiles.
There are two user profiles that you can use to limit unauthorised access via the web interface.
The user profiles for the web interface are independent of, and can be configured differently from, those for
the Application Suite.
Activate the option Restrict acess rights for certain user profiles for using user profiles.
NOTE
You can set the rights to change individual functions for a job during job creation by
clicking. Configure interfaces → Web interface.
You can set rights for device specific functions in Device → Device settings → Configure
web interface.
On this dialogue page, you can assign device specific functions to the three buttons on the right of the web
interface view.
Icon Description
Statistics
Calculation time
Switch job
Defect images
Job management
Device specific functions (Allows access to all device specific functions through
an additional menu level)
You can also set the rights for each user group for the chosen device specific function via Configuration of
device specific functions.
You can make the settings for the digital interface in this dialog page. You can also configure an encoder and
specify the polarity of the digital inputs and outputs.
Inputs
Input 1 is reserved for the trigger. For other inputs you can specify how you want to switch the active job. It is
also possible to connect an encoder to the Inputs 5 (CH-A) and 4 (CH-B).
Outputs
Enter how the outputs are to be activated here. You can output hardware signals (Flash Sync, Alarm,
Camera Ready, Result is valid) for each output or configure the output for outputting job results.
NOTE
Rotary encoder
If an encoder is connected, you must also set the factor between the distance traveled and the number of
pulses from the encoder.
To determine this factor, either you must know the belt speed or you must move the conveyor belt over a
defined distance.
NOTE
All specifications during configuration refer to the forward motion of the conveyor belt.
Invert the direction of rotation, if necessary, for the correct mode of operation of the
®
VeriSens .
Make sure that Inputs 4 and 5 are set up correctly if you are using an encoder. If not,
®
operation of the VeriSens may be impaired.
You can define the conditions which cause an alarm to be initiated here. Alarm signals indicate that an
irregularity has occurred in the sensor.
invalid trigger (trigger during Trigger during image acquisition, job switching or during parameter
image capture or job change) setting via the process interface (“SP” datagram)
Evaluation cancelled The result of computing was not present at the latest output time.
prematurely (output time
exceeded)
Job selection error (invalid job Invalid job number or job could not be loaded, e.g. because it is not
number) correctly configured.
Error on process interface An error has occurred during data transfer at the process interface, e.g.
an invalid command has been received.
FTP client could not send all An error occurred while transferring the images via the FTP client.
®
files Possible causes might be: The VeriSens or the server is already at full
load, incorrect log-on data, or the server is unreachable.
®
You set the IP address of the VeriSens here. There are two choices for this.
Static IP address
®
VeriSens uses a permanently set IP address.
If the port 51.972 (standard) is already being used in your network, you may specify a different port for
®
communication between the connection of VeriSens and the Application Suite.
NOTE
This port must also be set in the dialog Connect to device - Options, in order to create a
connection.
Send result
®
Automatically after image analysis: VeriSens sends the datagram independently.
®
Command GD via process interface: The result of the VeriSens is called up on request with the GD
command.
Protocol
10.2.8 FTP
Using the FTP function, you can save selected images on an FTP server during production.
® ®
Add the IP address and the port that VeriSens uses to communicate with the FTP server. The VeriSens
and the FTP server must be in the same subnet.
Specify a directory on the FTP server where the images are to be saved and name the image series.
With this dialog, you can easily and conveniently copy your jobs between a folder on your computer and the
®
VeriSens vision sensor.
The jobs available in this folder are then displayed on the left hand side.
®
The jobs on the VeriSens vision sensor and their job number are displayed on the right hand side. Observe
that the job number directly corresponds to the binary code with which the jobs are selected in Real time
mode via the Job selection via digital inputs.
Transfer the jobs using the horizontal arrows and move jobs to the corresponding storage locations in the
®
VeriSens vision sensor with the vertical arrows. Use the cross to delete jobs.
Here you can basically set how you want to make the job selection.
Application Suite / Web interface: The job can only be changed manually via the Application Suite or via
the web interface.
Digital inputs: Job selection is conducted via the digital inputs 2 and 3 (binary or bit serial)
Command SJ via process interface: Jobs are selected via the process interface.
Active job at Power On: Here you can also choose which job will be loaded when the vision sensor is
switched on. This Job will marked with this icon.
If you activate this option, the last active job will be activated the next time the device is started.
If this option is activated, changes resulting from external teach-in or process interface commands in the job
are saved to VeriSens. If this option is not activated, changes are discarded when VeriSens is rebooted. In
this case, the originally saved job is executed.
When jobs are switched by the binary method via the digital inputs, no job is active when the device is
switched on. In this case, the desired job is selected using the levels present at the inputs.
Using the illumination controller, you can make the settings at the outputs of the illumination port. In this way,
you can control an external illumination system or an external flash controller.
As soon as you have saved a profile that you created, it is available here.
If you have made your own settings, you may save them as a new profile.
Using this function, you can delete a profile that you created.
Flash illumination
0.1A…4.0A (increments of 0.1A)
Maximum flash duration: 1µs…1000µs
Duty Cycle: 1%...10%
This view shows how the signals at the 4 outputs of the illumination port are connected for the current
settings.
ATTENTION!
Erroneuous settings can destroy the illumination! Please follow the information in the data
sheets for your illumination. Contact the manufacturer of the illumination if you feel unsafe
about admissible parameters.
With the button Test illumination you can test your settings with a connected illumination system.
ATTENTION!
Only use the most recently released version of the firmware for updating. You may wish to
®
ask Baumer Support before updating firmware. Create a device backup of your VeriSens
Vision Sensors before updating firmware!
Click on the button Browse and select the firmware file to be transferred.
(File extension *.vsf).
The Factory settings button permits the factory settings to be restored. The current firmware will be retained.
NOTE
Restoring the factory settings deletes all of your previous settings and jobs.
Confirm the request with Yes to restore the sensor to the factory settings.
With the Reboot VeriSens button the VeriSens restarts. The function is equivalent to switching the power
®
®
This dialog page supports you in making a complete device backup of your VeriSens . Here device settings,
jobs and firmware are saved in a file. Activate the option “Encrypt backup file with a password” if the backup
file is to be stored in protected mode.
NOTE
Specify a storage path and a file name for the backup file or click on Search.
The file extension must be *.vsb.
Click on OK. The required file is created. During this process, all device settings and jobs are transferred.
This process may take a few minutes.
®
Use this dialog page to transfer a device backup file to VeriSens .
Specify the storage path of the backup file or click on Browse. The file extension must be *.vsb.
If this is a protected backup file, you must then enter the password.
Here you select what components are to be transferred during the restore process.
NOTE
If you restore the factory settings of the Vision Sensor, all unsaved files will be lost!
®
Now transfer the selected settings and jobs to VeriSens with OK. This process may take a few seconds.
With the Digital I/Os assistant, you can test whether all cables are connected correctly to the digital inputs
®
and outputs. To use the assistant, VeriSens must be in Setup mode. If the menu option is still grayed, your
device may have the wrong firmware version.
ATTENTION
If your Vision Sensor has already been permanently integrated into your system, it is
advisable during initial testing to check the outputs with a meter. Keep in mind that
switching of the outputs will be transmitted to any connected controllers!
NOTE
If encoders are defined for the inputs 4 and 5, you cannot test these using this assistant!
You can change the settings under: Device → Device settings → Digital I/Os.
Set the appropriate output on or off using the Low/High button. In the example, Output 1 and Output 3 are
set. This means that power is now applied to Output 1 and Output 3.
®
You can use the process interface assistant to check what data is being sent and received via the VeriSens
®
process interface. It appears in chronological order in the VeriSens Communication field.
This window is updated immediately when a datagram is transferred through the process interface,
regardless of whether it was sent from your SPS or PC.
You can use the corresponding buttons to pause the window, resume a paused image and delete.
You can also use this dialogue page to send commands without connecting a physical SPS.
On the right, you will now see buttons to select common commands, a field to amend the commands or enter
your own, and a protocol field showing the data transfer for the simulation.
You can use the Command... button to select your chosen command from a list, and then add arguments
before using the Send button to transfer it to the connected device.
You can also access data (images, jobs, backups) and select where they should be stored. To do this,
activate the Store data at: option.
®
The current operating data of your VeriSens Vision Sensor are displayed here:
Device name
Operating mode (Parametrize, Activated)
11 Job menu
Actions are performed in this menu that affect jobs. Here you can create new jobs and load and save jobs
from different sources. You can also test jobs.
NOTE
®
Use job management to copy jobs between your computer and VeriSens .
It is located at Device menu → Device settings → Job management.
This menu option is used for loading jobs that have already been saved from the PC for processing.
NOTE
®
This menu option is used to load a job that has already been saved on the VeriSens Vision Sensor for
processing in the Application Suite.
NOTE
11.4 Save to PC
This menu option is used for save a job created with the Application Suite to the PC.
Activate the option Encrypt with password if the file is to be saved in protected mode.
NOTE
®
This menu option is used for save a job created with the Application Suite to the VeriSens Vision Sensor.
Enter a name for the job into the Job Name field and click on Save.
Encrypt with password Activate this option if the file is to be saved in protected mode.
Activate when switching on VeriSens: Activate this option if you want to activate the saved job when you
switch on the Vision Sensor.
Here, you can test your job using live images or images from one or more sample directories.
If you wish to use images from a folder for the test, you must select the appropriate folder with Browse.
Using Add an additional directory… you may add additional directories containing images to be tested. You
may remove the added directories again by clicking on the X icon.
During the test you have the option of saving only certain images. This is related to the results of the sensor
tasks. Choose between “NOK only, OK only and All".
Specify the directory where the pre-selected images will be saved by using Browse.
You have the option of recording the output of the process interface. Select a directory using Browse to
determine where the file will be saved.
Record results only: If you only want to save the actual result data, select this option.
Record complete data traffic: Check this option if you want to record all data traffic. Here all data that is
actually transferred is recorded and the file will remain empty if no data is transferred!
You can limit the duration of the test. Select a value and choose between seconds and images. You can also
activate or deactivate the outputs.
NOTE
If you do not limit the test sequence you may terminate the test at any time using the
Finish button.
ATTENTION!
The test is activated with the Start test button. In the list of features you will see the current results of the
sensor tasks and the statistics window will give an overview of the results.
When the test has been completed, the results are displayed in a test protocol, which you can save and print.
When you have completed the the test wie pictures from different directories, in the test protocol are
indicated in different colors.
On the Statistics tab, you can even evaluate the job just tested using its individual feature checks according
to various criteria. The results are displayed graphically using a histogram.
Under Feature, select the feature of the tested job or the entire job (number of OK/NOK) to be evaluated.
Under Value, you may evaluate the numerical results of the feature check (the angle of the object's rotation
in the event of a part location).
If you move the mouse pointer over the histogram, a tool tip appears containing the values of the current
mouse pointer position.
The average and the standard deviation of the evaluation are displayed in the lower region.
®
The current job information of your VeriSens Vision Sensor is displayed here: The information consists of:
Job name
OK, NOK or Alarm
Currently logged-in user (only XF-100 / XF-200 / ID-100 / XC-100 / XC-200)
12 Sensor tasks
All feature checks are described below. Note that not all feature checks are supported by all devices.
Please see the Correct use section for information as to which devices support which feature checks.
NOTE
The Application Suite CD features a range of application examples that provide you with
typical solutions for various jobs and for the use of the individual sensor tasks. After
successful installation, the examples can be found in the subdirectory:
of your PC.
With this sensor task, the position of an object is determined using contours.
Choose the shape of the area from which the contours are adopted.
Adopt the contours by pressing Teach. A search is then made for the object in the entire image.
The match of the contours with the found object in the image is displayed here.
Using the appropriate switching points, set how good the match must be so that the object is found.
The button on the extreme right inverts the set point.
Contrast: Set the minimum contrast of the contours that should be adopted in the model.
Form: Select the shape of the contour that corresponds to the test object and that should be
adopted in the model.
Mode: Set the amount of detail to be used in the inspection. (The more detailed the mode, the
higher the computation time.)
Max. rotation: If you want to find the object only in a limited angular range, you may specify the
maximum rotational position here. (Limiting the angular range reduces computing time.)
If you do not wish to search for the object in the entire image, set the tick and then limit the search
area.
With the displayed model, you can now use the mouse to delete contours which clearly do not
belong to the reference object.
You can use these two buttons to enlarge or reduce the model.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
This sensor task localizes an object using edges. The detected position is used as a reference for the
subsequent sensor tasks. In this way, tilted or displaced objects can also be examined. All working areas and
search beams for which part location is activated are corrected according to the current position of the test
object.
This sensor task does not support external teach-in. If a teach-in procedure is still executed, the parameters
set will be maintained.
In this example, two edges of a test object are found, with a horizontal and a vertical search line, and the
reference point for part location is determined at the intersection of the detected edges.
If you wish to change the reference position of the part location, press the Teach button and the new
position will be adopted.
Determine alignment for: Select the type of part location. You can determine either offset and
rotation on two edges, offset and rotation on three edges, only horizontal or only vertical offset. A
shorter computing time is required with fewer edges.
Depending on whether you wish to align to one or two edges, you must then draw the search lines
directly in the image using the mouse. Hold the left mouse button depressed during this.
Position the search lines such that the sought contour is intersected as closely as possible to the
middle. The first contour is detected which intersects the search line along the search axis. You can
correct the positioning at any time.
With long edges it is advisable to search the main reference edge with two search lines.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
With this sensor task, you can align a round object with regard to its center. It is also possible to correct the
angle of rotation on the basis of an edge along the object.
In this example, the shape of the ring-pull on a drinks can is examined. The angle of rotation is determined
and corrected by the soft sensor “Part location in a circle”.
This sensor task does not support external teach-in. If a teach-in procedure is still executed, the parameters
set will be maintained.
Select the shape of the working area. A circular ring and a circular ring sector can be chosen.
Draw the inner and outer reference circles with the mouse.
The inspection of a circle is always conducted along the individual segments from circle A to circle B
and in the direction indicated by the blue arrows.
Adjust the edge length, transition type and contrast until the circle is reliably detected.
Select the type of part location. You can either search for a circle and thereby compensate
displacement or also detect rotation of the object by an edge in close proximity.
Draw the arc with the mouse to search for the associated edge.
If you wish to change the reference position of the part location, press the Teach button and the new
position will be adopted.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel..
This sensor task has the following output values for the datagram at the process interface:
With this sensor task, the position of the text within a working area can be determined. To do this, the
working area must be positioned roughly parallel to the text with deviations of +/-15 degrees being tolerated
. The background of the text should be homogeneous to achieve a stable analysis. The position found can
then be used to align other sensor tasks, for example, the "Text" sensor task.
The conformance of the current object with the taught-in model is displayed directly. You can set the
associated switching point in the graphic display.
The button on the extreme right inverts the set point.
The switching point Min can also be edited manually.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.5 Distance
This sensor task determines the distance between two points, the right angular distance between two points
and the distance of an edge in relation to a reference edge (a taught-in edge) and compares the distance
found with the associated switching points.
This sensor task supports external teach-in. The switching points are adjusted as a percentage to the current
measured value.
Select the shape of the working area. A search line and an arc can be chosen.
Adjust the working area by holding the left mouse button depressed.
In this example, two points on a test object are detected with one search line each. The distance between
the intersections is indicated directly in the display.
The current result is displayed directly in the dialog as the distance. The switching points designated
Min and Max are adjusted on the right hand side. A graphic display is located in the middle, in which
the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
Min. edge length: With short, medium or long, select the anticipated length of the sought contour to
achieve a consistent result Using User defined, you may manually enter the length of an edge (5-
1000 pixels).
Transition: For each edge, you must specify whether the edge progresses from bright to dark or
from dark to bright.
Minimum contrast: Specify whether you are searching for an edge with sharp or weak contrast.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.6 Circle
This sensor task determines the position, the diameter and the circularity of a circle in comparison to a
reference circle that is taught in. The search area for a circle is defined by selecting a minimum inner circle
and a maximum outer circle. Both the position and the diameter of the detected circle are compared with
switching points.
This sensor task does not support external teach-in. The switching points for the diameter are adjusted as a
percentage to the current measured value. The thresholds for the distance remain unchanged as the newly
programmed circle is adopted as a reference and the distance reverts to zero.
Select the shape of the working area. A circular ring and a circular ring sector can be chosen.
Adjust the working area by holding the left mouse button depressed.
In this example, the diameter, position and circularity of a hole are determined by measuring from the outer
circle towards the inner circle. Both results appear directly on the display.
The right button is used to invert the result of the sensor task.
If you wish to change the reference position of the center of the circle, simply press the Teach button
and the new position will be adopted.
Min. edge length: With short, medium long or user defined, select the anticipated length of the
sought contour to achieve a consistent result. Using User defined, you may manually enter the
length of an edge (5-1000 pixels).
Transition: For each edge, you must specify whether the edge progresses from bright to dark or
from dark to bright.
Minimum contrast: You can also specify whether you are searching for an edge with sharp or weak
contrast.
Direction: Select the direction of the search.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.7 Angle
This sensor task determines the angle between two edges or to a reference. The angle is compared with the
associated switching points.
This sensor task does not support external teach-in. The switching points are adjusted as an absolute to the
current measured value.
Select the shape of the working area. A search line and an arc can be chosen.
Adjust the working area by holding the left mouse button depressed.
In this example, the angle between two vertical edges of a test object is determined by one horizontal and
one vertical search line each. The angle between the detected edges is indicated directly in the display.
The current result is displayed directly in the dialog as the angle. The switching points designated
Min and Max are adjusted on the right hand side. A graphic display is located in the middle, in which
the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
Min. edge length: With short, medium or long, select the anticipated length of the sought contour to
achieve a consistent result. Using User defined, you may manually enter the length of an edge (5-
1000 pixels).
Transition: For each edge, you must specify whether the edge progresses from bright to dark or
from dark to bright.
Minimum contrast: You can also specify whether you are searching for an edge with sharp or weak
contrast.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
This sensor task inspects the number of edges along a search beam.
This sensor task does not support external teach-in. The switching points are adjusted as an absolute to the
current measured value.
Select the shape of the working area. A search line and an arc can be chosen.
Adjust the working area by holding the left mouse button depressed.
In this example, the edges of a test object are detected at both the bright/dark and the dark/bright transitions.
The number of detected edges is indicated directly in the display in Number.
The current result is displayed directly in the dialog as the Number. The switching points designated
Min and Max are adjusted on the right hand side. A graphic display is located in the middle, in which
the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
Position the search line by holding the left mouse button depressed in the image.
Min. edge length: With short, medium or long, select the anticipated length of the sought contour to
achieve a consistent result. Using User defined, you may manually enter the length of an edge (5-
1000 pixels).
Transition: For each edge, you must specify whether the edge progresses from bright to dark or
from dark to bright.
Minimum contrast: You can also specify whether you are searching for an edge with sharp or weak
contrast.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
This sensor task determines the position and rotational position of a point, as an absolute in the picture or
relative to a reference. It is therefore advisable that it is only used with part location. This sensor task can,
e.g. be used to determine the grasp position for robots (pick and place).
This sensor task supports external teach-in. The switching points are adjusted as a percentage to the current
measured value.
Set the point on the position to be determined. You may need to rotate it with the lever.
The right button is used to invert the result of the sensor task.
Calculation method: Absolute position in image (If you set this, you will get the coordinates of this
point.) Relative to reference (show the deviations to the teached point.)
Here, select the part location with which the sensor task should be corrected.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel..
This sensor task has the following output values for the datagram at the process interface:
This sensor task examines the number of contour points within the working area.
This sensor task supports external teach-in. The switching points are adjusted as a percentage to the current
measured value.
The current result is displayed directly in the dialog as the Number. The switching points designated
Min and Max are adjusted on the right hand side. A graphic display is located in the middle, in which
the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
Determine the direction of the contour points that should be taken into consideration.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
This sensor task compares the contour of a taught-in object with the contour of the current object. In the
comparison, adjacent pixels are counted and correspondence is determined on the basis of switching points.
To use this sensor task to its best effect, it is highly advisable to combine it with part location.
This sensor task does not support external teach-in. Here all of the contours will be adopted in the model, but
the switching points remain unchanged.
Tolerance: Now adjust the size of the pixel field in which a pixel-by-pixel search is conducted for
adjacent pixels. Distance specifies the search area size in each direction up/down and right/left.
Help_VeriSens_V3.4.pdf 131/228 Baumer Optronic GmbH
Radeberg, Germany
Technical Documentation
®
VeriSens ID- / CS- / XF- / XC- Series
Observe edge direction: Mark this option to increase accuracy during the examination.
With the displayed model, you can then use the mouse to delete pixels that clearly do not belong to
the reference object or to supplement missing contour areas.
You can use these two buttons to enlarge or reduce the model.
The current result is displayed directly in the dialog as the Match. The switching point designated
Min is adjusted on the right hand side. A graphic display is located in the middle, in which the
positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.12 Brightness
This sensor task measures the mean brightness in a working area and compares the result with the specified
switching points.
This sensor task supports external teach-in. The switching points are adjusted as an absolute to the current
measured value.
Select the shape of the working area. A circle, a rectangle and a freely definable polygon, a circular
ring and a circular ring sector are available.
Adjust the working area by holding the left mouse button depressed. You can rotate the rectagon by
dragging with the mouse on the lever at the center.
The current result for lightness is shown as a mean grey scale value. The switching points
designated Min and Max are adjusted on the right hand side. A graphic display is located in the
middle, in which the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
In order to be independent of fluctuations in the ambient light for photometric measurements, the
®
VeriSens offers a means of correcting the measured value with a reference value. For this purpose,
the reference is also chosen in the working area, for example by attaching a white label to the edge
of the conveyor belt. The mean brightness in the working area of the reference area should exceed a
gray scale value of 128 to ensure reliable operation.
NOTE
If “Use, carry area” cannot be selected, then you have not defined part location.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.13 Contrast
The sensor task measures the contrast in a working area and compares the result with the specified
switching points.
This sensor task supports external teach-in. The switching points are adjusted as an absolute to the current
measured value.
Select the shape of the working area. A circle, a rectangle and a freely definable polygon, a circular
ring and a circular ring sector are available.
Adjust the working area by holding the left mouse button depressed. You can rotate the rectagon by
dragging with the mouse on the lever at the center.
The current result of the contrast sensor task is displayed directly in the dialog as the Contrast. The
switching points designated Min and Max are adjusted on the right hand side. A graphic display is
located in the middle, in which the positions of the switching points are displayed and where they can
be changed.
The right button is used to invert the result of the sensor task.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
The sensor task calculates the number of bright or dark pixels in a working area and compares the result
with specified switching points.
This sensor task supports external teach-in. The switching points are adjusted as a percentage to the current
measured value.
Select the shape of the working area. A circle, a rectangle and a freely definable polygon, a circular
ring and a circular ring sector are available.
Adjust the working area by holding the left mouse button depressed. You can rotate the rectagon by
dragging with the mouse on the lever at the center.
The current result of the sensor task is displayed directly in the dialog as the Area. The switching
points designated Min and Max are adjusted on the right hand side. A graphic display is located in
the middle, in which the positions of the switching points are displayed and where they can be
changed.
The right button is used to invert the result of the sensor task.
Binary switching point: Set the switching point between 0 and 255, from which bright or dark pixels
will be counted.
Color: You can also decide whether the dark or the bright pixels in a working area are to be counted.
Methods: Choose whether you want to count all areas or just the largest related areas.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
In order to be independent of fluctuations in the ambient light for photometric measurements, the
®
VeriSens offers a means of correcting the measured value of the sensor task with a reference
value. For this purpose, the reference is also chosen in the working area, for example by attaching a
white label to the edge of the conveyor belt. The mean brightness in the working area of the
reference area should exceed a gray scale value of 128 to ensure reliable operation.
NOTE
If “Use, follow area” cannot be selected, then you have not defined part location.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
With this sensor task, associated areas in the search area are counted.
This sensor task supports external teach-in. The switching points are adjusted as an absolute to the current
measured value.
The current result is displayed directly in the dialog as the Number of areas. The switching points
designated Min and Max are adjusted on the right hand side. A graphic display is located in the
middle, in which the positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
Binary thereshold: Set the binary switching point at a value between 0 and 255.
Color: Choose whether bright or dark objects are to be counted.
Areas filter: Adjust the minimum and maximum number of pixels of the counted areas. You can
invert the result using the right button.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
In order to be independent of fluctuations in the ambient light for photometric measurements, the
®
VeriSens offers a means of correcting the measured value of the sensor task with a reference
value. For this purpose, the reference is also chosen in the working area, for example by attaching a
white label to the edge of the conveyor belt. The mean brightness in the working area of the
reference area should exceed a gray scale value of 128 to ensure reliable operation.
NOTE
If “Use, follow area” cannot be selected, then you have not defined part location.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
This sensor task supports external teach-in. The current image area is adopted in the model, but the
switching points remain unchanged.
The current result is displayed directly in the dialog as the Match. The switching point designated
Min is adjusted on the right hand side. A graphic display is located in the middle, in which the
positions of the switching points are displayed and where they can be changed.
The right button is used to invert the result of the sensor task.
Resolution: You can choose the calculation accuracy and thereby the required computing time.
Automatic brightness balancing: You can choose an automatic brightness correction to increase
the stability of the sensor task under ambient conditions. Brightness correction corrects the brightest
and darkest grey scale values in the image and thereby adjusts all other grey scale values to the
corresponding level.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.17 Barcode
With this sensor task barcodes can be read. In addition, the quality of the barcode can be determined
according to ISO/IEC 15416.
This sensor task supports external teach-in. Here the parameters are adjusted for the identification and the
expected value adopted.
NOTE
In order to be able to make the settings "Appearance" and "Code parameters" on the
tabs, you must set the Parameters on the “Common" tab to User defined.
Polarity: Specify whether the code is brighter or darker than the background.
Minimum contrast: Specify the minimum contrast of the barcode.
Bar width (pixel): Specify the minimum width of one bar of the barcode.
Bar height (pixel): Specify the height of one bar of the barcode.
Orientation (Degree): To reduce computing time, you may restrict the barcode orientation. To do
this, specify the maximum deviation with respect to the position of the working area.
Check character: Specify whether you want to use a check digit.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
Matrix codes (ECC 200, QR, PDF417) can be read using this sensor task. In addition, the quality of the
barcode can be determined according to ISO/IEC 15415 or AIM DPM-1-2006.
This sensor task supports external teach-in. In this process, the parameters for identification are adjusted
and the expected value is accepted if an expected value has already been set.
NOTE
In order to be able to make the settings "Appearance" and "Code parameters" on the
tabs, you must set the Parameters on the “Common" tab to User defined.
Polarity: Specify whether the code is brighter or darker than the background.
Mirroring: Specify whether the code is mirrored.
Minimum contrast: Specify the minimum contrast of the matrix code.
Recognition: If the outer contour of the code exhibits disturbances, you should activate "Tolerant"
recognition. Otherwise, "Normal" recognition is sufficient.
Code shape: Specify the shape of the code to be found (rectangular, square, arbitrary).
Columns: Specify the number of columns of the module.
Rows: Specify the number of lines of the module.
Module size: Specify the size of a module.
Gap between the modules: Specify whether gaps may occur between the modules.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor task. Select the appropriate
option for this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
12.19 Text
You can read date specifications, numbers and words using this sensor task. In addition, it is possible to
compare the result to an expected value. You can also check the print quality of text.
This sensor task supports external teach-in. Here, the value actually read is adopted as a new expectation
value.
Read unknown text: Select this option if you want to read unknown text.
Test print quality of unknown text: Select this option if you want to check the print quality of unknown
text.
Test print quality of known text: With this function, you can compare the print quality to a taught value.
If you have selected Read unknown text, the read text is displayed. You can also enter the text expected in
the Expected field. You can make settings on the Common, Appearance and Filter tabs.
If you have selected Check the print quality of unknown text, you can compare the print quality of unknown
text to previously taught reference characters. To use this function, you have to teach in the reference
characters on the Print quality tab. You can also make settings on the Common, Appearance and Filter tabs.
If you have selected Check the print quality of known text, you can compare the read text to previously
taught characters and set it as a reference using external teach-in.
NOTE
Using teach-in, only the text contents are read and not the text format (e.g., date)!
All characters to be read must be taught in advance using the Print quality tab!
You can teach in the reference characters on the Print quality tab. You can also make settings on the
Common, Appearance and Filter tabs.
Text type: Set the type of the text. You may select Date, Numbers, Hexadecimal characters, Letters,
Mask and Time. You can describe the text type exactly on the right side, which is then displayed in
accordance with the selected type.
Font: Select the Standard font if you want to recognize Sans-serif writing (e.g., Arial, Verdana,
Univers and OCR-B). Select the Dot-Print font if you want to recognize dot-matrix fonts.
NOTE
Mode: The selected mode determines the computing time required to process the sensor task. The
Robust mode requires the longest computing time but makes more stable read results possible if the
print format is not optimal.
Thershold: Set the threshold for the separation of background and characters. For optimal
recognition, the background should have as little structure as possible!
Color: Specify whether the text is brighter or darker than the background.
Mirroring: Specify whether the text is mirrored.
Font height: Choose whether the character size is automatically recognized or whether it should be
entered manually. With manual entry, you may enter this value or draw a frame in the image around
one individual character
Find text line: Activate the Find text line option if structures are present below or above the text and
these structures are to be automatically masked.
Remove small characters: In addition, you can set a minimum size for the characters to remove
very small characters.
Adjust font weight: It is also possible to reduce or increase the line thickness of the characters
found.
Learn reference character: Click on the + to teach in reference characters. The window below
opens where you can assign values to the characters read.
If the sensor task is to be corrected by the result of the part location, you can choose this option
here. External teach-in also makes it possible to retrain the sensor. Select the appropriate option for
this purpose.
Confirm your settings and return to the sensor list with OK. Return to the sensor list without making
any changes with Cancel.
This sensor task has the following output values for the datagram at the process interface:
Numerous quality characteristics are defined for the various code types. These characteristics are described
in more detail in the following. Keep in mind that lighting arrangements and quality requirements are defined
on the image for these standards so that the values determined cannot be directly mapped to your
installation situation!
Designation Description
Legibility A = Code legible
F = Code not read
Symbol contrast Difference between the maximum and minimum gray scale value of
the symbols
Minimum reflection A = Minimum gray scale value ≤ 0.5 * maximum gray scale value
F = Other
Edge contrast Minimum contrast between two symbol elements
Modulation Amplitude between symbol elements
Defects Irregularities in the gray scale profile of a symbol
Decodability Deviations in the width of symbol elements
Additional code-specific Depending on code type, for example, evaluation of the width of the
parameters quiet zones or ratio of symbol widths
Designation Description
Reflection characteristics Evaluation of the reflection characteristics and the bar widths of the
Start/stop pattern start/stop pattern
Portion of the decoded code words Relative portion of the decoded code words
Unused error correction Proportion of the unused error redundancy
Modulation Amplitude between symbol modules
Decodability Deviations in the width of symbol elements
Defects Irregularities in the scan profile within the modules
Data matrix (ECC200) and QR code (ISO/IEC 15415 + AIM DPM-1-2006) quality characteristics
Gray scale value of the light Average gray scale value of all light modules of
modules the Data matrix or QR code
13 Digital interfaces
Flash Sync exposure time Output signal for triggering external illumination
®
A new image can be acquired with VeriSens before the
evaluation in progress is complete. An internal image
store for two images is available for this purpose.
Output enable Indicates that the result can be read at the outputs
(pass/fail).
T Time
The sequence of the individual signals and their designation are indicated in the diagram below:
The Camera Ready signal is deactivated following image acquisition. The Camera Ready signal is activated
again at the end of image acquisition and another image acquisition operation is possible immediately.
The Pass/Fail signal then switches at the set output time even if additional analyses have already been
performed. The Output Enable signal is active during this time.
NOTE
If you have connected an encoder, you may set the output time and duration as a
distance.
In addition, you can specify an "output run-up" in milliseconds to activate the Pass/Fail
signal before reaching a specific position. This option is available if an exact output time
has been specified and this is specified as a distance.
Keep in mind that, in this case, the belt speed must be constant!
The sequence of the individual signals and their designation are indicated in the diagram below:
If continuous image acquisition is set in the job, the image acquisition operation occurs as soon as the
previous image acquisition is complete. The Camera Ready signal is continuously activated during this time.
The Pass/Fail signal is switched at the end of image analysis but no earlier than the set output time. You can
recognize this time by a rising edge of the output enable signal.
External Teach adjusts the switching thresholds and models in the feature checks so that the evaluations
have OK as the result. External Teach is used if the product changes or there are new product versions.
The digital input "Teach-in" must be in the "active high" state at the trigger point.
To use external Teach, External Teach: Use must be activated for the corresponding feature checks.
External Teach-in is then triggered simultaneously for all appropriate feature checks.
Job changes are only stored temporarily until the device is deactivated. If you want to retain the settings, you
must activate the option "Store changed parameters from External Teach-in or process SP interface
command to the VeriSens."
During program selection (T1), the device is not active, and the Camera Ready signal is deactivated. Please
wait with the next image analysis operation until the "Active" state is displayed again by the corresponding
signal.
If the switch could not be performed, for example because the job number was invalid, an alarm signal is
also output until the next trigger.
NOTE
If a job is selected again by way of Job switching, and this job is already active, the
Camera Ready signal is not deactivated!
The Output Enable and Results signals are still switched in accordance with the settings of the previous job.
Binary: The active job can be selected directly by a combination of the levels at the digital inputs.
Bit serial: The stored jobs can be selected directly using a clock and data line.
Switching between jobs is only possible when the sensor is set to Run mode. Switching between jobs is not
possible in any other modes. Observe that you must activate the option Activate job selection via digital
inputs in the Job management to execute job selection by this means.
You can also switch the active job by transferring corresponding commands via the process interface.
NOTE
Please observe that this table relates to the configuration of the inputs as “active high”. If
you have configured an input as “active low”, you must invert the specified levels for this
input in the overview.
Two digital inputs are required for bit serial job switching: the digital inputs IN2 (“Bit serial job selection –
Clock“) and IN3 (“Bit serial job selection – Data“). When inactive, high levels are applied to both lines. The
levels of the data line are set briefly to low and then returned to high to start the transfer.
The desired job number can then be transferred as a series of bits. The respective bits must be transferred
with the following levels on the data line:
As soon as a rising edge is detected on the clock line, the corresponding bit is read on the data line. The
status of the data line must be held constant for the result retention time T1 and may only change when a low
level is set on the clock line.
When all 8 bits have been transferred in this way, the inactive state is restored.
We recommend that switching to the next bit on the data line should be done simultaneously with activation
of the falling edge on the clock line.
NOTE
This description applies when the parameters of the inputs are set to "active high”. If you
have configured an input as “active low”, you must invert the specified levels for these
inputs in the description.
You should also make sure that you have made the following settings for bit-serial job
selection:
Data to be transferred
Job 1 10000000
Job 2 01000000
Job 3 11000000
…
Job 8 00010000
…
Job 255 11111111
You must switch the two digital inputs as follows to activate job 5:
The alarm signal is activated under the following conditions in parallel with the Pass/Fail signal of the
current image acquisition/analysis operation:
If image analysis is not being performed at this time, the alarm signal is activated in parallel with the
Pass/Fail signal of the next image acquisition/analysis operation if an error occurs.
NOTE
This output time for the alarm signal is not necessarily the next (seen chronologically)
Pass/Fail signal if you are using the Camera Ready or Output Enable signals.
The alarm signal is activated immediately under the following circumstances and maintained until the next
trigger or until a successful job switch:
Job switching
o if a job is selected that is not completely configured
o if a job is selected that is not present
Device activation
o if an active job was not selected at Power On
In the web interface, you will be able to access the functions you have configured during job creation
(Configure interface → Web interface) and in the device menu (Device → Device settings → Configure web
interface).
HINWEIS
It is possible, but not essential, to use the web interface at the same time as the
Application Suite.
®
Internet Explorer 8/9 (except on Windows CE 5.0)
Firefox 3.6.28
Firefox 13
Due to differences in browser technology, there may be some difference in appearance between browsers.
NOTE
To use the web interface, you must activate JavaScript and Cookies!
Using pop-up blocker tools may result in the web interface not being correctly displayed.
In this case, deactivate the pop-up blocker!
®
Users of Windows Internet Explorers (IE7) must also activate the use of ActiveX. You will
find this setting under “Tools > Internet Options > Security > Security level for this zone >
Run ActiveX controls and plug-ins”.
®
If necessary, add the IP address of the VeriSens to the “Local Intranet” zone. You can
find this setting under “Tools → Internet Options → Security → Local Intranet → Sites →
Extended”
NOTE
®
Your VeriSens IP address can be found on the Info tab next to the Help tab in the
Application Suite.
®
The following screen is displayed when the VeriSens is activated:
Parts/ s → Parts/min
OK (Parts → Percentage)
NOK (Parts → Percentage)
The device specific functions that can be operated via the web interface are described below.
NOTE
You can set the availability of settings options and the corresponding rights through
Device → Device settings → Configure web interface.
Navigation
User profile.
Back to drop-down Back to device (Only shown when
Back to start view Update values
menu specific settings user profiles are
activated)
Icon Inhalt
Device name
Device state
Device type
Firmware version
®
VeriSens serial number
In this menu, you can change the active job. You can select any job on the
®
VeriSens .
®
Copy job (Copy the job from one save location on the VeriSens to
another)
®
Delete job (Delete job from the VeriSens )
®
Access job (Download a job from the VeriSens to your computer)
®
Transfer job (Transfer a job from your computer to the VeriSens )
Job on Power on (Set which job should be active when the
®
VeriSens is switched on)
®
Change job name (Change the name of a job on the VeriSens )
Change job location (Save the job to a different location)
The job specific functions that can be used via the web interface are described below.
NOTE
You can set the availability of settings options and the corresponding rights for the feature
check under:
Navigation
Field of view
Part location on Minimum conformity
text line
14.4.3 Geometry
Field of view
Rotation: Minimum
Rotation: Maximum
Point position Position: X: Minimum
Position X: Maximum
Position Y: Minimum
Position Y: Maximum
Field of view
Contour Conformity; Minimum
comparison Tolerance
Field of view
Brightness: Minimum
Brightness Brightness: Maximum
Field of view
Contrast: Minimum
Contrast Contrast: Maximum
Field of view
Area: Minimum
Area: Maximum
Area size
Colour (bright/dark)
Binary threshold
Field of view
Number of areas: Minimum
Number of areas: Maximum
Colour (bright/dark)
Count areas
Binary threshold
Area filter: Minimum
Area filter: Maximum
Field of view
Conformity: Minimum
Pattern comparison
14.4.5 Identification
The web interface will automatically launch in the same language as your operating system. However, you
can change the language via the address bar.
Access defect images via the browser’s address field. You can save these images in full resolution using
your browser’s context menu.
You can access a single image without displaying the feature checks using the address field of the browser:
You can also display a single image showing the feature checks using the address field of the browser:
By default, the current image is refreshed as quickly as possible. If you want a constant image refresh rate,
®
say to reduce network traffic, you can change this rate using a parameter on opening the VeriSens web
interface:
The cycle time t is specified in milliseconds. A value of 0 means that the images are to be transferred as
quickly as possible.
If display errors result when using a fixed image refresh rate, please increase the cycle time value.
NOTE
It is possible that the device is transferring image data via the web interface while
simultaneously being linked to an Application Suite. In this case, the image data are
preferably transferred to the Application Suite with the image frequency on the web
interface being correspondingly reduced.
You can check in the Status area whether the device is linked to an Application Suite.
NOTE
®
The VeriSens CS-100 does not support any communication via the process interface..
The following parameters are also required to control the logical transfer of the process data:
The vision sensor transfers the telegrams on request, i.e. as a response to the command “GD“.
This mode is designated “Polling mode”.
The vision sensor transfers data continuously after each image has been transferred.
This mode is designated “Continuous mode”.
®
After you have established a connection with VeriSens via the set port, you can request data from the
®
device or transfer commands. To do this, you may use the VeriSens protocol. This consists of a 2-byte
command code followed by the parameters and the actual data.
The datagrams may also be terminated with the following control characters:
The following parameters are available with which the physical transfer is controlled:
The following parameters are also required to control the logical transfer of the process data:
The vision sensor transfers the telegrams on request, i.e. as a response to the command “GD“.
This mode is designated “Polling mode”.
Help_VeriSens_V3.4.pdf 184/228 Baumer Optronic GmbH
Radeberg, Germany
Technical Documentation
®
VeriSens ID- / CS- / XF- / XC- Series
The vision sensor transfers data continuously after each image has been transferred.
This mode is designated “Continuous mode”.
Two means of data transfer are available for the operation of the process interface:
Point-to-point protocol
This protocol is a shortened form of the bus protocol. It provides no means of addressing or
verification with a checksum. This protocol is suitable when fast reaction times and low data volumes
are concerned and transfers are verified by other means.
Bus protocol
®
This protocol permits up to 254 VeriSens devices to be accessed on one RS485 bus.
Communication security is ensured by the use of synchronization signals and an optional checksum
The formatting of the data is also more strictly defined in this protocol, simplifying further processing.
Point-to-point protocol:
The point-to-point protocol consists of a 2-byte command designator followed by the parameters and the
actual data. No control codes are used. Synchronization can be achieved using receive timeout.
Bus protocol:
If you wish to transfer more than 65,535 bytes, e.g. jobs, you can extend the length to 8 bytes (sufficient for
32
2 bytes). This changes the start and end codes:
If you specify the length in 8 bytes, use the code “(“ (telegram
with checksum) or “<” (telegram without checksum).
Length 4 or 8 bytes ASCII- The length is equivalent to the number of transferred bytes
Hex from the device number (inclusive) to the end of the data, i.e.
without any checksum.
The checksum must only be specified if the start code “{“ or “(“
is used, otherwise this entry is omitted.
}/] 1 byte These codes are used as the end codes of the command
)/> blocks.
If you specify the length in 4 bytes, use the code “}” (datagram
with checksum) or “]” (datagram without checksum).
If you specify the length in 8 bytes, use the code “)” (datagram
with checksum) or “>” (datagram without checksum).
If you use the RS485 bus protocol (device number: 6), the formats change as follows:
NOTE
You can set the structure of datagrams for input and output via the process interface
during job creation under Configure interface.
{ 0 0 0 8 0 6 G D 0 0 0 0 0 5 }
Start Length Device Command unused Checksum End
8 Byte No.
Retrieve a result
{ 0 0 1 6 0 6 R D 0 0 0 E S T P , P , 0 1 2 5 E T 7 5 }
Start Length Device No. Command Length Start Overall Result Brightness End Checksum End
22 byte 14 byte Data result Intensity 1 Intensity 1 Data
Response datagram
It is important to distinguish between primitive data types (integers, floats, text) and composite data types
(integer points, float points, lists) as well as the format of the corresponding data type (ASCII-dec, binary,
ASCII-2 decimal places).
15.3.1.1 Integer
This data type is a whole number value and can also be negative.
Example: 234
15.3.1.2 Float
Example: 10.02
15.3.1.3 Text
This data type can contain both printable and non-printable characters.
Example: “MHD“
This composite data type is formed of two integer values, the x-coordinate and the y-coordinate.
This composite data type is formed of two float values, the x-coordinate and y-coordinate.
Represented as: number <separator> <1. value corresponding data type> <separator><2. Value
corresponding data type><separator>…<separator><last value corresponding data type>
Various commands require numeric values as parameters or return numeric values. For example, when
switching the current job, the corresponding job number must be specified and the new job number is
returned in the status telegram.
Numerals are always entered as ASCII Hex information in the command data. Observe that the Hex values
must be specified in upper case letters!
NOTE
Numerals are always entered as ASCII Hex information in the command data. Observe
that the Hex values must be specified in upper case letters!
For example, the Hex numbers below result from the following values:
Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char
00 00 NUL 32 20 SP 64 40 @ 96 60 `
01 01 SOH 33 21 ! 65 41 A 97 61 a
02 02 STX 34 22 “ 66 42 B 98 62 b
03 03 ETX 35 23 # 67 43 C 99 63 c
04 04 EOT 36 24 $ 68 44 D 100 64 d
05 05 ENQ 37 25 % 69 45 E 101 65 e
06 06 ACK 38 26 & 70 46 F 102 66 f
07 07 BEL 39 27 ' 71 47 G 103 67 g
08 08 BS 40 28 ( 72 48 H 104 68 h
09 09 HT 41 29 ) 73 49 I 105 69 i
10 0A LF 42 2A * 74 4A J 106 6A j
11 0B VT 43 2B + 75 4B K 107 6B k
12 0C FF 44 2C , 76 4C L 108 6C l
13 0D CR 45 2D - 77 4D M 109 6D m
14 0E SO 46 2E . 78 4E N 110 6E n
15 0F SI 47 2F / 79 4F O 111 6F o
16 10 DLE 48 30 0 80 50 P 112 70 p
17 11 DC1 49 31 1 81 51 Q 113 71 q
18 12 DC2 50 32 2 82 52 R 114 72 r
19 13 DC3 51 33 3 83 53 S 115 73 s
20 14 DC4 52 34 4 84 54 T 116 74 t
21 15 NAK 53 35 5 85 55 U 117 75 u
22 16 SYN 54 36 6 86 56 V 118 76 v
23 17 ETB 55 37 7 87 57 W 119 77 w
24 18 CAN 56 38 8 88 58 X 120 78 x
25 19 EM 57 39 9 89 59 Y 121 79 y
26 1A SUB 58 3A : 90 5A Z 122 7A z
27 1B ESC 59 3B ; 91 5B [ 123 7B {
28 1C FS 60 3C < 92 5C \ 124 7C |
29 1D GS 61 3D = 93 5D ] 125 7D }
30 1E RS 62 3E > 94 5E ^ 126 7E ~
31 1F US 63 3F ? 95 5F 127 7F DEL
Command
Char G B 0 0 0 0
Dec 71 66 48 48 48 48
Response
Char R B 0 0 0 0 0 0 0 4 F 6 1 6 …
Dec 82 68 48 48 48 48 48 48 48 52 70 54 49 54
Data
Hex 0x52 0x44 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x34 0x46 0x36 0x31 0x36
Receipt timeout
Signal Duration
min. max.
Receive timeout T1 10 ms 2000 ms
If errors occur in the communication, receiving is terminated after a defined time. The data received to this
point is then discarded. The possible error causes may be:
Signal Duration
min. max.
Response time T1 0 ms Max. { T2, T3 } + T4
No further commands must be transferred
during this time!
Reaction time T2 Ethernet 1 ms 5 ms
RS 485 1 ms 5 ms + 2.5 ms
(only for VeriSens® ID- per 128 bytes data
100)
Response delay T3 T2 10,000 ms
Transfer time T4 Dependent on the transfer parameters and the length of
the data
The transfer of the data begins not before time T 2 or the value set by the user.
If the time of the maximum response delay is exceeded without data being transferred, the possible
response is discarded and you can transfer further commands.
Please observe that the received command will be processed in any case, even if no response datagram has
been transferred due to the elapse of the maximum response time. For example, it is possible that this time
could be exceeded when switching the active job. In this case, you will receive no confirmation, although the
active job has been changed. If necessary, query the device status if you have received no confirmation.
This function enables you to reset the statistics for individual jobs.
Example
®
Structure oft he comand SPS VeriSens
Command Parameter
C S 0 0 0 0
Clear 4 Byte ASCII-Hex
Statistics job number
®
Structure oft he response SPS VeriSens
Response
R C 0 0 0 0
Response 4 Byte ASCII-Hex
Statistics job number
Cleared
0000 = active job
0001 – 0010 job number 1-16
0011 – 00FF = invalid
®
This function enables you to access a backup of the VeriSens or the job as well as the device settings.
Example
®
Structure oft he command SPS VeriSens
Command Parameter
G B 0 0 0 0
Get 0000 = Backup with firmware
Backup 0001 = Only jobs and device settings
®
Structure oft he response SPS VeriSens
Response
R B 0 0 0 0 0 0 0 4 F 6 1 6 …
Response 4 Byte ASCII-Hex 8 Byte ASCII-Hex data length Data
Backup parameters of the GB- (32bit)
command At fault ist he length 0.
Error messages:
This function enables you to retrieve the result of the last feature check.
NOTE
You can set the content of the datagram for output via the process interface during job
creation under Configure interface → Output process interface.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
G D
Get Data None
®
Structure of the Response SPS VeriSens
Response
R D 0 0 0 E …
Response 4 Byte ASCII- Data
Data Hex
Length of the
result data
NOTE
You can set the content of the datagram for output via the process interface during job
creation under Configure interface → Output process interface.
The time stamp in the datagram consists of 8 ASCII characters which specify the number of milliseconds
®
since the system start of the VeriSens device as a hexadecimal number. This value reverts from
4,294,967,295 ms to the value 0 ms after about 49.7 days.
Representation Description
ASCII decimal Decimal notation of the number.
Negative numbers are represented with “-”.
„123“, „78“, „89“, „-123“
ASCII hexadecimal Hexadecimal notation of the number.
Negative numbers are represented as a complement.
“7B”, “4E”, “59”, FF85
binary Binary output of the number.
Measured value 123: Characters output 0x00, 0x00, 0x00, 0x7B
NOTE
In ASCII decimal, the sign is included in the length. For example, if a length with the value
of 4 is set, this results in a range of values from –999 to 9999.
®
A possible response from the VeriSens device would be: RD000ESTP ,P ,0125ET
This is assembled as follows:
®
Structure of the Response SPS VeriSens
Response
R D 0 0 0 E S T P , P , 0 1 2 5 E T
Response 4 Byte ASCII- Start Overall Result Brightness End
Data Hex Data result Brightness Data
length of the
data
Each sensor task’s result is represented within 1 Byte. The inspection result is described by "P" (result OK)
or "F" (result NOK).
The overall result of the last image analysis was OK. The value 125 was measured in the working area of the
sensor task “Brightness”. The individual result of this sensor task was also OK.
Example
®
Structure oft he command SPS VeriSens
Command Parameter
G F 0 0 0 0
Get File 0000 = List of all jobs
®
Structure of the Response SPS VeriSens
Response
R F 0 0 0 0 0 0 0 0 0 0 0 0 F 1 2 3 ...
Data
Response 4 bytes 2 bytes ASCII hex: Error 2 bytes 8 bytes ASCII hex
File ASCII-hex, code ASCII hex Length of the following
mirrored Reserved data
parameters 00 = No error
oft he GF 01 = Not in setup or
reques IDLE mode
02 = File not found
04 = Working with
previous GF
command
FF = internal error
This function enables you to access live images and defect images with and without the field of view.
Example
®
Structure of the command SPS VeriSens
Command Parameter
G I 0 0 0 0
Get Image 2 byte ASCII hex 2 byte ASCII hex
00 = live image image number
01 = live image with
working area 00 = last image,
80 = fault image 01 = next-to-last
81 = fault image with image,
working area 02 = …
®
Structure of the Responset SPS VeriSens
Response
R I 0 0 0 0 0 0 0 4 F 6 1 6 …
Response 2 byte ASCII 2 byte ASCII 8 byte ASCII hex Image
Image hex hex length of the image data data in
00 = live image image the BMP
80 =fault image number format
This function enables you to access information about the connected device.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
G M 0 0 4 0
Get Model 4 byte-ASCII hex
Information
Acess single elements
®
Structure of the Response SPS VeriSens
Response
R M 0 0 4 0 0 0 1 4 Baumer Optronic GmbH
Response 4-byte ASCII hex 4-byte-ASCII hex Data
Model mirrored parameters of the For each element:
Information GM request Length of the result data
This function enables you to access the current configuration of the SP command (setting the parameters for
the feature checks).
Example
®
Structure of the ´Command SPS VeriSens
Command Parameter
G P
Get none
Parameter
®
Structure oft he Response SPS VeriSens
Antwort
R G 0 0 0 8 1 5 . 0 2 . 1 4
Response 4 byte ASCII hex Data
Get
Parameter Length of the result data
The content of the data corresponds
to the expected values currently set
for the feature check, for example a
date, or a combination of expected
values for different feature checks.
NOTE
You can set the content of the datagram for output via the process interface during job
creation under Configure interface → Output process interface.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
G S
Get State None
®
Structure of the Response SPS VeriSens
Response
R S 0 0 8 5 0 0 1 A
Response 4 byte ASCII hex 4 Byte ASCII-Hex
State status Number of the active job
The current status information consists of 8 characters, of which the first 4 characters describe various states
in a bit mask and the other 4 characters contain the current job number.
When a job is being transferred via the process interface, the current status of this action can be queried by
the PLC. The corresponding bit “Job update active” is set during the data transfer period. This bit remains set
until the job has been completely transferred and stored or an error has occurred. The success of the action
can then be assessed by the corresponding bits “Job update – OK” and “Job update – error”. These flags are
retained until the next transfer of a job.
If the sensor is in Activated mode, the current job number is entered in the datagram. 0000 is entered here in
all other operating modes.
To use this function, you must first activate the option Command SJ via process interface in the device
settings. (Device → Device settings → Job selection / Teach).
Example
®
Structure of the Command SPS VeriSens
Command Parameter
S J 0 0 1 A
Switch Job 4 byte ASCII hex
®
Structure of the Response SPS VeriSens
Response
R S 0 0 8 5 0 0 1 A
Response 4 byte ASCII hex 4 Byte ASCII-Hex
State Status Number of the active job
NOTE
Further explanation of the parameters of the RS response can be found under “Request
status (GS / RS)”.
This command enables you to change the operating mode for the device as well as the parameters for data
exchange.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
S M M R
Switch 2 byte-ASCII hex
Mode
DC = Data transfer – Continuous Mode
The result data is autonomouslytransferredafter each analysis in
RunmodeActivated via the process interface. You must set the parameter “
Activate outputs” during job testing.
®
Structure of the Command SPS VeriSens
Command Parameter
S M M R
Switch 2 byte ASCII hex
Mode
Modus
®
Structure of the Response SPS VeriSens
Response
R S 0 0 8 5 0 0 1 A
Response 4 byte ASCII hex 4 Byte ASCII-Hex
State Status Number of the active job
NOTE
Further explanation of the parameters of the RS response can be found under “Request
status (GS / RS)”.
This function enables you to set the expected values for the feature checks of Identification (Barcode, Matrix
Code, Text).
NOTE
You can set the content of the datagram for output via the process interface during job
creation under Configure interface → Output process interface.
NOTE
When setting the exposure time for the job, the “Camera ready” signal must be active
before the next image can be acquired.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
S P 0 0 0 8 1 7 . 0 3 . 2 0 1 4
Set 4 byte ASCII hex Data
Parameter Length of the result data
e.g. a date, or a combination of
expected values for different feature
checks.
®
Structure of the Response SPS VeriSens
Response
R P 0 0 0 0 0 0 0 0
Response 4 byte ASCII hex 4 byte ASCII Hex
Parameter Status Error position
0000 = OK
0001 = Data errors in data
packet
0002 = Device not in RUN
mode
0003 = Out of range
0004 = No datagram
defined in the job
This function enables you to use the next image for an external teach-in. However, image acquisition will not
be triggered.
®
Structure of the Command SPS VeriSens
Commando Parameter
T E
TEach None
Image
®
Structure of the Response SPS VeriSens
Response
R T
Response
Teach
This function enables you to immediately acquire an image and response datagram. The response datagram
will only be sent if the result is set to send automatically following image analysis and if data is defined.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
T R
TRigger None
Image
®
Structure of the Response SPS VeriSens
Response
R D 0 0 0 E …
Response 4 Byte ASCII-Hex Data
Data
Length of the
result data
NOTE
Further explanation of the parameters can be found under Retrieve last result (GD / RD).
®
This function enables you to transfer backup data to the VeriSens .
NOTE
The device must be restarted following use of the UD command and successful transfer
of a backup, for example via the VB0000 command.
Example
®
Structure of the Command SPS VeriSens
Command Parameter
U D S 1 9 2 . 1 6 8 . 0 0 0 . 2 5 0
Update IP Adress 15 characters ASCII
Device
S = static IP-Adresse
D = DHCP
Parameter
2 5 5 . 2 5 5 . 2 5 5 . 0 0 0
15 characters ASCII
Subnetmask
Parameter
0 0 0 . 0 0 0 . 0 0 0 . 0 0 0
15 characters ASCII
Gateway
Parameter
1 1 V S X F 2 0 0 M 1 0 W E - T E S T
2-Byte ASCII Hex Device name
Length of device
name
Parameter
0 0 B 6 B B 4 6 …
8 byte ASCII hex Data
Length of the data
NOTE
If using DHCP, you can set what happens following a DHCP timeout as follows:
Use DHCP and in case of DHCP failure, use the last IP address
UDD000.000.000.000000.000.000000.000.000...
or
UDD255.255.255.255000.000.000000.000.000...
®
Structure of the Response SPS VeriSens
Response
R U 0 0
Response 2 byte ASCII hex
Update
00 = received OK
01 = device not in SETUP mode
02 = invalid job number
03 = job could not be loaded
04 = job update still active
05 = invalid network settings
06 = invalid device name
®
07 = backup file device type not identical to VeriSens
08 = user management is active
09 = device file is password protected
10 = File could not be opened for writing
11 = File write error
12 = Incompatible backup
13 = Only the firmware cannot be imported
Example
®
Structure of the Command SPS VeriSens
Command Parameter
U J 0 0 0 3 0 0 0 4 F 9 E 2 …
Update Job 4 byte ASCII hex 8 byte ASCII hex job as binary data
job number job size
®
Structure of the Response SPS VeriSens
Response
R U 0 0
Response 2 byte ASCII hex
Update
00 = received OK
01 = device not in SETUP mode
02 = invalid job number
03 = job could not be loaded
04 = job update still active
05 = invalid network settings
06 = invalid device name
07 = backup file device type not identical to VeriSens®
08 = user management is active
09 = device file is password protected
10 = File could not be opened for writing
11 = File write error
12 = Incompatible backup
13 = Only the firmware cannot be imported
Example
®
Structure of the Command SPS VeriSens
Command Parameter
V B 0 0 0 0
VeriSens 4 byte ASCII hex
ReBoot
0000 = Restart
FFFF = Recovery mode
16 Cleaning
®
Due to its compact design, the VeriSens is characterized by almost maintenance-free operation.
When used for the intended purpose, it is possible that the optical surfaces may need to be cleaned from
time to time.
®
Clean optical areas are required for the consistent and reproducible operation of the VeriSens .
®
Ensure that the glass cover of the VeriSens is protected as well as possible against dust. If your application
does not permit this, the glass cover must be cleaned at longer or shorter intervals as necessary.
ATTENTION!
Ensure that no residues of the cleaning agent or scratches remain on the glass. These
can permanently damage the reproducibility of the results from the VeriSens Vision
Sensor.
For cleaning, use a soft, non-linting cloth to clean the area of the glass cover without scratching.
17 Technical data
Cables
11048452 ESG 34JP0200G Connecting cable, M12/12-pin, screened, straight plug, 2m
11043780 ESG 34JP0500G Connecting cable, M12/12-pin, screened, straight plug, 5m
11048455 ESG 34JP1000G Connecting cable, M12/12-pin, screened, straight plug, 10m
KSG
11048502 Ethernet cable, M12, screened, straight plug / RJ-45, 2m
34A/KSG45AP0200G/E
KSG
10165276 Ethernet cable, M12, screened, straight plug / RJ-45, 5m
34A/KSG45AP0500G/E
KSG
11051929 Ethernet cable, M12, screened, straight / RJ-45, 10m
34A/KSG45AP01000G/E
KSW
11048592 Ethernet cable, M12, screened, angled plug / RJ-45, 2m
34A/KSG45AP0200G/E
KSW
11048594 Ethernet cable, M12, screened, angled plug / RJ-45, 5m
34A/KSG45AP0500G/E
KSW
11051950 Ethernet cable, M12, screened, angled plug / RJ-45, 10m
34A/KSG45AP01000G/E
Installation Accessories
10159905 Straight bracket Straight bracket for VeriSens®, screws
Fastening bracket,
10159906 Fastening bracket 90° for VeriSens®, screws
angled
Part location
Part location on contours 360° 360° 360°
Part location on edges + +
Part location on a circle + +
Part location on text lines + + +
Geometry
Distance + + +
Circle + + +
Angle + +
Edge counting + +
Point position + +
Feature comparison
Count contour points + + +
Contour matching + + + +
Brightness + + +
Contrast + +
Area size + +
Counting areas + +
Pattern matching + +
Identification
Barcode + + +
Matrix code + + +
Text + +
Features
17.3 Technical drawing of VeriSens® C-mount Vision Sensor (only XC-100 / XC-200)
Color: Black
Material: Powder-coated steel
Color: Black
Material: Powder-coated steel
Color: Black
Material: Powder-coated aluminium
suitable with illumination “VB Bar Light 74” (Art.No. 11081785)
Integr. flash
XC series XF series | CS series | ID series
controller
Voltage (permanent) 12 VDC or 24 VDC –
Voltage (pulsed) 24 VDC or 48 VDC
Imax = 800 mA at 24 VDC –
Current (permanent)
(+/-10 %, at least +/- 100 mA, at 25 °C)
Imax = 4 A at 48 VDC
Current (pulsed)
(+10/-20 %, at least +/- 100 mA, at 25 °C)
Flash time Max. 1 ms (Duty Cycle max. 1:10) –
Operating
XC series XF series | CS series | ID series
conditions
Operating
+5 … +50 °C
temperature
Humidity 0 … 90 % (non-condensing)
Protection class IP 67 (XC series: with tube)
Vibration load IEC 60068-2-6, IEC 60068-2-64
Mech. shock
EN 60068-2-27
resistance
Mechanical
XC series XF series | CS series | ID series
data
Width × Height ×
53 mm × 99.5 mm × 49.8 mm (without lens / tube) 53 mm × 99.5 mm × 38 mm
Depth
Housing: Aluminum, Cover glass:
Material Housing: Aluminum, Cover glass tube: PMMA 4)
PMMA
Weight 300 g (without lens / tube) 250 g
Code types /
Model: XC-200 Models: XF-200 | ID-110 | ID-100
OCR
5)
Barcode 2/5 Industrial, 2/5 Interleaved, Codabar, Code 39, Code 93, Code 128, PharmaCode EAN 8, EAN 13,
UPC-A, UPC-E: Base code + variants Add-On 2, Add-On 5 GS1 DataBar (RSS): Limited, Expanded,
Expanded Stacked GS1 DataBar (RSS-14): Base code + variants Truncated, Stacked, Stacked
Omnidir GS1 128
4)
for XF-200, XF-100, CS-100, ID-110 with infrared illumination: daylight filter integrated
5)
incl. quality rating of all barcodes according to ISO / IEC 15416 as well as all matrix codes according to ISO / IEC
15415 or AIM DPM-1-2006
6)
XF-200, XC-200, ID-110 only
Pin Designation
1 Power ( + 18 - 30 VDC)
2 Ground
3 IN1 (Trigger)
4 OUT 1 (PTC-protected)
5 IN 2
6 OUT 2 (PTC-protected)
7 OUT 3 (PTC-protected)
8 IN 3
Pin assignment of the
9 OUT 4 / (RS 485+, only ID-110), (PTC-protected)
Device
10 IN 4
11 IN 5
12 OUT 5 / (RS 485-, only ID-110), (PTC-protected)
Pin Designation
1 TD+
2 RD+
3 TD-
4 RD-
Pin Designation
1 +24V or +48V Flash
2 +12V or +24V Flash
3 Ground
1)
4 Flash Sync , (100 mA PNP)
1)
Supply for external lighting
voltage according to power supply
(only XC)
voltage outputs configurable by software