background image

Smart-VS™ Plus

PRODUCT REFERENCE GUIDE

Smart Vision Sensor

Summary of Contents for Smart-VS Plus

Page 1: ...Smart VS Plus PRODUCT REFERENCE GUIDE Smart Vision Sensor...

Page 2: ...ing copyright notices contained in this documentation and shall ensure that all notices appear on any reproductions of the documentation Electronic versions of this document may be downloaded from the...

Page 3: ...em 1 Mount and Position the Device 2 HMI Button Configuration 3 Button Teaching Procedure 3 Button Incremental Teaching Procedure optional 4 Button Re Teaching Procedure optional 5 Firmware Rollback a...

Page 4: ...oard Ethernet Interface 34 TYPICAL LAYOUTS 35 Sensor like Setup 35 WebApp for Initial Configuration and Occasional Monitoring 36 Setup with Telnet Communication for Job Switching 37 READING FEATURES 3...

Page 5: ...ormat 60 Download command format 60 Download reply format 61 Device Procedure control Commands 62 Procedure control command format and return codes 62 List of available procedure control functions 62...

Page 6: ...ues or procedures that must be observed when using the reader TECHNICAL SUPPORT Support Through the Website Datasensing provides several services as well as technical support through its website Log o...

Page 7: ...e whole unit consumable items 7 use of counterfeit or replacement parts that are neither manufactured nor approved by Datasensing for use in Datasensing manufactured Products 8 any damage or malfuncti...

Page 8: ...is to the plant earth ground by means of a flat copper braid shorter than 100 mm for direct connections connect your cable shield to the locking ring nut of the con nector European Declaration of Conf...

Page 9: ...e pursuant to part 15 of the FCC Rules These limits are designed to provide rea sonable protection against harmful interference when the equipment is operated in a commercial environment This equipmen...

Page 10: ...o 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 Avoid that the...

Page 11: ...PRODUCT REFERENCE GUIDE XI 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...

Page 12: ...Bracket Mounting Holes 2 7 Power I O Connector 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...

Page 13: ...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 in Teach phase blinking GOOD...

Page 14: ...how to connect the system In this layout the result signals are connected to the PLC while it is possible to configure and monitor the device by the Host PC The device is activated by an External Tri...

Page 15: ...n these three ideal label position angles Pitch or Skew 10 to 20 and Tilt 0 although the device can oper ate at any tilt and skew angle provided the object feature to be inspected fits into the Field...

Page 16: ...k until the Teaching procedure is entered e g device factory default Long press 4s until the red LED on HMI lights up the HMI Button to enter the Teach ing procedure 1 GOOD objects required to be taug...

Page 17: ...cquired 8 Long press 4s until the red LED on HMI lights up the HMI Button to enter the auto matic learning procedure LEDs pattern In the end the device will enter the Run Phase NOTE The Teaching proce...

Page 18: ...ire a GOOD image 3 Long press 4s until the red LED on HMI lights up the HMI Button to start acquiring NO GOOD objects Red LED and red spot start blinking 4 New NO GOOD object images can be added to th...

Page 19: ...or the Reset configurations procedure hold down until all LEDs blink simulta neously then release and press it again within 1 second NOTE In case of mistakes the procedure can be aborted before enteri...

Page 20: ...nect to the Smart VS by typing smart vs in the address bar if there is only one device on the network or smart vs Serial Number e g smart vs c12345p if there are multiple devices on the same network N...

Page 21: ...yed showing AREA DESCRIPTION 1 Current Bank see Current Bank on page 9 2 IP Settings see IP Settings on page 9 3 Settings Backup see Settings Backup on page 9 4 Device Information see Device Informati...

Page 22: ...e automatically acquires the IP address There must be a DHCP server in the network If there is no DHCP server the device will assign itself an IP address in the local link range 169 254 0 0 16 Setting...

Page 23: ...the device firmware package Global settings Refer to I O Settings on page 19 Hamburger icon CAUTION Do NOT perform the Settings Restore and Upload Package opera tions while the device is receiving tri...

Page 24: ...Advanced Image Settings to manually set the parameters It is also possible to move the Field of View based on the application needs which can be useful when objects of different batch formats must be...

Page 25: ...objects Clicking instead the CONTINOUS button the Smart VS will switch working like when the triggered mode was not enabled It is recommended to acquire as many GOOD images as the known number of ins...

Page 26: ...on the Smart VS will switch working like when the triggered mode was not enabled On the Acquire NO GOOD page one or more NO GOOD objects can be acquired by clicking on the Teach button It is recommend...

Page 27: ...E GUIDE 14 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 switche...

