Laser distance sensor for precise measurement up to 20 m with millimetric resolution and repeatability through the time of flight technology (7 pages)
Summary of Contents for Datalogic Smart-VS Plus
Page 1
Smart-VS™ Plus PRODUCT REFERENCE GUIDE Smart Vision Sensor...
Page 2
Trademarks Datasensing and the Datasensing logo are trademarks of Datasensing S.r.l. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S. and the E.U. Patents www.patents.datasensing.com...
TABLE OF CONTENTS PREFACE ........................VI About this Manual ......................vi Manual Conventions ........................... vi Technical Support ......................vi Support Through the Website ......................vi Warranty ........................vii COMPLIANCE ......................VIII General ........................viii Power Supply ........................... viii EMC Compliance ..........................viii European Declaration of Conformity ....................
Page 4
Internal Lighting System ....................24 Accessories ........................24 Application Examples .....................25 INSTALLATION......................26 Package Contents ......................26 Mechanical Dimensions ....................27 Mounting And Positioning Smart-VS Plus ................29 ELECTRICAL CONNECTIONS ..................30 Power Supply .........................31 Inputs ..........................31 Trigger and external push-button connection ................. 32 Outputs ..........................32 Digital I/O diagram ..........................
Page 5
CNGJB (ChaNGeJoB) ........................55 BNKST (BaNKSTatus) .......................56 GTRJB (GeTRunningJoB) ......................56 GTDVCS (GeTDeViCeStatus) .....................56 ACQIMG (ACQuireIMaGe) ......................57 CLRBNK (CLeaRBaNK) ......................57 CLRJBS (CLeaRJoBS) .......................57 GTATS (GeTAsyncTaskStatus) ....................58 FNZJB (FiNaliZeJoB) ........................58 FNZTRN (FiNaliZeTRaiNing) .....................59 Example of creating a new job ......................59 Example of incremental training ......................59 Binary file upload and download commands ..............
For quick access, from the home page click on the search icon , and type in the name of the product you’re looking for. This allows you access to download Data Sheets, Manu- als, Software & Utilities, and Drawings. VI SMART-VS PLUS...
WARRANTY WARRANTY Datasensing warrants that the Products shall be free from defects in materials and workmanship under normal and proper use during the Warranty Period. Products are sold on the basis of specifications applicable at the time of manufacture and Datasensing has no obligation to modify or update Products once sold.
Select the link from the downloads section of the product page. Warning This is a Class A product. In a domestic environment this product may cause radio inter- ference in which case the user may be required to take adequate measures. VIII SMART-VS PLUS...
FCC Compliance Modifications or changes to this equipment without the expressed written approval of Datalogic could void the authority to use the equipment. This device complies with PART 15 of the FCC Rules. Operation is subject to the follow- ing two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference which may cause undesired operation.
HANDLING The Smart-VS Plus is designed to be used in an industrial environment and is built to withstand vibration and shock when correctly installed, however it is also a precision product and therefore before and during installation it must be handled correctly to avoid damage.
Page 11
• Do not weld the device into position. It can cause electrostatic, heat or reading window damage. • Do not spray paint near the sensor. It can cause reading window damage. PRODUCT REFERENCE GUIDE XI...
2. Power On LED 8. Lens 3. Ethernet Connection LED 9. LED Aiming System 4. 90° Rotating Connector Block 10. Red Spot (NO GOOD) 5. HMI Interface 11. Green Spot (GOOD) 6. Ethernet Connector 12. White Polarized Illuminators XII SMART-VS PLUS...
Page 13
Figure 2 - HMI Interface Details HMI CONFIGURATION NO GOOD object • in Teach phase: blinking, NO GOOD object teaching • in Run phase: NO GOOD object detected • for future use Trigger • in Teach phase: trigger input status •in Run phase: trigger received GOOD object •...
PLC while it is possible to configure and monitor the device by the Host PC. The device is activated by an External Trigger (photoelectric sensor) when the object enters its reading zone. Figure 3 - Smart-VS Plus layout example 1 SMART-VS PLUS...
MOUNT AND POSITION THE DEVICE MOUNT AND POSITION THE DEVICE 1. To mount the Smart-VS Plus, use the mounting bracket to obtain the most suitable position for the device. The most common mounting configuration is shown in the figure below.
5. Long press (> 4s, until the red LED on HMI lights up) the HMI Button to start acquiring NO GOOD objects. The red LED and the red spot start blinking. 3 SMART-VS PLUS...
HMI BUTTON CONFIGURATION 6. Place the NO GOOD object in front of the Aiming System. Check the Trigger LED. 7. Short press (< 1s) the HMI Button to acquire the image. More than one NO GOOD object can be acquired. 8.
When in Run mode (Run green LED steady on), the current job can be erased and re- trained. Long-press (> 4s, until the red LED on HMI lights up) the HMI Button to enter the Teach- ing procedure, then follow the " Button Teaching Procedure" on page 3 5 SMART-VS PLUS...
HMI BUTTON CONFIGURATION If errors occur and the new Teaching is not finalized, the current job will not be over- written. NOTE: In case of mistakes, the procedure can be aborted before entering the learning procedure by pressing the HMI Button for approx. 2 seconds until the HMI yellow LED turns on.
USING THE SMART-VS WEBAPP Before using a Smart-VS Plus device, a Teaching procedure must be performed. Teaching can be completed either using the embedded HMI (refer to the Smart-VS Plus Quick Ref- erence Guide) or the Smart-VS Plus WebApp graphic user interface.
DASHBOARD PAGE DASHBOARD PAGE When connecting a new device, the “Smart-VS Dashboard” page is displayed showing: AREA DESCRIPTION Current Bank (see "Current Bank" on page IP Settings (see "IP Settings" on page Settings Backup (see "Settings Backup" on page Device Information (see "Device Information"...
The global settings will be restored automatically. At the end of the procedure, the page is displayed. Monitoring Backup Only available if there is at least one job on the device. Allows to save all the jobs on the device in a .svsbck file. 9 SMART-VS PLUS...
DASHBOARD PAGE Device Information Show device information (model, serial number, software versions). Upload To upload a firmware package. Download To download the device firmware package. CAUTION: Do NOT perform the Settings Restore and Upload Package opera- tions while the device is receiving trigger signals. Global settings Refer to "...
RAPID CONFIGURATION TEACHING To perform Teaching on your Smart-VS Plus device, enter a job name, select the bank where to store it, click on the Create Job button, and follow the procedure described below. Step 1: Image Setup On the Image Setup page, select Start Automatic Setup to automatically set the Focus Distance, the Exposure Time, and the Sensor Gain parameters (suggested).
TEACHING Step 2: Acquire GOOD On the Acquire GOOD page, if the triggered mode is not enabled, one or more GOOD objects can be acquired by clicking on the Teach button. If the triggered mode is enabled, there will be two buttons: CONTINOUS and START. When START button is clicked, every image acquired will be added to the GOOD objects.
This means that each box can have a maximum of 19 images. NOTE: Click on an acquired object in the NO GOOD box and select DELETE to delete it. After adding at least one NO GOOD object, you can click on the Teach button. 13 SMART-VS PLUS...
TEACHING Step 4: Learn This step is completed automatically. If it takes too long, you can stop the procedure clicking on the Stop training button. Once the device is trained, the Smart-VS WebApp switches to the Monitoring page. PRODUCT REFERENCE GUIDE 14...
Since the output hold time is a global parameter used by all jobs, the smart-VS shows how the maximum number of objects that can be analyzed by each job present on the device changes as this parameter varies. 15 SMART-VS PLUS...
MONITORING MONITORING The Monitoring page is divided into an upper bar, a main area, and a bottom bar. AREA DESCRIPTION Upper bar (see "Upper Bar" on page Main area (see "Main area" on page Bottom bar (see "Bottom bar" on page Upper Bar The upper bar contains the job name to the left.
1. Overrun occurrences are mostly due to a noisy trigger signal and/or a too fast sequence of trigger events (e.g. more than two events every 50 ms). Choose a proper Debounce filter time and/or adjust the line speed to have 20 pieces per second. 17 SMART-VS PLUS...
MONITORING Furthermore, the Smart-VS WebApp allows image saving. Any image shown in the WebApp can be saved clicking on it and selecting Save. NOTE: It is recommended to enable the browser option “Ask where to save each file before downloading”. Download the filmstrip The download button opens a window where it is possible to choose which filmstripe download from the archive.
Remote Teach Input Event: available selections are Leading and Trailing. • Remote Teach Input Debounce: filter debounce time measured in μs. • Aiming System: available selections are Always ON, Always OFF, Calibration Only. • Green/Red Spots: available selections are Calibration Only, Enabled, Disabled. 19 SMART-VS PLUS...
CHAPTER 2 INTRODUCTION PRODUCT DESCRIPTION Smart-VS Plus is a sensor with learning ability and easy to set, suitable for any presence and orientation object detection. Smart-VS Plus can solve all the applications where a very simple installing procedure is requested without the need of particularly smart camera features.
Industrial Strength • Industrial compact visual sensor • Rugged metal construction • Sealed circular M12 connectors • IP65 and IP67 protection class • 50 °C max operating temperature • Supply voltage ranges from 10 to 30 Vdc 21 SMART-VS PLUS...
INDICATOR AND KEYPAD BUTTON INDICATOR AND KEYPAD BUTTON 3 4 5 6 7 Figure 6 - Indicators The following LED indicators are located on the device: blue LED indicates that the device is connected to the power supply (Figure 6, 1) yellow LED indicates connection to the on-board Ethernet network (Figure 6, 2) The colors and meaning of the five LEDs are illustrated in the following table:...
There are two LED spots that can be activated to project light onto the target area to indicate that a GOOD or NO GOOD object has been detected. Green Spot Red Spot Figure 8 - Smart-VS Plus Good / No Good LED Spots 23 SMART-VS PLUS...
3 OUT + 2 IN + ETH Order number 959970005 INTERNAL LIGHTING SYSTEM The Smart-VS Plus illuminator is composed of 4 white LEDs with polarized filter. Figure 9 - Smart-VS Plus illuminator ACCESSORIES The following accessories can be used with Smart-VS Plus.
INTRODUCTION APPLICATION EXAMPLES Smart-VS Plus has been developed for different uses in the secondary packaging and automotive industries, food and beverage applications for bottling, cosmetic packaging, and all those markets where the following detection applications are needed: Application Solved cases (OK / NOT OK)
CHAPTER 3 INSTALLATION PACKAGE CONTENTS Verify that the Smart-VS Plus device and all the parts supplied with the equipment are present and intact when opening the packaging; the list of parts includes: • Smart-VS Plus (w/connector plug/cover) • Quick Reference Guide •...
INSTALLATION MECHANICAL DIMENSIONS Smart-VS Plus can be installed to operate in different positions. The two screw holes (M3 x 4mm depth) on the body of the device are for mechanical fixture. The diagrams below give the overall dimensions of the device and may be used for its installation.
INSTALLATION MOUNTING AND POSITIONING SMART-VS PLUS Using the Smart-VS Plus mounting brackets you can obtain rotation on the various axes of the device as shown in the diagram below: Figure 13 - Positioning with Mounting Bracket 29 SMART-VS PLUS...
The recommended cables 95A900052 and 95A900053 (refer to " Accessories" on page ) terminate in an M12 17-pin connector on the Smart-VS Plus side and 9 stripped wires on the other side. These wires have the following functionalities: POWER AND I/O CONNECTOR PINOUT...
ELECTRICAL CONNECTIONS Previous Smart-VS Plus versions use CAB-GDxx cables that terminate in an M12 17-pin connector on the Smart-VS Plus side and 17 stripped wires on the other side. These wires have the following functionalities: POWER AND I/O CONNECTOR PINOUT...
OUTPUTS These inputs are optocoupled and can be driven by both NPN and PNP type commands. NOTE: Polarity insensitive inputs assure full functionality even if pins A and B are exchanged. Trigger and external push-button connection The following table shows how to connect the Trigger and Remote inputs. RECOMMENDED CONNECTION NOTES A Normally Open push-button is...
Data Valid timing details The Data Valid signal is raised 1 ms after the GOOD or NO GOOD signal is raised. It is lowered 1 ms before the GOOD or NO GOOD signal is lowered. *default, adjustable via Smart-VS WebApp 33 SMART-VS PLUS...
ON-BOARD ETHERNET INTERFACE ON-BOARD ETHERNET INTERFACE The on-board Ethernet Interface can be used for WebApp access and Telnet communi- cation. The WebApp is accessible opening an Internet browser (Google Chrome is recom- mended) and entering the device IP address 192.168.3.100 in the address bar. Telnet communication can be established by connecting to device IP at port 23.
WebApp, which connects to the reader through the on-board Ethernet interface. SENSOR-LIKE SETUP The Smart-VS Plus is connected directly to the machine control system. An optional push-button is recommended if Teaching is frequently performed for prod- uct batch changes or if the device is not easily accessible.
WEBAPP FOR INITIAL CONFIGURATION AND OCCASIONAL MONITORING WEBAPP FOR INITIAL CONFIGURATION AND OCCASIONAL MONITORING In addition to the previous setup, a PC can be connected via Ethernet for initial configu- ration and occasional monitoring. A point-to-point Ethernet connection is recommended. A presence sensor or the machine electrical phase is necessary to trigger image acquisi- tion.
An Ethernet switch can be used to ease the connection, but a dedicated LAN is still rec- ommended, since the Smart-VS Plus is configured with a fixed IP address. A presence sensor or the machine electrical phase is necessary to trigger image acquisi- tion.
CHAPTER 6 READING FEATURES FOV CALCULATION Use the data in the following table to calculate the FOV for your application, referring to Figure 19 and the formula below. View Angle View Angle View Angle Min Reading Horizontal Vertical Diagonal Distance 11 mm 19°...
READING FEATURES DETECTION DIAGRAM The following diagram shows the maximum obtainable Field of View for object inspec- tion. NOTE: All features of interest related to the object inspection should be included in the Field of View. 39 SMART-VS PLUS...
CHAPTER 7 MULTI JOB CONFIGURATION The Smart-VS Plus can manage Multi Job operations. This feature is useful when differ- ent object batches must be inspected within a single machine. Up to 32 Jobs can be stored in the device internal memory.
All commands must end with #CR (carriage return, byte dec value = 13) NOTE: If the command string is sent through a pre-allocated array larger than the string itself, the unused portion of the array must be initialized to ØØ (bytes) i.e. the [NULL] character. 41 SMART-VS PLUS...
CHAPTER 8 MAINTENANCE CLEANING Clean the lens cover periodically for continued correct operation of the device. See " General View" on page xii Dust, dirt, etc. on the lens cover may alter the device performance. Repeat the operation frequently in particularly dirty environments. Use soft material and alcohol to clean the lens cover and avoid any abrasive substances.
• Check that Pin 1 (brown wire) is connected to +Vdc and Pin 2 (blue wire) is connected to 0Vdc. The Power On LED is off • Use a multimeter to check that the power supply voltage is 10 to 30 Vdc (see "Technical Features" on page 45). 43 SMART-VS PLUS...
Page 57
TROUBLESHOOTING GUIDE PROBLEM SUGGESTION This may occur after a software update that broke compatibility with the previous version. • Keep using latest software update (delete stored jobs): access the WebApp and clear all configurations using the Clear Configurations All HMI LEDs blink on power-up button on the Utilities page.
LOAD Max. 100 mA a. The embedded Ethernet interface is intended for configuration only through connection to the device IP address 192.168.3.100. Point-to-Point connection is recommended. OPTICAL FEATURES Operating Distance 50 - 150 mm View Angle 19° 45 SMART-VS PLUS...
Page 59
ENVIRONMENTAL FEATURES 0 to 50 C (32 to 122 °F) Operating Temperature Storage Temperature -20 to 70 °C (-4 to 158 °F) Max. Humidity 90% non condensing 14 mm @ 2 to 10 Hz; 1.5 mm @ 13 to 55 Hz; Vibration Resistance EN 60068-2-6 2 g @ 70 to 500 Hz;...
The Smart-VS (server) is listening on port 1023 and the PLC or PC (clients), must send a connection request to establish communication. When the communication is established, commands can be sent to the device. Client Smart-VS (Server) System Controller Connection Connection accepted Figure 20: Connection to device 47 SMART-VS PLUS...
PROTOCOL OVERVIEW PROTOCOL OVERVIEW The client sends a command to the Smart-VS and receives a reply with the result. The Smart-VS (server) is able to process only one command at a time. There are two types of commands: 1. Device control commands 2.
Scenario 1 The client queries the device on the status of the task and, once the completion is veri- fied, finalizes the task. Smart-VS Smart-VS (Server) (Server) Client Figure 23: Example of using an asynchronous feature 49 SMART-VS PLUS...
PROTOCOL OVERVIEW Scenario 2 The client starts the task and immediately asks for its finalization. The reply will be sent at the end of the task. Smart-VS Smart-VS (Server) (Server) Client Figure 24: Example of synchronous use of an asynchronous feature Delimiters and separator The grammar of the protocol provides a character used as a separator (S) of the fields within the message and a two-character sequence used as a delimiter (D) of the mes-...
Figure 29: Example of reply to a successful command with return values Positive reply example with no return values: CNGJB Figure 30: Positive reply example with no return values Example of a negative reply: CNGJB Figure 31: Example of a reply to a failed command 51 SMART-VS PLUS...
DEVICE CONTROL COMMANDS List of available device control functions COMMAND FUNCTION PARAMETER TYPE Bank number to be CRTJB Create a new job configured, name to be asynchronous assigned to the job MDFJB Modify a job Bank number to be changed synchronous Exit the configuration EXTJB...
The bank requires to be retrained The device memory is corrupted. It is necessary to Emergency connect to the Web Page to restore full operation of the device NotRelevant Parameter not relevant Table 3 List of possible Bank Status values in reply 53 SMART-VS PLUS...
DEVICE CONTROL COMMANDS CRTJB (CReaTeJoB) Allows you to start a configuration session. The device switches from the “Running” state to the “Configuration” state. By sending the command, the auto-setup of the pho- tometric parameters and the focus distance is automatically done based on the object positioned in front of the device.
AlreadyInConfiguration → The device is in configuration, it is not possible to change the bank. Finalize the previous configuration by completing it or exiting without saving. • Failed → The device is already in the configuration state by an external interface (HMI, WebApp). 55 SMART-VS PLUS...
DEVICE CONTROL COMMANDS BNKST (BaNKSTatus) It allows to check if a bank contains a job or not. The reply also contains the job name. Syntax: BNKST;BankId<CR><LF> BankId: Number of the bank to be checked. Reply: BNKST;ReturnCode;BankStatus;JobName<CR><LF> BankStatus: bank status. JobName: Name of the job contained (Empty Bank in the case of an empty bank). Possible return codes: •...
Failed → The specified bank does not contain any jobs. CLRJBS (CLeaRJoBS) Delete all jobs on the device. Syntax: CLRJBS<CR><LF> Reply: CLRJBS;ReturnCode<CR><LF> Possible return codes: • Success → Command successful. • AlreadyInConfiguration→ The command was called while creating\editing a job (through any interface). 57 SMART-VS PLUS...
DEVICE CONTROL COMMANDS GTATS (GeTAsyncTaskStatus) Query the device about the status and type of asynchronous task in progress. Syntax: GTATS<CR><LF> Reply: GTATS;ReturnCode;AsyncTaskType;AsyncTaskStatus<CR><LF> AsyncTaskType: identification code of the asynchronous task. CODE ASYNCHRONOUS TASK TYPE Creating a new job Job training Creation of binary file containing a job Creation of binary file containing device backup Saving a file on the internal memory Not relevant...
4. Send the ACQIMG command specifying the label to be assigned to the object. 5. Send the TRNJB command. The device performs a training. 6. Wait for the end of the training. 7. Finalize the training through the FNZTRN command, thus saving the job on the device. 59 SMART-VS PLUS...
BINARY FILE UPLOAD AND DOWNLOAD COMMANDS BINARY FILE UPLOAD AND DOWNLOAD COMMANDS These commands allow to upload and download binary files from the device and check the status of the procedures. They are divided into two types of commands: 1. Upload and download. 2.
• Separator → standard separator of protocol (see “ Delimiters and separator" on page 50 • Binary File → Base64 encoded binary file. • Delimiter → standard delimiter of protocol (see “ Delimiters and separator" on page 61 SMART-VS PLUS...
DEVICE PROCEDURE CONTROL COMMANDS DEVICE PROCEDURE CONTROL COMMANDS Procedure control command format and return codes The Procedure control command format is the same as the Device control command format, see “ Device control commands" on page 51 For the Return Codes see “ Return codes"...
BinaryFile: File that must be uploaded to the exchange area. Reply: ULBF;Returncode<CR><LF> Possible return codes: • Success → command successful. • AlreadyInConfiguration → A configuration has already started and the file cannot be loaded. Exit the configuration. 63 SMART-VS PLUS...
DEVICE PROCEDURE CONTROL COMMANDS DLBF (DownLoadBinaryFile) Allows you to download a binary file from the exchange area on the device. Syntax: DLBF <CR><LF> Reply: DLBF;Returncode;Binaryfile<CR><LF> BinaryFile: binary file downloaded from the exchange area. Possible return codes: • Success → command successful. •...
3, rounded up to the nearest integer, then multiplied by 4. Possible return codes: • Success → command successful. • NotInProgress → no asynchronous tasks in progress. • OtherInProgress → another asynchronous task is in progress. • Failed → package creation failed. 65 SMART-VS PLUS...
DEVICE PROCEDURE CONTROL COMMANDS FNZBCK (FiNalaZeBaCKup) Finalize the asynchronous command to create a binary file containing the device backup (“ CRTBCK (CReaTeBaCKup)" on page 63 Syntax: FNZBCK<CR><LF> Reply: FNZBCK;ReturnCode;FileSizeByte <CR><LF> FileSizeByte: Returns the size of the created file in bytes. The size of the file to be down- loaded from the device, due to the base64 encoding, can be obtained with the following formula: or divided by 3, rounded up to the nearest integer, then multiplied by 4.
1. Upload the package to your device. 2. Save the package in Flash. Scenario 1 The finalization of the saving is requested once the actual end of the task has been veri- fied. Smart-VS Smart-VS (Server) (Server) Client RECEIVING FILE SAVING FILE 67 SMART-VS PLUS...
DEVICE PROCEDURE CONTROL COMMANDS Scenario 2 The finalization of the saving is requested without verifying the actual end of the task. Smart-VS Smart-VS (Server) (Server) Client RECEIVING FILE SAVING FILE PRODUCT REFERENCE GUIDE 68...
1. Request package preparation from the device. 2. Download the package. Scenario 1 The file size is requested once the package creation has been successfully completed. Smart-VS Smart-VS (Server) (Server) Client PREPARING FILE PREPARING BUFFER RECEIVING FILE 69 SMART-VS PLUS...
DEVICE PROCEDURE CONTROL COMMANDS Scenario 2 The finalization of the task is requested without verifying the actual end of the task. Smart-VS Smart-VS (Server) (Server) Client PREPARING FILE PREPARING BUFFER RECEIVING FILE Protocol exceptions In the case of syntax errors, two exceptions can be generated by the protocol. The format of the exceptions is the same as the format of the replies to the \upload\download control commands (see “...
Page 84
Datasensing S.r.l. • Datasensing and the Datasensing logo are trademarks of Datasensing S.r.l. • Data- logic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S. and the E.U.
Need help?
Do you have a question about the Smart-VS Plus and is the answer not in the manual?
Questions and answers