Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

MATRIX 410™
Host Mode Programming

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Datalogic MATRIX 410

  • Seite 1 MATRIX 410™ Host Mode Programming...
  • Seite 2 This manual refers to software release 6.00 or later. © 2007 – 2010 Datalogic Automation S.r.l.  ALL RIGHTS RESERVED.  Protected to the fullest extent under U.S. and international laws. Copying, or altering of this document is prohibited without express written consent from Datalogic Automation S.r.l.
  • Seite 3: Inhaltsverzeichnis

    Data Storage Commands ................... 11 How To Program An ID-NET™ Slave Reader............15 How To GET SINGLE PARAMETER FROM An ID-NET™ Slave Reader ....15 Examples ........................19 MATRIX 410™ PARAMETERS LIST ................ 22 Operating Mode ......................22 Calibration........................24 Communication......................25 Ethernet ........................
  • Seite 4: Host Mode Programming

    HOST MODE PROGRAMMING 1 HOST MODE PROGRAMMING An alternative method of programming the Matrix 410™ devices is by sending programming strings over one of the serial interfaces. These strings take the form of ESCAPE sequences and are transmitted from the Host...
  • Seite 5: Programming Commands

    HOST MODE PROGRAMMING 2 PROGRAMMING COMMANDS 2.1 CONNECTION TO DEVICE DESCRIPTION HOST COMMAND REPLY MESSAGE Enter Host Mode <ESC> [ C <ESC> H <CR><LF> After entering this command, the device responds with the first reply message and then waits for the following command. Enter Programming Mode <ESC>...
  • Seite 6: Reader Information

    PROGRAMMING COMMANDS 2.3 READER INFORMATION DESCRIPTION HOST COMMAND REPLY MESSAGE Get Reader Model <ESC> [ E Reader Model After entering this command during the programming session, the reader responds with a string containing its model number (e.g. 600-010). Get Software Version <ESC>...
  • Seite 7: Other Functions

    HOST MODE PROGRAMMING DESCRIPTION HOST COMMAND REPLY MESSAGE <ESC> 3 <ESC> <ESC> K <CR><LF> <ESC> W Button Function 4 1 <CR><LF> I C # After entering this command during the programming session, the reader starts the function associated with the F4 button position. Entering the same command again will cause the reader to exit from the procedure.
  • Seite 8: Programming Strings

    PROGRAMMING STRINGS 3 PROGRAMMING STRINGS 3.1 DEFINITIONS Common definitions for each parameter are: Depth (parameter depth) Parameter depth indicates if the parameter is made up of a vector of values or a single value (e.g. Gain parameter has depth > 1 since we have one Gain value for each recipe allowed; Operating Mode parameter has depth =1).
  • Seite 9 HOST MODE PROGRAMMING Example: Reading Phase Timeout parameter Type: Label: Reading Phase Timeout Range: 35, 60000 Default: 1000 Enumerative (Type = 1) Item List List of the values allowed for the parameter. Selection Maximum number of values selectable at the same time (normally equal to 1). Default Default entry (i.e.
  • Seite 10 PROGRAMMING STRINGS Bit Field (Type = 3) Item List List of the allowed values of the parameter. Selection Maximum number of values selectable at the same time (normally the number of items available in the list - 1). Default Default entries (i.e. 0 = first entry of the list (not considered), 2 = second entry of the list, 2 third entry of the list).
  • Seite 11 HOST MODE PROGRAMMING At Least One (Type = 4) Item List List of the allowed values of the parameter Selection Maximum number of values selectable at the same time (normally the number of items available in the list). Default Default entries (2 = first entry of the list, 2 = second entry of the list, .2 = third entry of the...
  • Seite 12: How To Send Single Parameter To The Reader

    PROGRAMMING STRINGS 3.2 HOW TO SEND SINGLE PARAMETER TO THE READER The Matrix device single parameter programming string must have the following format: Parameter Depth = 1 <ESC> CHR1 CHR2 DATA Where:  Character identifying the category of the parameter to program. CHR1: ...
  • Seite 13 HOST MODE PROGRAMMING  Character identifying the category of the parameter to get. CHR1:  Character identifying the Function in the category. CHR2: Parameter Depth > 1 <ESC> CHR1 CHR2 [CHR3 <FE > <FD >] Where:  Character identifying the Function of the parameter to program. CHR1: ...
  • Seite 14: Data Storage Commands

    PROGRAMMING STRINGS 3.4 DATA STORAGE COMMANDS The Matrix device data storage programming command must have the following format: <ESC> I A MODE Where:  Data storage mode. The possible values are: MODE: ! = Storage in temporary (volatile) memory only. Space = Storage in temporary and permanent memory.
  • Seite 15 HOST MODE PROGRAMMING HOST DEVICE <ESC> [ C (Enter Host Mode) <ESC> H <CR><LF> <ESC> [ B (Enter Programming Mode) <ESC> Q <CR><LF> <ESC> I A ! or <ESC> I A <space> (Exit Programming Mode) <ESC> K <CR><LF> or <ESC> W 1 <CR><LF> <ESC>...
  • Seite 16 PROGRAMMING STRINGS HOST DEVICE <ESC> CHR1 CHR2 DATA (Set parameter 1) <ESC> I A # (End of Programming Sequence) <ESC> K <CR><LF> or <ESC> W 1 <CR><LF> <ESC> CHR1 CHR2 DATA (Set parameter 2) <ESC> I A # (End of Programming Sequence) <ESC>...
  • Seite 17 HOST MODE PROGRAMMING HOST DEVICE <ESC> CHR1 CHR2 (Get parameter 1) <ESC> I D # (End of Getting Sequence) DATA or <ESC> W 1 <CR><LF> <ESC> CHR1 CHR2 (Get parameter 2) <ESC> I D # (End of Getting Sequence) DATA or <ESC W 1 <CR><LF>...
  • Seite 18: How To Program An Id-Net™ Slave Reader

    PROGRAMMING STRINGS 3.5 HOW TO PROGRAM AN ID-NET™ SLAVE READER An ID-NET™ Slave (Multidata) #N can be configured through the Master (Multidata) device "encapsulating" the same Host Mode Programming Commands Programming Strings a special command with the following format: <ESC> ( <B0 >...
  • Seite 19 HOST MODE PROGRAMMING A current value of a single parameter of an ID-NET™ Slave (Multidata) #N can be get through the Master (Multidata) device "encapsulating" the same Host Mode Getting Commands a special command with the following format: <ESC> ( <B0 >...
  • Seite 20 PROGRAMMING STRINGS HOST DEVICE <ESC> ( <B0 > ADDR <ESC> [ C ) <ESC> (Enter Host Mode) <ESC> H <CR><LF> <ESC> ( <B0 > ADDR <ESC> [ B ) <ESC> (Enter Programming Mode) <ESC> Q <CR><LF> <ESC> ( <B0 > ADDR <ESC> I A ! ) <ESC> or <ESC>...
  • Seite 21 HOST MODE PROGRAMMING HOST DEVICE <ESC> ( <B0 > ADDR <ESC> CHR1 CHR2 DATA ) <ESC> (Set parameter 1) <ESC> ( <B0 > ADDR <ESC> I A # ) <ESC> (End of Programming Sequence) <ESC> K <CR><LF> or <ESC> W 1 <CR><LF> <ESC>...
  • Seite 22: Examples

    PROGRAMMING STRINGS 3.7 EXAMPLES - 1- Set Reading Phase Timeout parameter in OPERATING MODE folder: Type: Range: 35 to 60000 Data: 15000 The programming string is: <ESC> A E 15000 - 2 - Set Gain parameter in IMAGE ACQUISITION SETTING #2 folder: Type: Range: 0 to 800...
  • Seite 23 HOST MODE PROGRAMMING - 5 - Set Link Failure String parameter in READING SYSTEM LAYOUT folder: Type: Length: 0, 32 Value: LINK_FAILURE The programming string is: <ESC> A T LINK_FAILURE - 6 - Set OUTPUT 2 Activation Events parameter in DIGITAL I/O folder: Type: Item List: None, Complete Read, Partial Read, No Read, Acquisition Trigger, Phase...
  • Seite 24 PROGRAMMING STRINGS Type: Range: 0 to 800 Current Data: The getting string is: <ESC> f 2 <ESC> I D # The reader answer is: <ESC> f 2 300<ESC> I A #...
  • Seite 25: Matrix 410™ Parameters List

    HOST MODE PROGRAMMING 4 MATRIX 410™ PARAMETERS LIST 4.1 OPERATING MODE PARAMETER TYPE STRING DATA OPERATING MODES Operating Mode ESC A A 0 = One Shot 1 = Continuous 2 = Phase Mode Reading Phase ON ESC A B 1 = Ext. Trig. Lead. Edge 2 = Ext.
  • Seite 26: Special Characters

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 16834 = Fieldbus Input Trailing Edge 32768 = ID-NET String Reading Phase Timeout ESC A E Range: 17 to 60000 (ms) Timeout Counting From ESC A N 0 = Reading Phase ON...
  • Seite 27: Calibration

    HOST MODE PROGRAMMING 4.2 CALIBRATION PARAMETER TYPE STRING DATA IMAGE ACQUISITION SETTING (DEPTH: n = 1 to 10) Status #n ESC a #n 0 = Disabled 1 = Enabled Self Tuning #n ESC G #n 0 = Disabled 1 = Enabled Self Tuning Mode #n ESC H #n 0 = Gain Only...
  • Seite 28: Communication

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Region Of Interest: ESC D #n Range: 0 to 1219 Right: #n (For 400-0x0 models) Range: 0 to 1619 (For 600-0x0 models) Output 1 External ESC E #n 0 = Disabled Lighting Mode #n...
  • Seite 29 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Data Bits ESC B H 0 = 7 1 = 8 Stop Bits ESC B I 0 = 1 1 = 2 Communication ESC B J 0 = None Handshake 1 = XON/XOFF 2 = RTS/CTS Header String ESC B K...
  • Seite 30: Ethernet

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Acquisition Trigger ESC D J Length: 0 to 128 String Reading Phase OFF ESC D K Length: 0 to 128 String 4.4 ETHERNET MATRIX 410 x00-010 MODELS PARAMETER TYPE STRING DATA ETHERNET SYSTEM...
  • Seite 31 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Image Subsampling ESC E T 0 = 1/1 1 = 1/4 2 = 1/16 3 = 1/64 Image Format ESC E U 0 = BMP 1 = JPEG 2 = TIFF JPG Quality (1-100) ESC E V Range: 0 to 100 Protocol...
  • Seite 32 ESC E y Length: 0 to 128 GET IP CLIENT Product Name ESC F J Length: 0 to 15 MATRIX 410 x00-000 MODELS + CBX ETHERNET TCP/IP MODULE MATRIX 410 x00-010 MODELS + CBX ETHERNET TCP/IP MODULE PARAMETER TYPE STRING DATA...
  • Seite 33: Sentinel

    0 = Disabled 1 = Enabled Port ESC q % Range: 0 to 65535 4.5 SENTINEL MATRIX 410 x00-000 MODELS + CBX ETHERNET TCP/IP MODULE MATRIX 410 x00-010 MODELS + CBX ETHERNET TCP/IP MODULE PARAMETER TYPE SEL STRING DATA SENTINEL...
  • Seite 34: Reading System Layout

    MATRIX 410™ PARAMETERS LIST 4.6 READING SYSTEM LAYOUT PARAMETER TYPE STRING DATA READING SYSTEM LAYOUT Device Network Setting ESC A R 0 = Alone Or ID-NET 1 = Master RS232 (Type A) 2 = Slave RS232 (Type A) 3 = Master RS232 (Type M)
  • Seite 35: Cbx Gateway

    HOST MODE PROGRAMMING 4.7 CBX GATEWAY PARAMETER TYPE SEL STRING DATA HOST INTERFACE Host Interface Type ESC S A 0 = None 1 = Profibus 2 = DeviceNet 3 = Ethernet/IP 4 = CC-Link 5 = CAN Open 6 = Profinet IO 7 = Modbus TCP 8 = Ethernet TCP/IP FIELDBUS...
  • Seite 36 MATRIX 410™ PARAMETERS LIST Data Consistency ESC S d 0 = Disabled 1 = Enabled PARAMETER TYPE SEL STRING DATA IP Addressing Mode ESC S e 0 = Static Assignment 1 = DHCP 2 = Remote Assignment IP Address ESC S f...
  • Seite 37: Modbus Tcp

    HOST MODE PROGRAMMING IP Address ESC S z Length: 1 to 15 (Static Addressing) Subnet Mask (Static ESC S ! Length: 1 to 15 Addressing) Gateway Address ESC S # Length: 1 to 15 (Static Addressing) Station Name ESC S $ Length: 1 to 32 PARAMETER TYPE...
  • Seite 38: Codes

    MATRIX 410™ PARAMETERS LIST Image Mirroring ESC F D 0 = Disabled 1 = Enabled Image Processing ESC F F Range: 0 to 30000 Timeout (ms) (0 = Disabled) Self Tuning ESC F O 0 = Disabled 1 = Enabled...
  • Seite 39: Aztec Code

    HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Number Of Modules ESC G K 1 = 10x10 2 = 12x12 4 = 14x14 8 = 16x16 16 = 18x18 32 = 8x18 64 = 20x20 128 = 22x22 256 = 24x24 512 = 26x26 1024 = 12x26 2048 = 32x32...
  • Seite 40: Codes

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA MAXICODE Status ESC G S 0 = Disabled 1 = Enabled Modes ESC G T 1 = 0 2 = 1 4 = 2 8 = 3 16 = 4 32 = 5...
  • Seite 41 HOST MODE PROGRAMMING Narrow Margins ESC H F 0 = Disabled 1 = Enabled Start/Stop Characters ESC S R 0 = Disabled 1 = Enabled PARAMETER TYPE SEL STRING DATA Characters TX ESC H H 0 = Disabled 1 = Enabled CODE 39 Status ESC H G...
  • Seite 42 MATRIX 410™ PARAMETERS LIST Check Digit Status ESC I e 0 = Disabled 1 = Enabled Check Digit ESC I f 0 = Disabled Transmission 1 = Enabled PARAMETER TYPE STRING DATA Narrow Margins ESC I g 0 = Disabled...
  • Seite 43 HOST MODE PROGRAMMING Status ESC H l 0 = Disabled 1 = Enabled Narrow Margins ESC H m 0 = Disabled 1 = Enabled PARAMETER TYPE STRING DATA GS1 DATABAR EXPANDED Status ESC H n 0 = Disabled 1 = Enabled GS1 DATABAR EXPANDED STACKED Status ESC H x...
  • Seite 44: Postal Codes

    MATRIX 410™ PARAMETERS LIST 4.11 POSTAL CODES PARAMETER TYPE STRING DATA POSTAL CODES Status ESC I A 0 = Disabled (Set which of the postal 1 = Australia Post symbologies is enabled 2 = Royal Mail 4State for decoding) 3 = KIX Code...
  • Seite 45: Data Collection

    HOST MODE PROGRAMMING 4.12 DATA COLLECTION PARAMETER TYPE STRING DATA CODE COLLECTION Code Collection Mode ESC J A 0 = Within an Image 1 = Within a Phase Number of Codes ESC J B Range: 1 to 200 Multiple Read ESC J D 0 = Disabled 1 = Enabled...
  • Seite 46 MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 41 = GS1 DataBar Limited of Composite 42 = GS1 DataBar of Composite 43 = GS1 DataBar Stacked of Composite 44 = Pharmacode 45 = Aztec Code 46 = Intelligent Mail 47 = Micro QR Code...
  • Seite 47: Data Format

    HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA ISO-IEC 15415 ESC R #n 0 = Any Grade Threshold 1 = Grade A 2 = Grade B 3 = Grade C 4 = Grade D ISO-IEC 15416 ESC S #n 0 = Any Grade Threshold 1 = Grade A 2 = Grade B...
  • Seite 48 MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Data Packet Format ESC K J Length: 0 to 128 (%1, %2, ... are special characters) %1 = Code Identifier %2 = Code Data %3 = Code Center (X-axis) %4 = Code Center (Y-axis)
  • Seite 49 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA %q = AS9132 Dot Size/Cell Fill (grade) %u = AS9132 Dot Size/Cell Fill (value) %r = AS9132 Dot Center Offset (grade) %v = AS9132 Dot Center Offset (value) %s = AS9132 Dot Ovality (Grade) %w = AS9132 Dot Ovality (value) %t = AS9132 Angle Of Distortion (grade) %y = AS9132 Angle Of Distortion (value)
  • Seite 50 MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA UPC-A AddOn 5 ESC L p Length: 0 to 32 UPC-E AddOn 5 ESC L q Length: 0 to 32 Australia Post ESC L F Length: 0 to 32 PostNet ESC L G...
  • Seite 51: Digital I/O

    HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA STATISTICS Status ESC K O 0 = Disabled 1 = Enabled Number of Samples ESC K P Range: 5 to 1000 Output Format ESC K Q 0 = % (on Last Samples) 1 = N/M (on Last Samples) 2 = %+N/M (on Last Samples) 3 = % (on All Samples) 4 = N/M (on All Samples)
  • Seite 52 MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 1024 = ISO-IEC / AIM DPM Axial Non- Uniformity 2048 = ISO-IEC / AIM DPM Unused ECC 4096 = ISO-IEC Modulation 8192 = ISO-IEC Mean Edge Contrast 16384 = ISO-IEC Decodability 32576 = ISO-IEC / AIM DPM Fixed...
  • Seite 53 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA ISO-IEC 16022-18004 ESC O D 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15415 ESC O b 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15416...
  • Seite 54 MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 1024 = ISO-IEC / AIM DPM Axial Non- Uniformity 2048 = ISO-IEC / AIM DPM Unused ECC 4096 = ISO-IEC Modulation 8192 = ISO-IEC Mean Edge Contrast 16384 = ISO-IEC Decodability 32576 = ISO-IEC / AIM DPM Fixed...
  • Seite 55: Leds And Keypad

    HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA ISO-IEC 16022-18004 ESC O L 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15415 ESC O e 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15416...
  • Seite 56 MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Button Function 2 ESC N H 0 = Disabled 1 = Autolearning 2 = Calibration Only 3 = Code Setting Only 4 = Positioning 5 = Restore Default 6 = Enable DHCP...
  • Seite 57 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA BEEPER Status ESC N T 0 = Disabled 1 = Enabled Activation Events ESC N D 0 = None (Match Code disabled) 1 = Decoding 2 = Complete Read 4 = Partial Read 8 = No Read 16 = Multiple Read Activation Events...
  • Seite 58: Display

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA POSITIONING SETUP Image Acquisition ESC N P Range: 1 to 10 Setting Positioning Mode ESC N Q 0 = Standard 1 = Accurate Positioning Tolerance ESC N R Range: 1 to 1000...
  • Seite 59 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA FieldBus Type Mismatch 1 ESC T I 0 = Disabled 1 = Enabled FieldBus Configuration ESC T J 0 = Disabled Error 1 = Enabled Fieldbus DHCP Problem ESC T K Wrong Rotary Switch ESC T L 0 = Disabled Selection...
  • Seite 60: Match Code

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA FieldBus ESC T e Length: 0 to 128 Communication Failure FieldBus Type Mismatch 2 ESC T f Length: 0 to 128 Fieldbus Configuration ESC T g Length: 0 to 128 Error Fieldbus DHPC Problem 2...
  • Seite 61: Symbol Verification

    HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA 23 = Australia Post 24 = POSTNET 25 = PLANET 26 = Japan Post 27 = KIX Code 28 = Royal Mail 29 = GS1 DataBar Expanded 30 = GS1 DataBar Expanded Stacked 31 = GS1 DataBar Limited 32 = GS1 DataBar 33 = GS1 DataBar Stacked...
  • Seite 62: Miscellaneous

    MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA ISO-IEC 15415-15416 SETUP Aperture Mode ESC R B 0 = Automatic 1 = Custom Aperture (mils) ESC R C Range: 0 to 1000 Angle ESC R D Range: 0 to 90 Light Wavelength (nm)
  • Seite 63 HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Lens Type & S/N ESC Q Q Length: 0 to 64 Internal Lighting System ESC Q R Length: 0 to 64 & S/N Diaphragm Aperture ESC Q S Length: 0 to 32 Focus Distance (mm) ESC Q T Length: 0 to 32 IMAGE BUFFER...
  • Seite 64: Aspecial Commands

    SPECIAL COMMANDS ID-NET™ SPECIAL COMMANDS The following special command allows to send strings to a Slave (Multidata) #N through the Master (Multidata) device in an ID-NET™ reading system layout. In order to send this special command, it is not necessary to switch the reader into Host Mode. This special command can be used to send Reading Phase Acquisition Trigger...
  • Seite 65: Ascii Table

    ASCII TABLE CHARACTER TO HEX CONVERSION TABLE CHAR CHAR CHAR < > SPACE " &...
  • Seite 66 www.automation.datalogic.com...

Inhaltsverzeichnis