Page 28: ...Job Response Time Resp_T_ms Output_Hold_Time Out_HT_ms The maximum number of objects that can be analyzed by the device is 3600 1000 max Resp_T_ms Out_HT_ms To achieve the maximum performance of the j...

Page 29: ...age 16 2 Main area see Main area on page 17 3 Bottom bar see Bottom bar on page 17 1 2 3 NOTE If you want the selected job to be the running and startup job click on the Play button before leaving the...

Page 30: ...GOOD or NO GOOD to add it to the corresponding acquisition box It is also possi ble to drag and drop acquired images to the GOOD NO GOOD box or from the GOOD box to the NO GOOD box and vice versa Afte...

Page 31: ...shown in the WebApp can be saved clicking on it and selecting Save Download the filmstrip The download button opens a window where it is possible to choose which filmstripe download from the archive...

Page 32: ...for configurations made with the button Trigger Input Event can be either Leading or Trailing Output Hold Time the time ms during which the output data remains valid Output Mode available selections a...

Page 33: ...t camera features Thanks to its algorithm technology Smart VS Plus is the ideal solution for application problems related to machine format adaptability and flexibility that a sensor or sensor system...

Page 34: ...and job setting User defined database of Image Acquisitions Ease of Use HMI interface LEDs provide operational and performance feedback Multi Image Acquisition Settings for higher flexibility Image s...

Page 35: ...evice is connected to the power supply Figure 6 1 NET yellow LED indicates connection to the on board Ethernet network Figure 6 2 NO GOOD red LED indicates a NO GOOD object Blinking during Teaching Fi...

Page 36: ...ject feature to be detected should be centered between the two squares Figure 7 Smart VS Plus Aiming LEDs LED SPOTS There are two LED spots that can be activated to project light onto the target area...

Page 37: ...UT Optics 7 mm Illuminator White polarized I O 3 OUT 2 IN ETH Order number 959970005 Accessory Order No Cables CAB GD03 M12 17P 3M power and I O cable isolated wires 95A900052 CAB GD05 M12 17P 5M powe...

Page 38: ...t 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 A...

Page 39: ...d 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 Mounting Kit Mounting Screws 2 Washers 2 Mo...

Page 40: ...sitions 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 Refer...

Page 41: ...MECHANICAL DIMENSIONS PRODUCT REFERENCE GUIDE 28 Figure 12 Overall Dimensions Connector at 90...

Page 42: ...VS PLUS 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...

Page 43: ...ies POWER AND I O CONNECTOR PINOUT cables with 9 stripped wires PIN NAME COLOR DESCRIPTION 1 Vdc Brown Power supply input voltage 2 GND Blue Power supply input voltage Connector case Chassis Connector...

Page 44: ...n software on both inputs The value can be changed through the software parameter Debounce Filter See I O Set tings on page 19 or refer to the Settings section of the Smart VS WebApp User s Guide for...

Page 45: ...ged to Trailing edge via Smart VS WebApp A Debounce time can be set on the Smart VS WebApp to reject noisy trigger signals Each trigger event corresponds to a Data Valid signal indicating that the Out...

Page 46: ...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 NOTE Although not strictly necessary it...

Page 47: ...bar Telnet communication can be established by connecting to device IP at port 23 A CAB ETH X M0x cable can be used to connect to a host device Figure 15 M12 8 pin Standard Ethernet Network Connector...

Page 48: ...onnected 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 A presen...

Page 49: ...N 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 recommende...

Page 50: ...et 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 i...

Page 51: ...ere FOVx horizontal vertical or diagonal FOV x horizontal vertical or diagonal viewing angles d reading distance in mm from window surface to code surface d0 offset in mm from center of lens to extern...

Page 52: ...MART VS PLUS 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...

Page 53: ...can be stored in the device internal memory Job switching can be performed either via Smart VS WebApp or Telnet communication JOB SWITCHING VIA SMART VS WEBAPP To recall a Job in the Smart VS WebApp g...

Page 54: ...ied to the next system startup Example job load 6 CR Output message job load Bank CR LFDONE LF CR CR LFSmart VS or job load Bank CR LFFAIL Failed to get status already in configuration LF CR CR LFSmar...

Page 55: ...or 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 environ...

Page 56: ...too high The Remote input signal does not start the Teaching procedure In case of PNP signal check that one of the two Remote inputs I2A or I2B is connected to the signal coming from the button or PL...

Page 57: ...ns using the Clear Configurations button on the Utilities page Discard latest software update do not delete stored jobs perform a rollback procedure via HMI see Firmware Rollback and Reset Config urat...

Page 58: ...configuration only through connection to the device IP address 192 168 3 100 Point to Point connection is recommended 10 100 Mbit s Inputs Opto coupled and polarity insensitive Max Voltage 30 Vdc Max...

