Page 1
Matrix 120™ PRODUCT REFERENCE GUIDE Image Based Reader...
Page 2
Electronic versions of this document may be downloaded from the Datalogic website (www.datalogic.com). If you visit our website and would like to make comments or suggestions about this or other Datalogic pub- lications, please let us know via the "Contact" page.
Step 1 - Connect the System .................... 1 Ethernet Connections ..........................1 USB Connections ..........................2 Serial Connections ..........................3 CBX100/CBX500 Pinout for Matrix 120™ ..................4 Step 2 - Mount and Position the Reader ................5 Step 3 - X-PRESS Configuration ..................6 Focus/Aiming ............................6 Setup ............................7...
Page 4
Input 2 Connections Using Matrix 120™ Power ................63 Input 2 Connections Using External Power ..................64 Outputs ..........................65 Output 1 and 2 Connections Using Matrix 120™ Power ..............66 Output 1 and 2 Connections Using External Power ................ 67 On-Board Ethernet Interface ...................68 User Interface - Serial Host ....................68...
Page 5
MAINTENANCE....................... 150 Cleaning ........................150 TROUBLESHOOTING ....................151 General Guidelines ....................... 151 Windows XP SP3 and Matrix 120™ USB Interface ............151 TECHNICAL FEATURES................... 155 ALTERNATIVE CONNECTIONS................. 159 Power, Com and I/O Connector ..................159 On-Board Ethernet Connector ..................160 Inputs ..........................
TECHNICAL SUPPORT Support Through the Website Datalogic provides several services as well as technical support through its website. Log on to (www.datalogic.com). For quick access, from the home page click on the search icon , and type in the name of the product you’re looking for.
Reseller Technical Support An excellent source for technical assistance and information is an authorized Datalogic reseller. A reseller is acquainted with specific types of businesses, application software, and computer systems and can provide individualized assistance. PRODUCT REFERENCE GUIDE VII...
Datalogic commercial reference contacts. Since April 20th, 2016 the main European directives applicable to Datalogic products require inclusion of an adequate analysis and assess- ment of the risk(s). This evaluation was carried out in relation to the applicable points of the standards listed in the Declaration of Conformity.
LED emission according to EN 62471. LASER SAFETY All Matrix 120™ readers contain one aiming Laser source used to position the reader. This product conforms to the applicable requirements of IEC 60825-1 and complies with 21 CFR 1040.10 except for deviations pursuant to Laser Notice N° 50, date June 24, 2007.
HANDLING The Matrix 120™ 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 reader into position which can cause electrostatic, heat or reading window damage. • do not spray paint near the reader which can cause reading window damage. PRODUCT REFERENCE GUIDE XI...
Power - Serial Interface - I/O Cable Internal Illuminator w/Connector Ethernet Cable w/Connector Aiming System Laser Source Ethernet Connection LED Lens HMI X-PRESS Interface Good Read LED (green) Power On LED Focus Adjustment Screw Bracket Mounting Holes (4) XII MATRIX 120™...
Page 13
Matrix 120™™ Serial + USB Models Figure B Power On LED Lens HMI X-PRESS Interface Good Read LED (green) Power - Serial Interface - I/O Cable Bracket Mounting Holes (4)
CHAPTER 1 RAPID CONFIGURATION STEP 1 - CONNECT THE SYSTEM The paragraphs in this step show a typical hardware setup depending on the Matrix 120 model and interface selection. Several other layouts are described in Typical Layouts. Ethernet Connections To connect the system in an Ethernet point-to-point configuration, you need the hard- ware indicated in Figure 1.
To connect the system in a USB point-to-point configuration, you need the hardware indicated in Figure 2. In this layout the data is transmitted to the Host from the Matrix 120 USB interface by using a CAB-1021 accessory cable. Host CAB-1021 Matrix 120 Figure 2 - USB Point-to-Point Layout 2 MATRIX 120™...
Figure 3. In this layout the data is transmitted to the Host from the Matrix 120 main serial interface. Matrix 120 power and I/O device connections take place through the CBX connection box using the CAB-1011 accessory cable.
CBX100/CBX500 Pinout for Matrix 120™ The table below gives the pinout of the CBX100/CBX500 terminal block connectors. Use this pinout only when the Matrix 120™ reader is connected to the CBX100/CBX500 by means of the CAB-1011 accessory cable: CBX100/500 Terminal Block Connectors Input Power...
0.8 Vdc. CAUTION STEP 2 - MOUNT AND POSITION THE READER 1. To mount the Matrix 120™, use the mounting brackets to obtain the most suitable position for the reader. The most common mounting configuration is shown in the figure below.
Select the procedure according to your needs. STEP 3 - X-PRESS CONFIGURATION The Matrix 120 models are factory calibrated at three focus positions (45, 70 and 125 mm for WVGA models; 45, 80 and 125 mm for MP models). Using a 2.5 mm Hex key (Allen wrench), rotate the Focus Adjustment Screw at the back of the reader to one of these three positions for your application.
5 (five) seconds, Matrix 120™ will exit without saving the parameters to memory, the Setup LED will stop blinking and in this case Matrix 120™ emits a long low pitched beep. 1. Enter the Learn function by pressing and holding the X-PRESS push button until the Learn LED is on.
All the device Environment parameters are reset including the default IP Address. The Matrix 120™ emits 3 high pitched beeps and after a few seconds enters run mode. Any previously saved configurations on the device will remain in memory, but the Default configuration is set as the startup configuration.
2. When the installation is complete the DL.CODE entry is created in the Start>Pro- grams bar under “Datalogic” as well as a desktop icon. Double-click the desktop icon to run it. Depending on your Matrix 120™ model, you can connect to DL.CODE configuration envi- ronment through one of the following interfaces: Model...
2. Find your device in the list by matching its serial number (SN) then click on the device wrench icon to open the Device Environment Configuration window. 3. Change the Ethernet Settings (IP Address, Subnet Mask, Gateway Address etc.) according to the network requirements. 10 MATRIX 120™...
Page 25
STEP 4 - INSTALLING DL.CODE CONFIGURATION PROGRAM Figure 11 - Device Environment Configuration Window 4. Click OK; the device will reappear in the list of Online Devices (in color) meaning it is now part of the LAN and can be configured. The new IP address will also be dis- played.
Page 26
5. Double-click on or drag the device icon into the Selected Device Information Area. Details about the device will be displayed in this area. Figure 12 - DL.CODE Opening Window After device discovery, configure your device through DL.CODE as described in Step 5 - Device Configuration. NOTE 12 MATRIX 120™...
NOTE The following configuration procedure assumes that a laptop computer running DL.CODE is connected to a Matrix 120 factory default reader through the USB port (CAB- 1021). See Step 1 - Connect the System. 1. After the reader is connected to the USB port and boots up successfully, from DL.CODE, click the Getting Started button to discover it.
Page 28
3. Double-click on or drag the device icon into the Selected Device Information Area. Details about the device will be displayed in this area. After device discovery, configure your device through DL.CODE as described in Step 5 - Device Configuration. NOTE 14 MATRIX 120™...
STEP 4 - INSTALLING DL.CODE CONFIGURATION PROGRAM Step 4C - Serial Device Discovery Starting from DL.CODE 1.4.0, serial port communication is supported for device discov- ery and configuration. This allows dedicated serial communication models to be config- ured through DL.CODE. Although this feature allows all devices to be configured through their Serial Interface, be aware that transmission speeds and some DL.CODE features are limited when using this interface.
Page 30
6. Open the Serial devices tab and double click on or drag the device icon into the Selected Device Information Area. The device is now connected to the DL.CODE Configuration environment. Configure your device through DL.CODE as described in Step 5 - Device Configuration. 16 MATRIX 120™...
STEP 5 - DEVICE CONFIGURATION STEP 5 - DEVICE CONFIGURATION Automatic or Advanced Setup Automatic Setup: provides an automatic procedure for setting optical/illumination, reading distance (for software adjustable focus liquid lens models), and code definition parameters to obtain the most stable decoding conditions for a single code symbology based on the images presented to the reader.
3. Place an application specific code in front of the reader at the correct application reading distance. The Matrix 120™ models are factory calibrated at three focus positions (45, 70 and 125 mm for WVGA models; 45, 80 and 125 mm for MP models). Using a 2.5 mm Hex key (Allen wrench), rotate the Focus Adjustment Screw at the back of the reader to one of these three positions for your application.
Page 33
STEP 5 - DEVICE CONFIGURATION If the image display area is too dark to see the images being captured, you can drag the Gain and Exposure Time sliders (circled in red in the figure above) to the right to increase visibility. This will not affect Auto- NOTE matic Setup.
Page 34
7. Click Start to begin the procedure. The reader begins acquiring images. At the end of the procedure the Status: Completed message appears. You can Close the Automatic Setup window. Your reader is now optimized for decoding. Continue with the Reading Phase configura- tion described on page 25. 20 MATRIX 120™...
3. Place an application specific code in front of the reader at the correct application reading distance. The Matrix 120™ models are factory calibrated at three focus positions (45, 70 and 125 mm for WVGA models; 45, 80 and 125 mm for MP models). Using a 2.5 mm Hex key (Allen wrench), rotate the Focus Adjustment Screw at the back of the reader to one of these three positions for your application.
Page 36
RAPID CONFIGURATION 4. Once positioned, stop image acquisition by clicking on the Pause button. 5. Click the Image Settings branch and then click the Image Auto-Setup button to automatically acquire the best exposure time and gain values. 22 MATRIX 120™...
Page 37
STEP 5 - DEVICE CONFIGURATION 6. Select the Static or Dynamic Self-Tuning option; Start Autolearn and Apply to the Image Settings. For applications having multiple lighting or code reading conditions, up to 10 different Image Settings can be configured by adding them with the icon.
Page 38
9. For each code symbology set the relative parameters according to your applica- tion. Continue the configuration with the " Reading Phase" on page 25 . NOTE 1. The Code Autolearn procedure will not recognize the following symbologies: Pharmacode, MSI, Standard 2 of 5, Matrix 2 of 5. 24 MATRIX 120™...
STEP 5 - DEVICE CONFIGURATION Reading Phase 1. Select your application specific Operating Mode from the icons over the Configu- ration Parameters tree area: Continuous, One Shot, or Phase Mode. 2. Configure the relative Operating Mode parameters from the Reading Phase parameters panel.
Expected Code box into the Expected Code box of the XOR combination you wish to create. Then delete the empty box by selecting it with the mouse (highlighted) and pressing the delete key on your keyboard. 26 MATRIX 120™...
STEP 5 - DEVICE CONFIGURATION To create a logical AND condition from a logical XOR, create a new Expected Code box using the Add icon. Then drag the desired code icon from one box to the other. Data Formatting 1. Configure your application specific Data Formatting Message(s) from the Configu- ration Parameters tree area: Message 1, Message 2, etc.
1. Configure your application specific Digital Output(s) and Green/Red Spots (if used) from the Configuration Parameters tree area: Output 1, Output 2, etc. Save the configuration from temporary memory to permanent memory, overwriting the previously saved configuration. NOTE 28 MATRIX 120™...
STEP 6 - TEST MODE STEP 6 - TEST MODE Use a code suitable to your application to test the reading performance of the system. 1. Enter the Test function by pressing and holding the X-PRESS push button until the Test LED is on.
Guide available in the DL.CODE Help menu. Host Mode Programming The reader can also be partially configured from a host computer using the Host Mode programming procedure. See the Host Mode Programming Manual on the DL.CODE mini-DVD .zip file. 30 MATRIX 120™...
Food and Beverage environment. As part of the full Matrix series, the Matrix 120 leads the market for customer ease of use because of DL.CODE™ configuration software, X-PRESS™ button and intuitive HMI.
ESD versions for electronic applications • DL.CODE software configurator for outstanding ease of setup • X-PRESS, Datalogic’s ‘Green Spot’ technology and intuitive HMI for top ease of use • Top industrial grade: IP65; operating temperatures: 0-45 ºC / 32 – 113 ºF •...
INDICATOR AND KEYPAD BUTTON INDICATOR AND KEYPAD BUTTON Figure 15 - Indicators The following LED indicators are located on the reader: blue LED indicates that the reader is connected to the power sup- ply (Figure 15, 1) yellow LED indicates connection to the on-board Ethernet net- work (Figure 15, 2)
Release button Release button Release button to Exit to enter Test Mode to enter Focus/Aim Mode (cycle) Release button Release button Release button to enter Setup Mode to enter Learn Mode to Exit 34 MATRIX 120™...
The Setup LED will blink until the procedure is completed. The Setup procedure ends when the Image Acquisition parameters are successfully saved in the reader memory, the Setup LED will stop blinking and Matrix 120™ emits 3 high pitched beeps.
120™ will exit without saving the parameters to memory, the Learn LED will stop blink- ing and in this case Matrix 120™ emits a long low pitched beep. You can exit the Learn function at any time by pressing the X-PRESS push button once.
MODEL DESCRIPTION MODEL DESCRIPTION Matrix 120™ readers are described by their model number which indicates the charac- teristics listed in the diagram below. Not all combinations are available. For a complete list of combinations see the Models tab on the Product page of the website.
ACCESSORIES ACCESSORIES The following accessories can be used with the Matrix 120™ reader. Accessory Description Order No. Cables CAB-1011 M120 M12 Main To CBX (1M) 93A050099 CAB-1021 M120 M12 Main To USB (1M) 93A050100 CAB-1051 M120 M12 Main To USB + I/O (1M)
INTRODUCTION APPLICATION EXAMPLES Document Handling Matrix 120™ is profitably used in the omnidirectional reading of 2D, stacked, linear and postal codes for example in automated document handling and mail processing systems (see Figure 16). Figure 16 - Address Coded in Data Matrix Symbology for Automated Mail Processing Deformed or Overprinted Code Reading Matrix 120™...
Figure 21 - Data Matrix Code Directly Marked on PCB Surface by Using Laser Etching Technology Matrix 120 readers are not designed to be used in real-time Laser Mark- ing applications (Mark & Read). They must be mounted far away from the Laser Marker to avoid burning the CMOS sensor.
INTRODUCTION Digimarc Barcode Content enhanced with Digimarc Barcode can be read with the following Matrix 120 model: Part number Description 937800045 Matrix 120 310-01A 1.2MP SER-ETH Digimarc Barcode is a technology for product packaging and labeling that enables encoding a Global Trade Identification Number (GTIN) imperceptibly into artwork prior to printing.
Page 57
APPLICATION EXAMPLES For more information on the Digimarc® technology and application examples, download our Digimarc Technical Note from Datalogic website. For quick access, from the home page click on the search icon, and type in “Digimarc”. This allows you access to download Data Sheets, Manuals, and everything related to Digimarc Barcode.
CHAPTER 3 INSTALLATION PACKAGE CONTENTS Verify that the Matrix 120™ reader and all the parts supplied with the equipment are present and intact when opening the packaging; the list of parts includes: • Matrix 120™ reader • Quick Reference Guide •...
MECHANICAL DIMENSIONS MECHANICAL DIMENSIONS Matrix 120™ can be installed to operate in different positions. The two screw holes on the body of the reader are for mechanical fixture (Figure 25). The diagrams below give the overall dimensions of the reader and may be used for its installation.
INSTALLATION MOUNTING AND POSITIONING MATRIX 120™ Using the Matrix 120™ mounting brackets you can obtain rotation on the various axes of the reader as shown in the following illustrations: Skew Pitch Figure 30 - Bottom Mounting Positions for USB Models Figure 31 - Bottom Mounting Positions for Ethernet Models 50 MATRIX 120™...
Page 65
MOUNTING AND POSITIONING MATRIX 120™ Tilt Skew Figure 32 - Side Mounting Positions for USB Models Figure 33 - Side Mounting Positions for Ethernet Models PRODUCT REFERENCE GUIDE 51...
Page 66
In some cases, such as low contrast or low illumination, it can be useful to use a Pitch or Skew angle = 0°. The Tilt angle is also represented in Figure 35. Matrix 120™ can read labels with any tilt angle. Keep in mind however, that since linear barcodes are rectangular, the reader should be aligned to fit them into the horizontal FOV.
FOCUS LOCK LABEL (OPTIONAL) Linear Barcode Reading 2D Code Reading Figure 35 - Tilt Angle Considerations for FOV vs. Reading Distance considerations. Chapter 6, FOCUS LOCK LABEL (OPTIONAL) There are five single-use focus lock labels included in the packaging that can be use to protect the focus position from being changed after the application has been com- pleted.
CHAPTER 4 CBX ELECTRICAL CONNECTIONS All Matrix 120™ models can be connected to a CBX connection box through the CAB- 1011 accessory cable. Th s accessory cable terminates in an M12 17-pin connector on the Matrix 120™ side and in a 25-pin male D-sub connector on the CBX side.
Page 69
The table below gives the pinout of the CBX100/500 terminal block connectors. Use this pinout when the Matrix 120™ reader is connected by means of the CBX100/500: Group Label Description Input Power Power Supply Input Voltage + Power Supply Input Voltage -...
The RS232 interface is generally used for Point-to-Point connections. When it is con- nected to the host computer it allows transmission of code data. The following pins are used for RS232 interface connection: CBX100/500 Description Transmit Data Receive Data SGND Signal Ground 56 MATRIX 120™...
MAIN SERIAL INTERFACE It is always advisable to use shielded cables. The overall maximum cable length must be less than 15 m (49.2 ft). Figure 37 - RS232 Main Interface Connections RS422 Full Duplex Interface The RS422 full-duplex (5 wires + shield) interface is used for non-polled communication protocols in point-to-point connections over longer distances (max 1200 m / 3940 ft) than those acceptable for RS232 communications or in electrically noisy environments.
An anti-disturbance filter, by default, is implemented in software on both inputs. The value can be changed through the software parameter Debounce Filter. See the Help On Line page of the Reading Phase step (Inputs) in DL.CODE for further details on these parameters. 58 MATRIX 120™...
Page 73
INPUTS Polarity insensitive inputs assure full functionality even if pins A and B are exchanged. NOTE The connections are indicated in the following diagrams: CBX100/500 Description Power Source - External Trigger External Trigger A (polarity insensitive) External Trigger B (polarity insensitive) Power Reference - External Trigger The yellow Trigger LED (Figure 15, 5) is on when the active state of the External Trigger corresponds to ON.
Device on the +V/-V spring clamps, and does not pass through the Power Switch (ON/OFF) inside the CBX. Disconnect the power supply when CAUTION working inside the CBX. Figure 40 - PNP External Trigger Using Matrix 120™ Power 60 MATRIX 120™...
Page 75
INPUTS Figure 41 - NPN External Trigger Using Matrix 120™ Power PRODUCT REFERENCE GUIDE 61...
Device on the +V/-V spring clamps, and does not pass through the Power Switch (ON/OFF) inside the CBX. Disconnect the power supply when CAUTION working inside the CBX. Figure 44 - PNP Input 2 Using Matrix 120™ Power Figure 45 - NPN Input 2 Using Matrix 120™ Power PRODUCT REFERENCE GUIDE 63...
CBX ELECTRICAL CONNECTIONS Input 2 Connections Using External Power Figure 46 - PNP Input 2 Using External Power Figure 47 - NPN Input 2 Using External Power 64 MATRIX 120™...
OUTPUTS OUTPUTS When Outputs 1 and 2 are connected through the CBX connection box, they become opto-isolated and polarity sensitive and acquire the elec- trical characteristics listed below. To function correctly, they require CAUTION setting the Output Line Type configuration parameters to NPN for the respective output.
Device on the +V/-V spring clamps, and does not pass through the Power Switch (ON/OFF) inside the CBX. Disconnect the power supply CAUTION when working inside the CBX. Figure 48 - PNP/Open Emitter Output Using Matrix 120™ Power Figure 49 - NPN/Open Collector Output Using Matrix 120™ Power 66 MATRIX 120™...
OUTPUTS Output 1 and 2 Connections Using External Power If output devices are powered externally (separate from Matrix 120™ power), it is always advised to maintain the same voltage levels used for the Matrix 120™ device. CAUTION Figure 50 - PNP/Open Emitter Output Using External Power...
For Ethernet models, the on-board Ethernet Interface can be used for TCP/IP communi- cation with a remote or local host computer by connecting the reader to either a LAN or directly to a host PC. There is no need to use a crossover adapter since Matrix 120™ incorporates an auto-cross function.
The Ethernet connection is possible in two different layouts. In a Point-to-Point layout the reader is connected to a local host by using a CAB-ETH- M0x cable. There is no need to use a crossover adapter since Matrix 120™ incorporates an autocross function.
Page 84
TYPICAL LAYOUTS Figure 52 - Ethernet Point-to-Point Layout When using a Local Area Network (LAN), one or more Matrix 120™ readers can be con- nected to the network by using CAB-ETH-M0x cables: Matrix 120 10-30 Vdc CAB-1011 Power ...
When One Shot or Phase Mode operating mode is used, the reader can be activated by an External Trigger (for example a pulse from a photoelectric sensor) when the object enters its reading zone. 10-30 Vdc External Power for Matrix 120 and I/O Accessories Host Matrix 120 CAB-1011 ...
CAUTION Once the Matrix 120™ device is configured in DL.CODE for HMS Fieldbus communication, the Main Serial channel is no longer available. Therefore, it is recommended to make these configurations when con- nected to DL.CODE through either the Ethernet interface (using CAB-...
PASS-THROUGH Matrix 120™ Ethernet models support Ethernet/IP, Modbus TCP and PROFINET-IO Fieldbus interfaces without the use of external Fieldbus modules. See Ethernet Connection. NOTE PASS-THROUGH The pass-through layout allows each device to collect data from one or more pass- through input channels and send this data plus its own on one or more different output channels.
All devices always support multiple output channels (i.e. for data monitoring). In a Pass-through layout each device can have a different operating mode: Continuous, One Shot, Phase Mode, etc. USB CONNECTION For Matrix 120™ xxx-x0x models, the USB connection is possible in different layouts. Host CAB-1021 Matrix 120...
Page 89
USB CONNECTION One or more Matrix 120™ USB models can be connected to a USB Hub. The HUB must be able to supply 500 mA to each port. Matrix 120 CAB-1021 CAB-1021 CAB-1021 Host USB HUB Figure 58 - USB Layout to HUB The CAB-1051 allows I/O devices to be connected to the reader when using the USB interface.
Page 90
TYPICAL LAYOUTS Inputs Outputs = 3.3 Vdc max = 50 mA max CAB-1051 CAB-1051 Input 1 (Trigger) = orange Output 1 = purple Input 2 = gray Output 2 = red/white GND = black GND = black 76 MATRIX 120™...
Use the data in the following table to calculate the FOV for your application, referring to Figure 60 and the formula below. Min Reading View Angle View Angle View Angle Distance Model Horizontal Vertical Diagonal Matrix 120 210-xxx 8 mm 39° 26° 46° (WVGA) Matrix 120 310-XXX 8 mm 41°...
Page 92
Figure 60 - Reading Distance References Example: The FOV for a Matrix 120™ 310-xxx at a reading distance of 100 mm is: = 2 [(100 mm + 8 mm) * tan (41°/2)] ≅ 81 mm = 2 [(100 mm + 8 mm) * tan (32°/2)] ≅ 62 mm...
Reading Area can be different from the FOV. See the for specific reading area examples. Reading Diagrams, starting on page 84 Matrix 120™ 210-xxx WVGA Models 1D Codes Figure 61 - Global FOV 1D Code Diagram for WVGA Models PRODUCT REFERENCE GUIDE 79...
Data Matrix ECC 200 (2D code) from the Test Charts available in the SW- DOCS-TEST CHARTS accessory (93ACC0148). • Testing should be performed with the actual Matrix 120™ using application codes in order to evaluate whether maximizing application performance requires adjust- ments to the HW/SW configuration with respect to the Reference Conditions given under each diagram.
Matrix 120™ 210-0xx 2D Codes WVGA Vignetting For Matrix 120™ readers used in 2D code reading applications, due to the “fisheye” or “vignetting” effect of the lens, the reading area is limited to the central zone of the Ver- tical Field of View.
READING FEATURES Matrix 120™ 210-xxx (WVGA) Data Matrix 0.12 mm (5 mils) Conditions Hardware Settings Code Symbology Data Matrix ECC 200 Code Resolution 0.12 mm (5 mils) Tilt Angle 0° Skew Angle 15° Focusing Distance (mm) Software Parameters Exposure Time (μs)
Page 105
READING DIAGRAMS Data Matrix 0.19 mm (7.5 mils) Conditions Hardware Settings Code Symbology Data Matrix ECC 200 Code Resolution 0.19 mm (7.5 mils) Tilt Angle 0° Skew Angle 15° Focusing Distance (mm) Software Parameters Exposure Time (μs) Gain Illuminator Lighting Very High Power Strobed PRODUCT REFERENCE GUIDE 91...
Page 106
Code Symbology Data Matrix ECC 200 Code Resolution 0.25 mm (10 mils) Tilt Angle 0° Skew Angle 15° Focusing Distance (mm) Software Parameters Exposure Time (μs) Gain Illuminator Lighting Very High Power Strobed Decoding Complexity Very High 92 MATRIX 120™...
Matrix 120™ 310-0xx 2D Codes (MP) Vignetting For Matrix 120™ readers used in 2D code reading applications, due to the “fisheye” or “vignetting” effect of the lens, the reading area is limited to the central zone of the Ver- tical Field of View.
Matrix 120™ 311-0x0 2D Codes (MP+WA) Vignetting For Matrix 120™ readers used in 2D code reading applications, due to the “fisheye” or “vignetting” effect of the lens, the reading area is limited to the central zone of the Ver- tical Field of View.
Page 126
WA models. Conditions Hardware Settings Code Symbology Code 128 Code Resolution 0.20 mm (8 mils) Tilt Angle 0° Skew Angle 0° Focusing Distance (mm) Software Parameters Exposure Time (μs) 1000 1000 Gain Illuminator Lighting Very High Power Strobed 112 MATRIX 120™...
Page 127
READING DIAGRAMS Code 128 0.25 mm (10 mils) *The vignetting effect described in applies to the F125 position for Chapter 6, Vignetting WA models. Conditions Hardware Settings Code Symbology Code 128 Code Resolution 0.25 mm (10 mils) Tilt Angle 0° Skew Angle 0°...
Matrix 120™ 311-0x5 2D Codes (MP+WA+PLRZ) Vignetting For Matrix 120™ readers used in 2D code reading applications, due to the “fisheye” or “vignetting” effect of the lens, the reading area is limited to the central zone of the Ver- tical Field of View.
It may also depend on code printing quality, and reader position. Example: A Matrix 120™ using: Internal Lighting Mode = Very High Power Strobe Exposure Time = 200 μs Code Resolution (X) = 0.254 mm (10 mils) has a maximum line speed of: 0.254 (mm) / 0.0002 (s) = 1270 mm/s...
Page 133
MAXIMUM LINE SPEED AND EXPOSURE TIME CALCULATIONS Likewise, T is the maximum Exposure Time value that can be used without blur- exp (max) ring for the given application line speed and code resolution. Therefore: X / LS = T exp (max) and LS are represented in the graph below as the curved line for X (code exp (max)
CHAPTER 7 SOFTWARE CONFIGURATION Software configuration of your Matrix 120™ for static reading or simple code reading applications can be accomplished by the Rapid Configuration procedure using the X-PRESS HMI (which requires no external configuration program). This procedure is described in Steps 3-4.
READER CONFIGURATION READER CONFIGURATION For an example of Matrix device configuration see the example in Steps 5-6. Chapter 1, Especially for lengthy configurations, it is always good practice to peri- odically save the configuration to permanent memory (Save on Device) to avoid losing the configuration in Temporary Memory.
Select the Static or Dynamic Self-Tuning option; Start Image Auto-Setup and Apply to the Image Settings. The Advanced Setup window works interactively so that you can see the results of the parameter setting changes as well as the decoding results (Results panel). Figure 72 - Decoding Results OK 122 MATRIX 120™...
READER CONFIGURATION Manual Calibration The following examples show some of the typical conditions occurring during the instal- lation and how they can be tuned manually: Under-exposure To correct this result it is recommended to change the following parameters in their order of appearance: 1.
SOFTWARE CONFIGURATION Over-exposure To correct this result it is recommended to change the following parameters in their order of appearance: 1. decrease the Gain 2. decrease the Exposure Time Figure 74 - Example Over Exposure: Too Light 124 MATRIX 120™...
READER CONFIGURATION Moving code out of the Field of View To correct this result and have the code completely visible in FOV, it is possible to follow one or both the procedures listed below: • reposition the reader • use the Delay on Trigger and set the Time or Space values. Figure 75 - Example Out of FOV Figure 76 - Add Delay on Trigger to Correct Out of FOV PRODUCT REFERENCE GUIDE 125...
Image Settings are found in the DL.CODE Advanced Setup step. Up to 10 different Image Settings can be configured by adding them with the icon. For each Image Setting condition start Image Auto-Setup, select the Static or Dynamic Self-Tuning option; and Apply it. 126 MATRIX 120™...
MULTI IMAGE ACQUISITION SETTINGS Automatic Image Settings Selection If we don’t know from one item to the next which reading condition will be presented, we will cycle through the pre-defined database of Image Settings (one per acquisition) in order to automatically capture the correctly lighted image over the course of several acquisitions.
Image Setting from an external source. When the Image Settings Selection is External, Acquisition Sequences are created and by default each Image Setting has its own Acquisition Sequence. 128 MATRIX 120™...
Page 143
MULTI IMAGE ACQUISITION SETTINGS Each Acquisition Sequence can be activated exclusively by a single event, either through a string from an available communication channel or by a digital input. PRODUCT REFERENCE GUIDE 129...
Page 144
Select the empty Sequence box and delete it with the delete key. Each Acquisition Sequence can be activated exclusively by a single event, either through a string from an available communication channel or by a digital input. 130 MATRIX 120™...
Page 145
MULTI IMAGE ACQUISITION SETTINGS In this case the Start Acquisition From parameter can improve the read rate for that Sequence. It has no meaning for a Sequence containing only one Image Setting. PRODUCT REFERENCE GUIDE 131...
Setup tab by clicking on the Add Cropping Region icon as shown below. In Matrix 120™ the frame rate is dependent on the number of rows and columns in the defined window. Image cropping allows reducing the Image processing area from the full FoV to a smaller area where codes are present.
Page 147
IMAGE CROPPING After clicking the Add Cropping Region icon, a blue border appears which by default is equal to the FoV. PRODUCT REFERENCE GUIDE 133...
Page 148
By dragging the edges with the mouse (resizing) you can crop the image to a specific location where codes are present. The numbers in the blue boxes refer to pixel refer- ences. x, y coordinates of upper left corner of Cropping Region number of pixels in verti- cal Cropping Region (Height) 134 MATRIX 120™...
Page 149
IMAGE CROPPING The cropped area can be moved by dragging the center. PRODUCT REFERENCE GUIDE 135...
Page 150
SOFTWARE CONFIGURATION You can also set the cropped image size and position through the Cropping Region Area group of parameters; size = Width and Height, position = Left, Top (x,y) coordinates. 136 MATRIX 120™...
To minimize decoding time it is better to select the lowest value that still guarantees good decoding. Matrix 120™is indicated for DPM applications where the parts are marked by Laser Etch- ing.
SOFTWARE CONFIGURATION PASS-THROUGH CONFIGURATIONS DL.CODE and Matrix 120™ readers support pass-through multi device configurations. The pass-through configuration allows individually working devices, to collect data from other devices and pass this data to a third device through a different communication channel.
In this configuration, code reading input form the Matrix 120™ is sent directly to the application running on the PC as if it was typed from the PC keyboard. This is typically used in data entry programs.
Page 155
USB-HID (KEYBOARD WEDGE) CONFIGURATIONS Typically, the Good Read message is transmitted, the No Read message is not transmit- ted, and Multiple Reads need to be correctly managed. Data can be sent using different character encoding selections according to your appli- cation needs.
DL.CODE provides complete backup and restore functions (Configuration and Environ- mental parameters) for Matrix 120™ readers. Backup and Restore functions provide parameters storage including all configuration jobs present on the reader. It is strongly recommended to save all configurations to backup files.
You will be reminded that configuration in temporary memory will not be saved so you should save the configuration to the reader before performing Backup. You will also be asked whether to include the firmware or not. Matrix 120 does not support Firmware backup. Choose “No” in the win- dow above. NOTE At the end of the backup, DL.CODE shows a message indicating successful completion.
3. Run the Restore procedure by selecting either Single Reader Restore (from file on PC) (see: Restore procedure). In case of Backup or Restore operation failures, error messages will be displayed in the Monitor Diagnostic page. NOTE 144 MATRIX 120™...
RESTORE DEFAULTS RESTORE DEFAULTS The device parameters are divided into two main classes, Configuration and Environ- ment, which are affected differently by the Restore Defaults commands. • The Configuration parameters are the ones set in the various steps of the configu- ration process and are specific to each application.
The default IP address will be restored as well as all the parameters managed in the Device Environment Configuration window. The Factory Default static IP address for all Matrix 120™ model readers is: IP Address = 192.168.3.100 Any previously saved configurations on the device will remain in memory, but the Default configuration is set as the startup configuration.
DIAGNOSTIC ALARMS Restore Factory Defaults In order to return a device to its absolute Factory default parameters (for example device replacement) it is necessary to use the Restore Factory Defaults command. You will be prompted to confirm. All Environment parameters will be restored to Factory default values and any existing configurations stored on the device will be erased.
Page 162
SOFTWARE CONFIGURATION For Matrix 120™ readers some of these alarms are not relevant. The following table shows the relevant alarms: Alarm Code Description Meaning Protocol Index Failure The expected Protocol Index is not received There is a communication error between...
STATISTICS STATISTICS Statistics on the reading performance can be viewed by enabling the Statistics panel from the DL.CODE Monitor item selected from the File menu (or Monitor icon). Figure 78 - Reading Statistics The enabled Statistical Counters can be selected from the Device>Settings>Configura- tion Settings menu.
Clean the lens cover (see Figure A, 4) periodically for continued correct operation of the reader. Dust, dirt, etc. on the lens cover may alter the reading performance. Repeat the operation frequently in particularly dirty environments. Use soft material and alcohol to clean the lens cover and avoid any abrasive substances. 150 MATRIX 120™...
WINDOWS XP SP3 AND MATRIX 120™ USB INTERFACE There are some critical points to pay attention to when using DL.CODE for Matrix 120™ configuration over the USB interface and the configuration PCs operating system is Win- dows XP.
Page 166
Windows\System32. Driver Installation Error: Windows 7 requires that update KB3033929 be installed in order for the Matrix 120™ ECM driver to work properly. The ECM driver fails to install correctly. Is power connected? If using a power adapter (like PG6000), is it connected to wall...
Page 167
WINDOWS XP SP3 AND MATRIX 120™ USB INTERFACE Troubleshooting Guide Problem Suggestion Phase Mode: the ”TRIGGER" LED is correctly blinking but Is the Phase frequency lower than the maximum frame rate? no image is displayed in the DL.CODE win- dow.
Page 168
How do I obtain my The reader Order Number can be obtained by comparing the reader Order Num- Device Model (in DL.CODE Device Menu > Settings > Settings > ber? About Device) with the product models page on the Datalogic website. 154 MATRIX 120™...
APPENDIX A TECHNICAL FEATURES ELECTRICAL FEATURES Power Supply Voltage 5 to 30 Vdc (10 to 30 Vdc with CBX) Consumption 0.4 - 0.1 A Communication Interfaces Main: RS232, RS422 Full-duplex 2400 to 115200 bit/s USB 2.0 Hi-Speed Ethernet (built-in) 10/100 Mbit/s supported application protocols TCP/IP, EtherNet/IP, Modbus TCP, PROFINET-IO Fieldbus...
Page 170
Shock Resistance 30g; 11 ms; EN 60068-2-27 3 shocks on each axis Protection Class IP65 EN 60529 Sulfur Gas Test Passed ISO EN 60068-2-43 a. High ambient temperature applications should use metal mounting bracket for heat dissipa- tion 156 MATRIX 120™...
Page 171
PHYSICAL FEATURES SERIAL + USB SERIAL + ETHERNET 45.4 x 31.1 x 23.5 mm 45.4 x 48.5 x 23.5 mm Dimensions Standard Model (1.8 x 1.2 x 1 in) (1.8 x 1.9 x 1 in) 45.4 x 35.4 x 23.5 mm 45.4 x 52.8 x 23.5 mm Dimensions ESD Safe (1.8 x 1.4 x 1 in)
Page 172
Code 128, Code 39, Interleaved 2 of 5, Codabar, Code 93, ISO/IEC 15416 EAN-8-13, UPC-A/E USER INTERFACE Power, Ready, Good; Trigger, Com, Status, (Ethernet Net- LED Indicators work); Good Read (Green Spot) Keypad Button Configurable via DL.CODE Beeper Configurable via DL.CODE 158 MATRIX 120™...
POWER, COM AND I/O CONNECTOR The Matrix 120™ reader is equipped with an M12 17-pin male connector for connection to the power supply, serial interfaces and input/output signals. The details of the con- nector pins are indicated in the following table:...
(SW Selectable) **RX- * When using the USB interface without Datalogic accessory cables, EMC compliance requires the USB data and power signals originate from the same source (i.e.computer). Max USB cable length from M12 17-pin connector is 2 meters. Incorrect disconnection can result in dam- age to the USB hub.
INPUTS INPUTS There are two non opto-isolated inputs available on the M12 17-pin connector of the reader: Input 1 (External Trigger) and Input 2, a generic input. The electrical features of both inputs are: MIN. MAX. MAX. INPUT OFF* 30 V 0 mA 2.5 V 0.3 mA...
Three general purpose non opto-isolated but short circuit protected outputs are avail- able on the M12 17-pin connector. If output devices are powered externally (separate from Matrix 120™ power), it is always advised to maintain the same voltage levels used for the Matrix 120™...
ALTERNATIVE CONNECTIONS CAB-1011 CABLE FOR OPTO-ISOLATED I/O CONNECTIONS The CAB-1011 accessory cable provides opto-isolated input/output signals between the Matrix 120™ reader and the I/O devices. Figure 6 - 25-pin D-Sub Male COM, I/O and Power Connector CAB-1011 CONNECTOR PINOUT NAME...
CAB-1051 CABLE FOR USB INTERFACE WITH I/O CONNECTIONS The CAB-1051 accessory cable allows the USB interface to be used with input/output signals between the Matrix 120™ reader and the I/O devices. These signals are refer- enced to GND. CAB-1051 WIRES...
Name How To Build A Simple Interface Test Cable: the following wiring diagram shows a simple test cable including power, external (push-button) trigger and PC RS232 COM port connections. Figure 7 - Test Cable for Matrix 120™ 166 MATRIX 120™...
GLOSSARY (Association for Automatic Identification and Mobility): AIM Global is the international trade association representing automatic identification and mobility technology solu- tion providers. AIM DPM Quality Guideline Standard applicable to the symbol quality assessment of direct part marking (DPM) per- formed in using two-dimensional bar code symbols.
Page 182
The basic unit of data encoding in a 1D or 2D symbol. A single bar, space, cell, dot. Exposure Time For digital cameras based on image sensors equipped with an electronic shutter, it defines the time during which the image will be exposed to the sensor to be acquired. 168 MATRIX 120™...
Page 183
Flash Non-volatile memory for storing application and configuration files. Host A computer that serves other terminals in a network, providing services such as net- work control, database access, special programs, supervisory programs, or program- ming languages. Image Processing Any form of information processing for which the input is an image and the output is for instance a set of features of the image.
Page 184
A suite of standard network protocols that were originally used in UNIX environments but are now used in many others. The TCP governs sequenced data; the IP governs packet forwarding. TCP/IP is the primary protocol that defines the Internet. 170 MATRIX 120™...