Page 59: ...8 2 6 14 mm 2 to 10 Hz 1 5 mm 13 to 55 Hz 2 g 70 to 500 Hz 2 hours on each axis Shock Resistance EN 60068 2 27 30g 11 ms 3 shocks on each axis Protection Class b EN 60529 b when correctly connected fu...

Page 60: ...en the two devices 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...

Page 61: ...synchronous features begins features that take long execution times The result must be requested once the completion of the task has been verified In the event that the task is immediately finalized w...

Page 62: ...t the finaliza tion of the task if provided the finalization command will also contain the reply It will not be possible to start another asynchronous task if the previously executed task is not termi...

Page 63: ...eature 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 sa...

Page 64: ...mand reply frame structure Command command to which the reply is related Return Code contains the result of the command a code that identifies whether the command was accepted or not and identifies th...

Page 65: ...synchronous EXTJB Exit the configuration without saving synchronous TRNJB Train job asynchronous CNGJB Change job Bank number to load synchronous BNKST Bank Status synchronous GTRJB Current Bank See...

Page 66: ...ress Another asynchronous task is in progress or an asynchronous task has not been finalized therefore it is not possible to start a new one 7 Reserved 8 InvalidInput Invalid input 9 Reserved 10 Alrea...

Page 67: ...B It allows to add images to a previously configured job thus using the device s incremen tal training functionality The device switches from the Running state to the Configu ration state Syntax MDFJB...

Page 68: ...ration session being started the device is in running state NotInJobEditing The device is in configuration but no job is being edited cre ated OtherInProgress Another asynchronous task is in progress...

Page 69: ...ing InvalidInput The specified bank is out of the range 0 31 GTRJB GeTRunningJoB Allows to check which job is loaded as the currently running job Syntax GTRJB CR LF Reply GTRJB ReturnCode BankId BankS...

Page 70: ...ot be acquired because the maximum number of images that can be captured has been reached per class or for the entire job CLRBNK CLeaRBaNK Cancel the job on the bank indicated by the parameter Syntax...

Page 71: ...FiNaliZeJoB Finalize the asynchronous command to create a new job CRTJB CReaTeJoB on page 54 Syntax FNZJB CR LF Reply FNZJB ReturnCode CR LF Possible return codes Success Command successful NotInProgr...

Page 72: ...justment of the photometric parameters 4 Wait for the completion of the image auto setup operation 5 Finalize the image auto setup with the FNZJB command 6 Send the ACQIMG command specifying the label...

Page 73: ...separator see Delimiters and separator on page 50 Binary File Base64 encoded binary file Delimitatore standard protocol delimiter see Delimiters and separator on page 50 Upload reply format The reply...

Page 74: ...rator on page 50 Return Code it contains the result of the command a code that identifies whether the command has been accepted or not and possibly the type of error Separator standard separator of pr...

Page 75: ...F Create Job File Index of the bank on which the job is contained asynchronous CRTBCK Create BackUp File asynchronous ULBF Upload Binary File Data to upload on the device synchronous DLBF Download Bin...

Page 76: ...BCK CR LF Reply CRTBCK Returncode CR LF Possible return codes Success command successful OtherInProgress another asynchronous task is in progress or has not been final ized ULBF UpLoadBinaryFile Allow...

Page 77: ...uploaded to the exchange area The device switches from the Running state to the Configuration state Syntax STJBF Force BankId CR LF Force forces the bank to be overwritten if it already contains a job...

Page 78: ...BFile Finalizes the asynchronous command to create a binary file containing a single job CRTJBF CReaTeJoBFile on page 63 Syntax FNZJBF CR LF Reply FNZJBF ReturnCode FileSizeByte CR LF FileSizeByte Ret...

Page 79: ...e asynchronous command to save a binary file containing a single job STJBF SToreJoBFile on page 64 Syntax FNZJST CR LF Reply FNZJST ReturnCode BankStatus JobName CR LF JobName Name of the job containe...

Page 80: ...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 Server Client Smart VS Server Binary file upl...

Page 81: ...2 The finalization of the saving is requested without verifying the actual end of the task Smart VS Server Client Smart VS Server Binary file upload command RECEIVING FILE reply state Binary file sav...

Page 82: ...e device 2 Download the package Scenario 1 The file size is requested once the package creation has been successfully completed Smart VS Server Client Smart VS Server Start file preparation command PR...

Page 83: ...s see Reply format on page 51 There are two return codes dedicated to the case of exceptions in the protocol Code 13 ProtocolError indicates a syntax error on the command such as the presence of an un...

Page 84: ...may be reproduced stored in or introduced into a retrieval system or transmitted in any form or by any means or for any purpose without the express written permission of Datasensing S r l Datasensing...

Reviews: