Microscan MS-890 User Manual

Microscan MS-890 User Manual

Industrial automation scanner
Table of Contents

Advertisement

Quick Links

MS-890 Industrial
Automation Scanner
User Manual
P/N 84-000890 Rev B

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MS-890 and is the answer not in the manual?

Questions and answers

Summary of Contents for Microscan MS-890

  • Page 1 MS-890 Industrial Automation Scanner User Manual P/N 84-000890 Rev B...
  • Page 2: Technical Support

    All rights reserved. The information contained herein is proprietary and is provided solely for the pur- pose of allowing customers to operate and/or service Microscan manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Microscan.
  • Page 3: Table Of Contents

    Preamble ....................3-22 Postamble....................3-23 LRC Status .................... 3-24 Intercharacter Delay ................3-25 Response Timeout ................3-26 Chapter 4 Read Cycle Read Cycle by ESP ................. 4-2 Read Cycle Serial Commands ..............4-2 Multisymbol....................4-3 MS-890 Industrial Automation Scanner User Manual...
  • Page 4 Beeper ....................6-12 Serial Verification................... 6-13 EZ Button ....................6-15 EZ Button Modes................... 6-17 Input 1 ....................6-19 Configurable Output 1 ................6-20 Trend Analysis Output 1 ................ 6-24 Diagnostics Output 1 ................6-27 MS-890 Industrial Automation Scanner User Manual...
  • Page 5 Optoelectric Control ................. 9-8 Advanced Calibration Features ............. 9-14 Calibration by Embedded Menu ............9-17 Chapter 10 Raster/Laser Raster/Laser Setup by ESP..............10-2 Raster/Laser Serial Commands ............10-2 Raster Setup..................10-3 Laser Framing ..................10-7 MS-890 Industrial Automation Scanner User Manual...
  • Page 6 Appendix F Defaulting / Saving / Initializing ..........A-18 Appendix G Position Scanner and Symbol ...........A-21 Appendix H Object Detector ..............A-22 Appendix I Bar Code Configuration ............A-23 Appendix J Test Read Rate ..............A-25 Appendix K Formulas for Number of Decodes ........A-27 MS-890 Industrial Automation Scanner User Manual...
  • Page 7 Introduction Appendix L Operational Tips ..............A-32 Appendix M Interface Standards ............A-33 Appendix N Multidrop Communications ..........A-34 Appendix O Glossary of Terms .............A-39 MS-890 Industrial Automation Scanner User Manual...
  • Page 8: About This Manual

    Bold Initial Caps. Host Communications There are four ways to configure and test the MS-890 Industrial Automation Scanner: • EZ Button. • Microscan’s Windows-based ESP (Easy Setup Program), which offers point-and-click ease of use and visual responses to user adjustments.
  • Page 9: Statement Of Agency Compliance

    Introduction Statement of Agency Compliance The MS-890 Industrial Automation Scanner has been tested for compliance with FCC (Federal Communications Commission) regulations and has been found to conform to all applicable FCC Rules and Regulations. To comply with FCC RF exposure compliance requirements, this device must not be co-located or operate in conjunction with any other antenna or transmitter.
  • Page 10 Use of controls, adjustments, or performance of procedures other than those specified herein may result in hazardous laser light radiation exposure. There are no user serviceable parts in the scanner. Opening the scanner voids the Microscan Systems warranty and could expose the user to laser diode power of up to 7mW.
  • Page 11 The information provided in this certification notice is correct to the best of Microscan’s knowledge at the date of publication. This notice is not to be considered a warranty or quality specification. Users are responsible for determining the applicability of any RoHS legislation or regulations based on their individual use of the product.
  • Page 12 Statement of RoHS Compliance MS-890 Industrial Automation Scanner User Manual...
  • Page 13 Step 11 Save Configuration in ESP.................... 1-13 This chapter is designed to get your MS-890 up and running quickly, using the EZ Button or ESP (Easy Setup Program). Following these steps will allow you to get a sense of the scanner’s capabilities and to test symbol decode performance.
  • Page 14: Step 1 Check Required Hardware

    Always power down BEFORE disconnecting any cables. Item Description Part Number MS-890 Industrial Automation Scanner FIS-0890-0001G, -0002G 9-Pin Configuration Cable 61-000010-02 Power Supply 97-100004-15 Object Detector (optional) 99-000004-01 Comm./Serial Cable 61-000034-02 Note: Standalone configuration shown above. MS-890 Industrial Automation Scanner User Manual...
  • Page 15: Step 2 Connect The System

    2. Attach the power supply cable to the 3-pin power connector on the bottom of the scanner. 25-pin host connector Chassis Power ground ground Power Ground 17 Power Power Power +10 to 28 connector VDC (in) Trigger connector MS-890 Industrial Automation Scanner User Manual...
  • Page 16 Connect the System Connecting the MS-890 with Wiring Box 1. Be sure that the wiring box power cord is not plugged in. 2. Connect the scanner to the host computer. 3. Use the 9-pin configuration connector shown below to connect with your computer.
  • Page 17: Step 3 Position Scanner And Symbol

    Important: If using Interleaved 2 of 5 symbols in your application, verify that the number of characters in the symbols being scanned matches the symbol length enabled for the Interleaved 2 of 5 symbology (default is 10 and 6). MS-890 Industrial Automation Scanner User Manual...
  • Page 18: Step 4 Install Esp

    Step 4 — Install ESP Easy Setup Program (ESP) is Microscan’s proprietary setup and testing application. The purpose of ESP is to provide a quick and easy way to set up and configure Microscan products. When the MS-890 is connected to a host computer (Windows Vista, XP, or 2000), ESP can be used to set up communication with a host, configure various firmware settings, and control verification processes.
  • Page 19: Step 5 Select Model

    Step 5 — Select Model When you start ESP, this menu will appear: 1. Select the MS-890 from the menu and click OK. If you do not want to make this selection every time you start ESP, uncheck “Show this dialog at startup”.
  • Page 20: Step 6 Autoconnect

    Note: If your RS-232 host settings cannot be changed to match the scanner’s settings, select Connect... from the Connect menu in the menu toolbar, and then click the Force Connect box when you see the dialog shown at left. MS-890 Industrial Automation Scanner User Manual...
  • Page 21: Step 7 Receive Settings

    To copy the scanner’s memory settings into ESP , right-click in the configuration window and select Receive Reader Settings from the dropdown menu. Receive Reader Settings When you select Receive Reader Settings, the settings from the scanner’s memory are sent to ESP. MS-890 Industrial Automation Scanner User Manual...
  • Page 22: Step 8 Calibrate

    1. Check the read range for your particular symbol density. 2. Examine symbol quality and try a different sample symbol. 3. Slightly skew or tilt the symbol or scanner to minimize specular reflection. 4. Verify that the correct symbology is enabled. 1-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 23: Step 9 Test Read Rate

    Important: To receive symbol data through the 9-pin configuration port, you must enable the port with the following command: <K146,,1>. 1. Position the symbol in front of an operational MS-890 scanner. 2. Click the Utilities button. 3. Click the Start button in the Read Rate view.
  • Page 24: Step 10 Configure The Scanner In Esp

    Configure the Scanner in ESP Step 10 — Configure the Scanner in ESP To make setup changes to the MS-890, click the App Mode button. The following modes are accessible by clicking the buttons in the first row of App Mode icons: •...
  • Page 25: Step 11 Save Configuration In Esp

    • Send, No Save. Changes will be lost when power is re-applied to the scanner. • Send and Save. This activates all changes in current memory and saves to the scanner for power-on. 1-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 26 Save Configuration in ESP 1-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 27: Using Esp

    Important: If you are switching from an MS-880 to an MS-890 in your application, follow these steps when you open ESP: • With your MS-890 connected to the host computer, open your most recent MS-880 .esp file. • Connect to the MS-890 and send all settings.
  • Page 28: Ez Mode

    Enter App Mode to access configuration trees and other setup features. Saves Calibration settings. Allows you to decode a variety of symbologies without stopping your application to reconfigure symbology settings. Ends Read Rate test. MS-890 Industrial Automation Scanner User Manual...
  • Page 29: Application Mode

    App Mode view from Calibration, Raster/Laser, Terminal, Utilities, or Output Format. Note: For specific information on any of the icons shown above in the operations bar or configuration bar, see the corresponding sections of this manual. MS-890 Industrial Automation Scanner User Manual...
  • Page 30: Menu Toolbar

    ESP and the scanner, and ESP and the host hard drive. (Save to Scanner) (Receive Scanner Settings) Import/Export Import converts the ASCII settings from a text file to ESP configuration settings. Export converts the active ESP configuration settings to an ASCII text file. MS-890 Industrial Automation Scanner User Manual...
  • Page 31 Switch Model icon. When you save your ESP file, you will be saving the settings of all the models defined in a single ESP file. MS-890 Industrial Automation Scanner User Manual...
  • Page 32 At startup, shows the model menu displaying all supported readers. Show Connect Prompt At startup, displays the Would you like to connect to the MS-890? prompt. Receive After Connect At startup, loads the scanner’s settings into ESP. (This is not recommended if you want to preserve your ESP settings for future use.)
  • Page 33 Display Incoming Data Even When Not in Focus When Display Incoming Data Even When Not in Focus is enabled, data from the scanner will continue to appear in the terminal even when ESP is not the top window. MS-890 Industrial Automation Scanner User Manual...
  • Page 34 Allows you to choose the font of human-readable captions (if symbol captions are required), and to determine the orientation of captions in relation to symbols. Note: Symbols can be created using the Bar Code Dialog. MS-890 Industrial Automation Scanner User Manual...
  • Page 35 Autoconnect routine. Ask to Save ESP File when Quitting When enabled, prompts the user to save a .esp file when ending a session. The .esp file will be saved in the location of your choice. MS-890 Industrial Automation Scanner User Manual...
  • Page 36 When enabled, shows a TCP/IP option on the Select Protocol dialog. Note: This option should only be selected if you intend to connect using an Ethernet adapter. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder. 2-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 37 Note: Memos must be saved in a .esp file if you want them to available in your next session. If you do not save your current session, any memos that you have entered during the session will be discarded, and will be unavailable in your next session. 2-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 38: Autoconnect

    • Once you have chosen the correct port, click Start to connect. When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen: 2-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 39 Connection Wizard. • When the Select Protocol dialog appears, select RS-232 and click Next. • When the RS-232 dialog appears, check the Force Connect box and click the Connect button. 2-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 40: View

    Bar Code Configuration mode and a symbol that will save all new configuration settings. (Both symbols shown at left). Bar Code Configuration on page A-23 for more information about configuring the MS-890 by decoding symbols. 2-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 41: Navigating In Esp

    5. Right-click on the open screen and select Save to Reader to implement the command in the scanner. You can send the command without saving it, or you can send and save the command simultaneously. 2-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 42: Send/Receive Options

    ESP. Saving Send, No Save (<A>) Saves ESP settings to current memory. Send and Save (<Z>) Activates all changes in current memory and saves to the scanner for power-on. 2-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 43: Advanced Options

    Also, if there is a corresponding ESP menu item, the ESP Value column for that item will be blank following a Receive Reader Settings command. 1. From the Send/Recv button or by right-clicking in any blank section of a tree control view. 2-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 44 Send/Receive Options 2-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 45: Communications

    Intercharacter Delay ........................3-25 Response Timeout ........................3-26 With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP menus, then sent and saved to your scanner. The user can also send serial commands to the scanner via the ESP’s Terminal window.
  • Page 46: Communications By Esp

    <K144,time interval> Intercharacter Delay <K145,status> Auxiliary/Configuration Port System Data <K146,aux port status,config port status> ACK/NAK Options <K147,RES,REQ,STX,ETX,ACK,NAK> Polling Mode Options <K148,RES,REQ,STX,ETX,ACK,NAK> Daisy Chain Autoconfigure <K150DAISY> <K151,daisy chain scanner,daisy chain scanner ID> Daisy Chain Scanner ID MS-890 Industrial Automation Scanner User Manual...
  • Page 47: Rs-232/422 Host Port

    9-pin port and reset your scanner’s host parameters to match the 25-pin defaults. Communications with Host through the Wiring Box The settings are the same as those of the 25-pin port. See Chapter 14, Wiring Box, for details on wiring connections. MS-890 Industrial Automation Scanner User Manual...
  • Page 48: Host Port Parameters

    Data Bits (Host Port) Usage: Only changed if necessary to match host setting. Definition: Number of bits in each character. Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: Seven Options: 0 = Seven 1 = Eight MS-890 Industrial Automation Scanner User Manual...
  • Page 49: Host Protocol

    RS-232 standard. Used only with RS-232. Definition: Point-to-Point with RTS/CTS (request-to-send/clear-to-send) is a simple hardware handshaking protocol that allows a scanner to initiate data transfers to the host. Serial Cmd: <K140,1> MS-890 Industrial Automation Scanner User Manual...
  • Page 50 Serial Cmd: <K140,3> ACK/NAK Definition: See the ACK / NAK Options command <K147> on page 3-8. Serial Cmd: <K140,4> Polling Mode Definition: See the Polling Mode Options command <K148> on page 3-9. Serial Cmd: <K140,5> MS-890 Industrial Automation Scanner User Manual...
  • Page 51: Poll Address

    Poll Address Serial Cmd: <K140,protocol,address> Default: Options: 1 to 50 1 = Poll address 0x1C, Select address 0x1D 2 = Poll address 0x1E, Select address 0x1F 50 = Poll address 0x7E, Select address 0x7F MS-890 Industrial Automation Scanner User Manual...
  • Page 52: Ack / Nak Options

    REQ to request such a response (if enabled). When the sender receives an ACK, too many NAKs, or times out (if already enabled), it will send a RES (if enabled) to terminate the transaction. MS-890 Industrial Automation Scanner User Manual...
  • Page 53: Polling Mode Options

    3-7). Serial Cmd: <K148,RES,REQ,STX,ETX,ACK,NAK> RES-NAK Defaults RES: (Reset) 0x04 (disabled) REQ: (Request) 0x05 (disabled) STX: (Start of Text) 0x02 (disabled) ETX: (End of Text) 0x03 (disabled) ACK: (Acknowledge) 0x06 NAK: (Negative Acknowledge) 0x15 MS-890 Industrial Automation Scanner User Manual...
  • Page 54: Auxiliary Port Protocol

    ID status, <K101,aux port daisy chain ID> Default: Disabled Options: 0 = Disabled 1 = Transparent 2 = Half Duplex 3 = Full Duplex 4 = Daisy Chain 5 = Command Processing 3-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 55 All host data is echoed to the auxiliary port in Aux. Host unpolled and polled mode. Port Scanner Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> 1 = Transparent 3-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 56 All host data is echoed to the auxiliary port in unpolled mode. Aux. Host Port Scanner Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> 2 = Half Duplex 3-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 57 All host data is echoed to the auxiliary port in unpolled mode. Aux. Host Port Scanner Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> 3 = Full duplex 3-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 58 3-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 59 9. All but the master scanner must have their diagnostic warning messages disabled. 10. Daisy Chain ID Status enable/disable and the number of characters in Daisy Chain ID must be the same in all scanners. 3-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 60 • If a reset occurs, all data will be transmitted to the host port. Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> Options: 5 = Command Processing 3-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 61 Allows the user to select the last one or two bits in each character to indicate the end of the character. Serial Cmd: <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status, daisy chain ID> Default: Options: 0 = One 1 = Two 3-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 62 A one or two character prefix which identifies the particular daisy chain scanner from which the data is being sent. Serial Cmd: <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status, daisy chain ID> Default: Options: Any one or two ASCII characters. 3-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 63: Daisy Chain Autoconfigure

    3. If necessary, set the master scanner to Edge. After Autoconfigure you may set the primary scanner to Edge (S), but the other scanners must remain in Serial (S): Secondary Secondary Primary Host Scanner Scanner Scanner 3-19 MS-890 Industrial Automation Scanner User Manual...
  • Page 64: Daisy Chain Scanner Id

    ID Scanner 1 = 2/; ID Scanner 2 = 3/; etc. Options: Any two characters except NUL, <, >, or ,. Note: See also Chapter 13, Output Format. Note: After a secondary scanner accepts a new ID, it automatically invokes a reset-with-save command. 3-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 65: Auxiliary/Configuration Port System Data

    9-pin configuration port. Serial Cmd: <K146,aux port status,config port status> Default: Enabled Options: 0 = Disabled 1 = Enabled Important: Enable Data Out 9-Pin when using the configuration port. 3-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 66: Preamble

    (with the space key). This has the effect of allowing the control key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: Space CTRL-m to enter ^M 3-22 MS-890 Industrial Automation Scanner User Manual...
  • Page 67: Postamble

    (with the space key). This has the effect of allowing the control key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: Space CTRL-m Space CTRL-j to enter ^M^J. 3-23 MS-890 Industrial Automation Scanner User Manual...
  • Page 68: Lrc Status

    = 0, two 0s = 0, a 1 and a 0 = 1). The extra LRC character is then appended to the transmission and the receiver connected to the host port performs the same addition and compares the results. Serial Cmd: <K145,status> Default: Disabled Options: 0 = Disabled 1 = Enabled 3-24 MS-890 Industrial Automation Scanner User Manual...
  • Page 69: Intercharacter Delay

    The time interval in milliseconds between individual characters transmitted from the scanner to the host. Serial Cmd: <K144,intercharacter delay> Default: Options: 0 to 255 (in milliseconds) Note: 0 causes no delay between characters. 3-25 MS-890 Industrial Automation Scanner User Manual...
  • Page 70: Response Timeout

    Serial Cmd: <K143,response timeout> Default: (x 10 = 20 ms) Options: 0 to 255 in 10 ms increments (0 to 2.55 seconds) (A 0 setting causes an indefinite wait.) 3-26 MS-890 Industrial Automation Scanner User Manual...
  • Page 71 Note: You can learn the current setting of any parameter by inserting a question mark after the number, as in <K100?>. To see all K commands, send <K?>. Note on Serial Commands: To preserve continuity with other Microscan products, some serial configuration commands may include 0s or 1s as placeholders. In order for a these commands to be implemented, the parameter values or a comma must be included.
  • Page 72: Read Cycle By Esp

    End Serial Trigger Character <K230,end trigger character> Scan Speed <K500,scan speed> Maximum Element <K502,maximum element> Gain Settings <K504,gain adjustment,AGC mode> AGC Settings <K505,symbol detect status,minimum number of transitions> Focus <K508,focus position> Tracking Adjustment <K520,tracking adjustment> MS-890 Industrial Automation Scanner User Manual...
  • Page 73: Multisymbol

    2. When Number of Symbols is set to Multiple, all decoded symbol data (for both the same and different symbols) are output while the read cycle is active and/or no timeout has occurred. Serial Cmd: <K222,number of symbols,multisymbol separator> Default: Options 1 to 12 MS-890 Industrial Automation Scanner User Manual...
  • Page 74 ESP or the embedded menu. Default: (comma) Options: Any available ASCII character, except NUL, <, >, and , . MS-890 Industrial Automation Scanner User Manual...
  • Page 75: Trigger

    When To Output and No Read options have no effect on Continuous Read. Serial Cmd: <K200,0> MS-890 Industrial Automation Scanner User Manual...
  • Page 76 Note: If Trigger is set to Continuous Read 1 Output, Number of Symbols will default back to 1 (if set to any number greater than 1). MS-890 Industrial Automation Scanner User Manual...
  • Page 77 Note: In External Trigger Level, sending a non-delimited start serial character will start a read cycle and sending a non-delimited stop serial character will end it. See Start Character (Non-Delimited) Stop Character (Non-Delimited) on page 4-13. MS-890 Industrial Automation Scanner User Manual...
  • Page 78: External Trigger Edge

    Note: In External Trigger Level, sending a non-delimited start serial character will start a read cycle and sending a non-delimited stop serial character will end it. See Start Character (Non-Delimited) Stop Character (Non-Delimited) on page 4-13. MS-890 Industrial Automation Scanner User Manual...
  • Page 79 Aux Port so the user can send the serial trigger character through the scanner to the host. Definition: In this mode the scanner accepts either a serial ASCII character or an external trigger pulse to start the read cycle. Serial Cmd: <K200,5> MS-890 Industrial Automation Scanner User Manual...
  • Page 80 Trigger Filter Duration can prevent trigger bounce from falsely triggering the Definition: scanner by limiting the time in which trigger pulses can be received. Serial Cmd: <K200,trigger mode,trigger filter duration> Default: (10 ms) 0 to 65535 (0 to 2.047s in 31.25µs steps) Options: 4-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 81: External Trigger State

    When enabled for Active Open the triggering device interrupts the current to the optoisolator to activate the read cycle. <K202,external trigger state> Serial Cmd: Active closed Default: Options: 0 = Active open 1 = Active closed 4-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 82: Serial Trigger

    Control characters entered on the command line are displayed in the menu as mnemonic characters. Note: Serial Data or Serial Data and External Edge triggering mode must be enabled for Serial Trigger Character to take effect. 4-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 83: Start Character (Non-Delimited)

    A single ASCII host serial trigger character that ends the read cycle and is not < and >. enclosed by delimiters such as Serial Cmd: <K230,stop trigger character> Default: (disabled) Options: Two hex digits representing an ASCII character except <, >, XON, and XOFF. 4-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 84: End Of Read Cycle

    With External Level enabled, the read cycle does not end until the falling edge trigger or a timeout occurs. The next read cycle does not begin until the next rising edge trigger. 4-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 85 For example, if an assembly line should stop completely or the intervals between objects are highly irregular. Timeout and New Trigger is identical to Timeout, except that a timeout or a Definition: new trigger (whichever occurs first) ends the read cycle. 4-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 86 0 to 65535. (Divide any positive number entered by 100 to determine the time in seconds.) Note: A minimum setting of 2 is recommended. Note: Timeout or Timeout or New Trigger under End of Read Cycle must be enabled for Read Cycle Timeout to take effect. 4-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 87: Good Decode Reads

    Options: 1 to 31 Good Decode Output Mode Definition: Affects how the scanner counts symbols that it reads successfully. Serial Cmd: <K221,good decode reads,mode> Non-Consecutive Default: Options: 0 = Non-Consecutive 1 = Consecutive 4-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 88: Gain Settings

    Definition: Tracks peak signals and selects an amplitude reference point to sample the analog signals for converting to digital. Serial Cmd: <K504,gain mode> adjustment,AGC Default: Disabled Options: 0 = Disabled 1 = Enabled 4-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 89: Focus

    Focus Position Definition: Allows the user to change the focus position setting. <K508,focus position> Serial Cmd: Default: Options: 0 to 40 4-19 MS-890 Industrial Automation Scanner User Manual...
  • Page 90: Scan Speed

    Scan Speed Scan Speed Definition: Allows the user to set the number of scans per second by controlling the spinning mirror motor speed. Serial Cmd: <K500,scan speed> Default: Options: 400 to 1000 4-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 91: Automatic Gain Control (Agc) Settings

    Determines the number of bar/space transitions that must be read before a symbol is considered present and AGC can be resolved. Serial Cmd: <K505,symbol detect status,minimum number of transitions> Default: Options: 1 to 255 4-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 92: Maximum Element

    Maximum Element Maximum Element Definition: Maximum Element represents the maximum bar element width that is allowed before a video reset occurs (default to white). Caution: Do not change this parameter unless instructed by a Microscan representative. Serial Cmd: <K502,maximum element>...
  • Page 93: Tracking Adjustment

    Read Cycle Tracking Adjustment Definition: Sets a tracking value for the scanner’s analog circuitry. Changes to tracking adjustment should be made by Autocalibration. Serial Cmd: <K520,tracking adjustment> Default: Options: 5 to 127 4-23 MS-890 Industrial Automation Scanner User Manual...
  • Page 94: Tracking Adjustment

    Tracking Adjustment 4-24 MS-890 Industrial Automation Scanner User Manual...
  • Page 95 Symbol Type in the Utilities menu and select Enable , or send a <P> serial command to the scanner from the Terminal window. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
  • Page 96: Symbologies By Esp

    Code 93 <K475,status,fixed symbol length status,symbol length> <K476,status,raster sweeps before decode attempt,fixed symbol PDF417 length status,symbol length,decode at end of read> <K477,status,fixed symbol length status,symbol length,minimum Pharmacode number of bars,bar widths,direction,fixed threshold value> MS-890 Industrial Automation Scanner User Manual...
  • Page 97: Code 39

    Read message to be transmitted at the end of the read cycle. Serial Cmd: <K470,status,check character status,check character output,large intercharacter gap,fixed symbol length status,symbol length,full ASCII set> Disabled Default: 0 = Disabled 1 = Enabled Options: MS-890 Industrial Automation Scanner User Manual...
  • Page 98 (this does not include start and stop and check character characters). The scanner ignores any symbol not having the specified length. Serial Cmd: <K470,status,check character status,check character output,large intercharacter status,fixed symbol length,full ASCII set> gap,fixed symbol length Default: Default: 1 to 128 MS-890 Industrial Automation Scanner User Manual...
  • Page 99 ASCII character set, from 0 to 255. Serial Cmd: <K470,status,check character status,check character output,large intercharacter gap,fixed symbol length status,symbol length,full ASCII set> Disabled Default: Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User Manual...
  • Page 100: Code 128/Ean-128

    Default: Options: 1 to 128 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. MS-890 Industrial Automation Scanner User Manual...
  • Page 101 If set to Required, the symbol must have a function 1 in the first position and conform to EAN format in order to decode the symbol. Note: Code 128 must also be Enabled for EAN-128 to function. MS-890 Industrial Automation Scanner User Manual...
  • Page 102 Default: (comma) User Defined ASCII character Options: Note: Output Format must be set to Application Record before this parameter can take effect. MS-890 Industrial Automation Scanner User Manual...
  • Page 103 <K474,Code 128 status,fixed symbol length status,symbol length,EAN-128 status,output format,application record separator status,application record separator character,application record brackets status,application record padding status,minimum ratio distance> Default: Normal Options: 0 = Normal 1 = High 2 = Highest MS-890 Industrial Automation Scanner User Manual...
  • Page 104: Interleaved 2 Of 5

    Interleaved 2 of 5 has been popular because it is the most dense symbol for printing numeric characters less than 10 characters in length; however, Microscan does not recommend this symbology for any new applications because of inherent problems (truncation, for example).
  • Page 105 Note: Typically, when printing an I 2/5 symbol with an odd number of digits, a 0 will be added as the first character. Note: If both Symbol Length #1 and Symbol Length #2 are set to 0, then I–2 of 5 will be variable. 5-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 106 Note that either length can serve as the minimum or maximum. Serial Cmd: <K472,status,check digit status,check digit output status,symbol length #1, symbol length #2,guard bar,range mode> Disabled Default: 0 = Disabled Options: 1 = Enabled 5-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 107: Codabar

    <K471,status,start and stop match status,start and stop output status, Serial Cmd: large intercharacter gap,fixed symbol length status,symbol length,check character type,check character status,check character output status> Default: Enabled Options: 0 = Disabled 1 = Enabled 5-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 108: Codabar

    1 to 128 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. Note: Because of symbology limitations, setting Symbol Length to any number less than four will produce undetermined results. 5-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 109 When disabled, symbol data is sent without the check character. <K471,status,start and stop match,start and stop output status,large intercharacter Serial Cmd: gap,fixed symbol length status,symbol length,check character type,check character output status> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 110: Upc/Ean

    UPC version A symbols is not desired, disable UPC/EAN . Note: The extra character identifies the country of origin. Serial Cmd: <K473,UPC status,EAN status,supplemental status,separator status,separator character,supplemental type> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 111 Allows the user to insert a character between the standard UPC or UPC/EAN symbol and the supplemental symbol when Supplementals is set to Enabled or Required. Serial Cmd: <K473,UPC status,EAN status,supplemental status,separator status,separator character,supplemental type> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 112 Either 2 character or 5 character supplementals will be considered valid. 2 Char Only: Only two character supplementals will be considered valid. 5 Char Only: Only five character supplementals will be considered valid. 5-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 113: Code 93

    (this does not include start and stop and check characters). The scanner ignores any symbol not having the specified length. Serial Cmd: <K475,status,fixed symbol length status,fixed symbol length> Default: Options: 1 to 128 5-19 MS-890 Industrial Automation Scanner User Manual...
  • Page 114: Pharmacode

    Default: Options: 4 to 16 Minimum Number of Bars (Pharmacode) Serial Cmd: <K477,status,fixed symbol length status,fixed symbol length,min. no. of bars,bar widths,decode direction,fixed threshold value> Default: Options: 4 to 16 5-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 115 Default: Forward Options: 0 = Forward 1 = Reverse Fixed Threshold Value (Pharmacode) Serial Cmd: <K477,status,fixed symbol length status,fixed symbol length,min. no. of direction,fixed threshold value> bars,bar widths,decode Default: Options: 1 to 65535 5-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 116: Pdf417

    “best guess” as to when enough symbol words have been captured. <K476,status,raster sweeps before decode attempt,fixed symbol length Serial Cmd: status,fixed symbol length,decode at end of read> Default: (disabled) 0 to 4 Options: 5-22 MS-890 Industrial Automation Scanner User Manual...
  • Page 117 Serial Cmd: <K476,status,raster sweeps before decode attempt,fixed symbol length status, fixed symbol length,decode at end of read> Disabled Default: Options: 0 = Disabled 1 = Enabled 5-23 MS-890 Industrial Automation Scanner User Manual...
  • Page 118: Narrow Margins/Symbology Id

    I = I–2/5, F = Codabar; G = Code 93, L = PDF417, a = Pharmacode, e = Composite/RSS, L = PDF417 and Micro PDF417 3. Modifier (see Explanation of Modifiers below) Serial Cmd: <K450,narrow margins,symbology identifier status> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-24 MS-890 Industrial Automation Scanner User Manual...
  • Page 119 Output Status enabled and Full ASCII conversion performed. Explanation of Modifiers for Other Symbologies • For Code 128, a 1 indicates EAN-128; otherwise the modifier is a 0. • For all other codes, the modifier is 0. 5-25 MS-890 Industrial Automation Scanner User Manual...
  • Page 120: Background Color

    Typically the background is white; but on PCBs for example, they can be black. Allows the user to choose which symbol background (white or black) the Definition: scanner can read. color> Serial Cmd: <K451,background Default: White Options: 0 = White 1 = Black 5-26 MS-890 Industrial Automation Scanner User Manual...
  • Page 121: Autodiscriminate

    Note: If using an I 2/5 symbol, verify that the number of characters in the symbol being scanned matches the symbol length enabled for the I 2/5 symbol type (default is 10 and 6). 5-27 MS-890 Industrial Automation Scanner User Manual...
  • Page 122 Autodiscriminate 5-28 MS-890 Industrial Automation Scanner User Manual...
  • Page 123 This section includes instructions on setting up conditions for changing input/output electrical transitions for control of the scanner’s internal and external devices. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
  • Page 124: I/O Parameters By Esp

    I/O Parameters by ESP To change a setting, Click this button to double-click the bring up the I/O setting and use your Parameters menu. cursor to scroll through the options. To open nested options, single-click MS-890 Industrial Automation Scanner User Manual...
  • Page 125: I/O Parameters Serial Commands

    <K792,over temperature,service threshold,[unused],laser current Diagnostic Output 3 high,laser current low,low temperature> Configurable Output 1 <K810,output on,output state,pulse width,output mode> Configurable Output 2 <K811,output on,output state,pulse width,output mode> Configurable Output 3 <K812,output on,output state,pulse width,output mode> MS-890 Industrial Automation Scanner User Manual...
  • Page 126: Symbol Data Output

    It’s typically used in tracking applications in which each object is uniquely identified. Definition: With Good Read enabled, the scanner transmits symbol data on any good read regardless of Matchcode Type setting. Note: A No Read can still be transmitted if enabled. MS-890 Industrial Automation Scanner User Manual...
  • Page 127 Enabling End of Read Cycle means that symbol data does not get sent to the host until the read cycle ends with a timeout or new trigger. Start of read cycle End of read cycle Read Cycle Timeout Host expects output Host activates trigger Read Cycle MS-890 Industrial Automation Scanner User Manual...
  • Page 128: No Read Message

    Note: No Read Message will only be transmitted if Symbol Output is set to Match, Mismatch or Good Read. No Read Message can be set to any ASCII characters except NUL, <, >, and , . MS-890 Industrial Automation Scanner User Manual...
  • Page 129: Bad Symbol Message

    Definition: decode or message. When enabled, sends a message to the host whenever an object meets the qualifications setup but is not decoded. Serial Cmd: <K716,[unused],message> Default: NO_SYMBOL 1 to 128 ASCII characters Options: MS-890 Industrial Automation Scanner User Manual...
  • Page 130: Read Duration Output

    Read Duration Output Separator Definition: User defined character that separates the symbol information from the Read Duration Output. Serial Cmd: <K706,status,separator> Default: (comma) Options: Any ASCII character. MS-890 Industrial Automation Scanner User Manual...
  • Page 131: Output Indicators

    Read, the Green Flash will not occur. To use Static Presentation: 1. Enable Continuous Read. 2. Select the number of symbols. 3. Enable Static Presentation in Green Flash Mode. 4. Select the read time in Green Flash Duration. MS-890 Industrial Automation Scanner User Manual...
  • Page 132 LEDs will illuminate only if all symbols qualify as a match. If matchcode is disabled, then this mode will activate the LEDs on a Good Read. Mismatch Same as Match, except that LEDs will illuminate on a mismatch. 6-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 133 When a Good Read occurs, the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value. Serial Cmd: <K750,green flash mode,green flash duration> Default: (1 second) Options: 0 to 65535 (in 10 ms increments) 6-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 134: Beeper

    • A <Z>, <Zp>, <Zd>, or <K701,,1> command is sent. Beeper Status Serial Cmd: <K702,status> Default: On Good Read Options: 0 = Disabled 1 = On Good Read 2 = On No Read 6-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 135: Serial Verification

    Only one bad field needs to be found in order to activate the 5 beep response. Serial Cmd: <K701,serial command echo status,serial command beep status,control/ hex output> Default: Disabled Options: 0 = Disabled 1 = Enabled 6-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 136 For example, a carriage return will be shown as the two characters: When set to Hex, the output is the hex character. <K701,serial command echo status,serial command beep Serial Cmd: status,control/ output> Control Default: Options: 0 = Control 1 = Hex 6-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 137: Ez Button

    In this configuration, the EZ Button will unlatch any logic outputs that have been latched. Parameter Switch The parameter switch toggles between custom defaults and power-on settings. The condition is the same as that achieved by sending the <Arc> <Arp> commands consecutively. 6-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 138 If enabled, after calibration is complete, all parameters will be saved for power-on. Serial Cmd: <K770,global status,default on power-on,load configuration database, save for power-on> Default: Disabled Options: 0 = Disabled 1 = Enabled 6-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 139: Ez Button Modes

    Bar Code Configuration Enables Bar Code Configuration mode whenever the associated button position is selected. When enabled, the scanner can accept configuration commands from symbols. To disable, quickly press and release the EZ Button. 6-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 140 Hold down button until a single beep is heard. Two Beeps (Position #2) Hold down button until two quick beeps are heard. Three Beeps (Position #3) Hold down button until three quick beeps are heard. 6-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 141: Input 1

    1 = Active Closed Options: Note: If set to Match or Mismatch, Symbol Data Output Status will not take effect unless Matchcode Type is enabled and a master symbol is loaded into memory. 6-19 MS-890 Industrial Automation Scanner User Manual...
  • Page 142: Configurable Output 1

    Activates a discrete output whenever the symbol data does not match that of the master symbol. No Read Activates a discrete output whenever the symbol data is not decoded before the end of the read cycle. 6-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 143 Activates discrete output when a diagnostic warning condition is met, depending on the diagnostic option enabled. Typically used when a discrete indication of a diagnostic condition is needed. In Read Cycle Activates a discrete output when the scanner is in a read cycle. 6-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 144: Output Mode

    Output On has been met. For example, if No Read is enabled under Output On, the programmable output will go active on a No Read and remain active until the opposite condition, a Good Read, occurs. 6-22 MS-890 Industrial Automation Scanner User Manual...
  • Page 145 The programmable output is active when the Output On condition has been met and is held active until a new read cycle begins. Note: All of the Output On modes are inhibited when any Output on Warning is active for Output 1. 6-23 MS-890 Industrial Automation Scanner User Manual...
  • Page 146: Trend Analysis Output 1

    Number to Output On = 4 Decodes per Trigger = 1 In this example, the scanner will activate an output when 4 No Reads occur within a period of 25 triggers (read cycles), at 1 decode per trigger. 6-24 MS-890 Industrial Automation Scanner User Manual...
  • Page 147 Number to Output On within the trigger window selected in Number of Triggers. No Symbol Output will be activated when the number of No Symbol occurrences equals the value entered for Number to Output On within the trigger window selected in Number of Triggers. 6-25 MS-890 Industrial Automation Scanner User Manual...
  • Page 148 Trigger mode, the decode count will only be appended to the symbol data if the status of the Decodes per Trigger command is enabled. < K780,trend analysis mode,number of triggers,number to output on, Serial Cmd: decodes/trigger threshold > Default: Options: 0 to 65535 6-26 MS-890 Industrial Automation Scanner User Manual...
  • Page 149: Diagnostics Output 1

    <K790,over temperature,service threshold,[unused],laser current high,laser current low,low temperature> Default: Options: 0 = Disabled 1 = Enabled Low Temperature Serial Cmd: <K790,over temperature,service threshold,[unused],laser current high,laser temperature> current low,low Default: Options: 0 = Disabled 1 = Enabled 6-27 MS-890 Industrial Automation Scanner User Manual...
  • Page 150: Configurable Output 2

    > Diagnostics Output 2 Note: Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function. Serial Cmd: <K791,over temperature,service threshold,unused,laser current high,laser current low,low temperature> 6-28 MS-890 Industrial Automation Scanner User Manual...
  • Page 151: Configurable Output 3

    > Diagnostics Output 3 Note: Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function. <K792,over temperature,service threshold,unused,laser current high,laser Serial Cmd: current low,low temperature> 6-29 MS-890 Industrial Automation Scanner User Manual...
  • Page 152: Database Identifier Output

    “data capture_DB02”. If the database is not active, no identifiers will be attached to output. Separator Usage: The separator character separates the symbol data from the database identifier. <K759,status,separator> Serial Cmd: Default: <space> Options: Any ASCII character 6-30 MS-890 Industrial Automation Scanner User Manual...
  • Page 153: Quality Output

    K704,quality output separator,decodes/trigger status,direction output> < Default: Disabled Options: 0 = Disabled 1 = Enabled Direction Output Serial Cmd: K704,quality output separator,decodes/trigger status,direction output> < Default: Disabled Options: 0 = Disabled 1 = Enabled 6-31 MS-890 Industrial Automation Scanner User Manual...
  • Page 154 Quality Output 6-32 MS-890 Industrial Automation Scanner User Manual...
  • Page 155 Mismatch Replace ........................7-13 This section explains the Matchcode output functions and setup. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
  • Page 156: Matchcode By Esp

    <K231,master symbol number,master symbol data [no data will Enter/Delete Master Symbol Data delete current master symbol data]> Request Master Symbol Data <K231,?>[for all] or <K231,master symbol number?> Match Replacement Message <K735,status,match replacement message> Mismatch Replacement Message <K736,status,mismatch replacement message> MS-890 Industrial Automation Scanner User Manual...
  • Page 157: Overview Of Matchcode

    A master symbol database can be set up for up to 10 master symbols. MS-890 Industrial Automation Scanner User Manual...
  • Page 158: Using Master Symbols

    Enable the New Master Pin command and activate a discrete input to store the next symbol scanned as the master symbol (see New Master Pin on page 7-11). MS-890 Industrial Automation Scanner User Manual...
  • Page 159: Matchcode Type

    (incremental) or descending (decremental) order. Serial Cmd: <K223,matchcode type,sequential matching,match start position, match length,wild card character,sequence on No Read,sequence on mismatch> Increment Default: Options: 0 = Increment 1 = Decrement MS-890 Industrial Automation Scanner User Manual...
  • Page 160: Match Length

    Match Start Position is set for 2, only the 2nd through 7th characters (from left to right) will be compared. <K223,matchcode type,sequential matching,match start position, Serial Cmd: match length,wild card character,sequence on No Read,sequence on mismatch> Default: Options: 1 to 2710 MS-890 Industrial Automation Scanner User Manual...
  • Page 161 Wild Card Character allows a user to define a wild card character as part of the master symbol. Serial Cmd: <K223,matchcode type,sequential matching,match start position, length,wild card character,sequence on No Read,sequence on match mismatch> Default: (asterisk) Options: Any valid ASCII character MS-890 Industrial Automation Scanner User Manual...
  • Page 162 As an example of Sequence on No Read Disabled, consider the following series of decodes: Master symbol Decoded symbol Master symbol after decode No Read 003 (not sequenced) No Read 004 (not sequenced) No Read 004 (not sequenced) MS-890 Industrial Automation Scanner User Manual...
  • Page 163: Sequence On Mismatch

    Decoded symbol Master symbol after decode 004 (sequenced because of previous match) 005 (sequenced because of previous match) 005 (not sequenced because of previous mismatch) You can access Master Symbol operations from the Utilities menu. MS-890 Industrial Automation Scanner User Manual...
  • Page 164: Sequence Step

    7-5) for more information. As an example of Sequence Step, if Sequence Step is set to 3 and Sequential Matching is set to Increment. Master Symbol Decoded Symbol Master Symbol After Decode 7-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 165: New Master Pin

    For example, if Number of Symbols is set to 3 and New Master Pin is then activated, at the end of the next read cycle, the decoded symbols will be saved as master symbols 1, 2, and 3. 7-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 166: Match Replace

    0 = Disabled 1 = Enabled Replacement String Definition: User-defined data string that, when enabled, replaces symbol data whenever a match occurs. Serial Cmd: <K735,status,replacement string> MATCH Default: Options: 1 to 128 ASCII characters 7-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 167: Mismatch Replace

    0 = Disabled 1 = Enabled Replacement String Definition: User-defined data string that, when enabled, replaces symbol data whenever a mismatch occurs. Serial Cmd: <K736,status,replacement string> Default: MISMATCH Options: 1 to 128 ASCII characters 7-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 168 Mismatch Replace 7-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 169 However, if you suspect that erroneous defaults are occurring, enable Warning Messages and NOVRAM Messages by sending <K”400,1,,,1>. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
  • Page 170: Diagnostics By Esp

    (Read-Only) Hours Since Last Reset <K407?> returns: <K407,hours,minutes> (Read-Only) Present Operating Temperature <K408?> returns: <K408,current operating temp.> (Read-Only) Service Message <K409,status,message,time,resolution> <K411,high current status,high current message,low current warning, Laser Current Warning low current message> MS-890 Industrial Automation Scanner User Manual...
  • Page 171: Counts

    0 to 65535 resets. Range: Parameter Saves Definition Returns the number of times parameters are written to memory, including <Z> commands and hardware defaults. Serial Cmd: Send: <K406?> saves> Returns: <K406,power-ons,resets,parameter Read-Only 0 to 65535 saves. Range: MS-890 Industrial Automation Scanner User Manual...
  • Page 172: Hours Since Last Reset

    Used as a troubleshooting tool that can help pinpoint the cause of a reset. Usage: Definition: Records the number of hours and minutes of operation since the last system reset. Send: <K407?> Serial Cmd: Returns: <K407,hours,minutes> Read-Only 0 to 255 hours, 0 to 59 minutes. Ranges: MS-890 Industrial Automation Scanner User Manual...
  • Page 173: Warning Messages

    Alerts the user to impending laser failure. Definition: Enables the Laser High message. status,laser high status,laser low status, Serial Cmd: <K400,warning message NOVRAM/reset warning status> Enabled Default: Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User Manual...
  • Page 174 Indicates that NOVRAM settings have been defaulted either by a user-initiated default or by a problem with the scanner. This message is sent ONLY ONCE. <DFALT-F> Indicates that the factory NOVRAM settings have been defaulted. This message is sent ONLY ONCE upon reset. MS-890 Industrial Automation Scanner User Manual...
  • Page 175: Laser Current Warning

    Definition: This message is output whenever the laser current exceeds the factory-defined minimum. Serial Cmd: <K411,high current status,high current message,low current status,low current message> Default: LOW_LASER Options: Any ASCII string up to 10 characters. MS-890 Industrial Automation Scanner User Manual...
  • Page 176: Present Operating Temperature (Deg. C)

    Serial Cmd: Send: <K408?> <K408,current operating temp. (degrees C)> Returns: Note: When viewing the Present Operating Temperature, allow at least 20 minutes after startup for the scanner’s inside and outside temperatures to stabilize. MS-890 Industrial Automation Scanner User Manual...
  • Page 177: High Temperature Threshold

    The user can enter a message of up to 10-characters that will be displayed whenever High Temperature Threshold is exceeded. Serial Cmd: <K402,status,message> Default: HIGH_TEMP Options: Any 1 to 10 character ASCII string except NUL, <, or >. MS-890 Industrial Automation Scanner User Manual...
  • Page 178: Low Temperature Threshold

    The user can enter a message of up to 10-characters that will be displayed Definition: whenever the ambient temperature falls below the Low Temperature Threshold. Serial Cmd: <K403,status,message> Default: LOW_TEMP Any 1 to 10 character ASCII string except NUL, <, or >. Options: 8-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 179: Lifetime Hours

    The user can enter a message of up to 10-characters that will be displayed Definition: whenever the hours threshold is reached or exceeded. Serial Cmd: <K401,hours x 10,message> SERVICE Default: Options: Any 1 to 10 character ASCII string except NUL, <, or >. 8-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 180: Service Message

    An ASCII string between 1 and 10 characters. Threshold Serial Cmd: <K409,status,service message,threshold,resolution> Default: (5 minutes) Options: 1 to 65535 Resolution Serial Cmd: <K409,status,service message,threshold,resolution> Default: Seconds 0 = Seconds 1 = Minutes Options: 8-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 181 Note: Calibration does not function with PDF417 symbols. However, you can substitute a Code 128 symbol with the same mil size as your PDF417. When you do this, enable Code 128 and disable Raster scanning. After calibration, switch back to PDF417 and Raster scanning. MS-890 Industrial Automation Scanner User Manual...
  • Page 182: Calibration Serial Commands

    Save Configuration Database <K227+,database index> Load Configuration Database <K227-,database index> Request Configuration Database <K227?,database index> or <K227?> for entire database. Autocalibration <K510,auto range,starting focus position,focus step size> MS-890 Industrial Automation Scanner User Manual...
  • Page 183: Calibration Steps

    Advanced Calibration Features on page 9-14 for ways to speed up and improve your calibration process. Note: To silence the beeper, send <K702,0> or remove or block the test symbol. MS-890 Industrial Automation Scanner User Manual...
  • Page 184: Calibration Routine

    If calibration passed, you will continue to see the read rate percentage and symbol data in the open pane below the data. Calibration by Serial Command To start the calibration process by serial command, send <@CAL> from ESP’s Terminal. MS-890 Industrial Automation Scanner User Manual...
  • Page 185: Calibration Results

    6. Repeat this procedure for other indexes. You can also enter individual values in any of the seven indexes by double-clicking anywhere on the index row and making changes in the popup text box. MS-890 Industrial Automation Scanner User Manual...
  • Page 186: Configuration Database

    “000” would not be valid. When Control Trigger 3 is active, the sequence starts at “001”. This allows a maximum of 7 accessible database settings. When Control Trigger 3 is not active, the sequence starts with all active inputs disabled. MS-890 Industrial Automation Scanner User Manual...
  • Page 187 To save index values by serial command, use the following:<K227+,database index> Load Settings from Configuration Database To load index values by serial command, use the following:<K227-,database index> Request Configuration Database Settings To request index values, use the following:<K227?,database index> or <K227?> for entire database. MS-890 Industrial Automation Scanner User Manual...
  • Page 188: Optoelectric Control

    Calibration tree and shown to the right of Standard in the Database Index. Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch value,control trigger 1 status,control trigger 2 status,control trigger 3 status, database cycles> MS-890 Industrial Automation Scanner User Manual...
  • Page 189 For example, if only Control Trigger 1 is active, the focus, gain, and tracking values that appear in the top row will be applied. MS-890 Industrial Automation Scanner User Manual...
  • Page 190 The reason for this is that once a symbol is located from the optical database index, the scanner will continue to search for symbols that meet that index of focus, tracking and gain settings. 9-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 191 Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch value,control trigger 1 status,control trigger 2 status,control trigger 3 status, database cycles> Default: Options: 0 to 255 (increments of 10ms) 9-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 192 Trigger State serial command. Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch status,control trigger 3 status, value,control trigger 1 status,control trigger 2 database cycles> Default: Disabled 0 = Disabled Options: 1 = Enabled 9-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 193 Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch value,control trigger 1 status,control trigger 2 status,control trigger 3 status, database cycles> Default: Options: 0 to 255 9-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 194: Advanced Calibration Features

    2. Click on the Advanced tab in the Calibration menu. 3. If Auto Range is not enabled, click on it to enable it. 4. Click the Calibrate button to start calibration. 5. Examining the read rates in the Results graph following calibration. 9-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 195 Focus Position of 6, enter 5 or 4 to be certain of not missing the peak performance distance. 4. Click the Calibrate button to start calibration. 5. Examining the read rates in the Results graph following calibration. 9-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 196 2. If Auto Range is enabled, click on it to disable. 3. Enter a value in Focus Step Size. 4. Click the Calibrate button to start calibration. 5. Examine the read rates in the Results graph following calibration. 9-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 197: Calibration By Embedded Menu

    However, after exiting the Calibration menu, you will not be able to see symbol data without sending the following command: <K146,,1>. If using ESP, this is not necessary. 9-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 198 Note: This mode averages decode and capture time over a series of readings, thus assuring for a smooth read rate output, but at the cost of delayed reaction to symbol movement and user setting changes. 9-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 199 Typing 1 will take you to the Calibration Results menu. Typing 2 will take you to the Raster/Laser Framing Setup menu. Typing 3 will take you to the Configuration Database menu. Typing 4 will take you to the Advanced Setup menu. 9-19 MS-890 Industrial Automation Scanner User Manual...
  • Page 200 25. A mirrored calculation is performed to locate the OUT focal range. Press the enter key (CR) to return to the main calibration menu or ESC to leave the Auto Calibration Setup menu entirely. 9-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 201 Note: All single letter commands must be entered in upper case. • Auto Range is disabled by default. To enable, press A. 9-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 202 Calibration by Embedded Menu 9-22 MS-890 Industrial Automation Scanner User Manual...
  • Page 203 Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. Note: Raster setup commands in the ESP are accessed from the Read Cycle/Triggering menu or from the Raster/Laser or Calibration menus on the ESP toolbar. 10-1 MS-890 Industrial Automation Scanner User Manual...
  • Page 204: Raster/Laser Setup By Esp

    Raster/Laser Serial Commands Command Title Format <K506,raster status,top offset,bottom offset,raster sweep rate,read cycle Raster on/off> <K700,laser on/off status,laser framing status,laser on position,laser off position, Laser On/Off laser power> 10-2 MS-890 Industrial Automation Scanner User Manual...
  • Page 205: Raster Setup

    The user can enable raster scanning and adjust the raster sweep limits and Definition: the sweep rate. Note: Changes made in the Raster Setup menu are dynamic; that is, they take effect without saving. 10-3 MS-890 Industrial Automation Scanner User Manual...
  • Page 206 Top Offset Decreasing the Top Offset value causes the top of the raster pattern to Definition: move up. Serial Cmd: <K506,raster status,top offset,bottom offset,raster sweep rate,read cycle on/off> Default: Options: 0 to 255 10-4 MS-890 Industrial Automation Scanner User Manual...
  • Page 207 To maximize the number of scans per symbol, use the lowest effective sweep rate required for the application. Raster Sweep Arc Maximum Sweeps per Second 0 to 10° 11 to 20° 21 to 36° 10-5 MS-890 Industrial Automation Scanner User Manual...
  • Page 208 Serial Cmd: <K506,raster status,top offset,bottom offset,raster sweep rate,read cycle on/off> Default: Disabled Options: 0 = Disabled 1 = Enabled 10-6 MS-890 Industrial Automation Scanner User Manual...
  • Page 209: Laser Framing

    Note: A serial or external trigger must be enabled for Laser On/Off to take effect. Note: Laser On/Off is not recommended when New Trigger is enabled, since the laser will effectively remain on continuously. 10-7 MS-890 Industrial Automation Scanner User Manual...
  • Page 210 Serial Cmd: <K700,laser on/off status,laser framing status,laser on position,laser off position, laser power> Default: High Power (low or medium density scanner) Options: 0 = Low (3.0 mW) 1 = Medium (3.25 mW) 2 = High (3.5 mW) 10-8 MS-890 Industrial Automation Scanner User Manual...
  • Page 211: Raster/Laser By Embedded Menu

    Full instructions and menus for laser operations can be found in Laser Framing on page 10-7. Press the enter key (CR) to return to the main calibration menu or ESC to leave the Auto Calibration Setup menu entirely. 10-9 MS-890 Industrial Automation Scanner User Manual...
  • Page 212 Raster/Laser by Embedded Menu 10-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 213 Terminal Window Menus ......................11-6 This section describes the Terminal window and macro functions. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. 11-1 MS-890 Industrial Automation Scanner User Manual...
  • Page 214: Terminal Window

    Send text field. The Terminal screen also displays symbol data or information from the scanner. You can also right-click on the Terminal screen to bring up a menu of further options. 11-2 MS-890 Industrial Automation Scanner User Manual...
  • Page 215: Find

    2. Press Enter. The first instance of “ABC” will be highlighted in the Terminal window. 3. Click the Find button to the right of the text field to locate additional instances of “ABC”. 11-3 MS-890 Industrial Automation Scanner User Manual...
  • Page 216: Send

    The Send function in ESP’s Terminal allows you to enter serial commands and then send them to the scanner. 1. Type the command into the Send box. 2. Press Enter. 3. Click the Send button to the left of the text field to send. 11-4 MS-890 Industrial Automation Scanner User Manual...
  • Page 217: Macros

    When you click the arrow next to any macro and select Edit, the following appears: You can edit an existing macro or type in the Macro Name text field and define it in the Macro Value text field. Click OK. 11-5 MS-890 Industrial Automation Scanner User Manual...
  • Page 218: Terminal Window Menus

    You can select Pause to interrupt the capture flow or Stop to end the flow and open the file. • Save Current Text... saves all text in the Terminal window to a text file of your choice. 11-6 MS-890 Industrial Automation Scanner User Manual...
  • Page 219 <Z>). They can be entered from within any terminal program or from within ESP in the Terminal window. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. 12-1 MS-890 Industrial Automation Scanner User Manual...
  • Page 220: Serial Utility Commands

    Display Boot Code Part Number <#a> Display Application Code Part Number Symbologies <P> Autodiscriminate All Symbologies <Q> Enable Code 39 Only <R> Enable Codabar Only <S> Enable Interleaved 2/5 Only <char> Trigger Serial Trigger Character 12-2 MS-890 Industrial Automation Scanner User Manual...
  • Page 221 Extended Status <K?> All Commands Status <K??> Single Command Status <K?# All Command Descriptions <Knnn?> Single Command Description <Knnn??> All Command Ranges <Knnn?#> Single Command Range <Knnn?*> Single Command Wildcard <Knnnd> Single Command Default 12-3 MS-890 Industrial Automation Scanner User Manual...
  • Page 222: Read Rate

    This feature can be disabled by using the exit read rate command <J>. 12-4 MS-890 Industrial Automation Scanner User Manual...
  • Page 223 <Ce> <C> or <Cs>. command has no immediate effect if not preceded by End Read Rate Test Sending <J> ends both the Percent test and the Decodes/Second test for both single and multisymbol. 12-5 MS-890 Industrial Automation Scanner User Manual...
  • Page 224: Counters

    Sending <O> sets No Read Counter to 00000. Trigger Counter <T> Sending displays the total number of triggers since the last reset. Trigger Counter Reset Sending <U> sets the trigger counter to 00000. 12-6 MS-890 Industrial Automation Scanner User Manual...
  • Page 225 With Matchcode enabled, sending <X> displays the number of decoded symbols since the last reset that do not match the master symbol. Mismatch Counter Reset <Y> Sending sets the mismatch counter to zero. 12-7 MS-890 Industrial Automation Scanner User Manual...
  • Page 226: Device Control

    Note: The spinning mirror reaches full speed after a short time delay. Motor Off Sending <KF> turns the spinning mirror motor off. This command is useful for long idle periods. Note: Laser turns off whenever motor is off. 12-8 MS-890 Industrial Automation Scanner User Manual...
  • Page 227 (regardless of Master Symbol or Output 2 status). Output 3 <L3> Sending activates the link between Output 3(+) and Output 3(–) of the host connector (regardless of Master Symbol or Output 3 status). 12-9 MS-890 Industrial Automation Scanner User Manual...
  • Page 228: Differences From Default

    Reader to send the settings without saving them. Important: The use the Differences from Default feature, you must connect to the scanner and Receive Reader Settings via the Send/Recv button on the toolbar. 12-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 229: Master Database

    Set Master Symbol the selected index. Database Size here. Double-click a row to enter data into popup dialog box. Loads the scanner’s saved Saves the displayed master symbols into ESP. database to the scanner. 12-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 230 First set the number of master symbols you want to include by double-clicking Database Size and entering the number. Serial Cmd: <K224,master symbol database size> Default: 1 to 10 Options: Set Master Symbol Database Size here. 12-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 231: Enter Master Symbol Data

    1 through 10. Master Symbol Database Size on page 12-12. Maximum Characters for Master Symbol Database Number of Master Number of Master Maximum Characters Maximum Characters Symbols Symbols 20452710 1022 12-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 232: Delete Master Symbol Data

    #5, send the following <K231,5,>. The command is entered with a blank master symbol data field which tells the scanner to delete the selected master symbol from the database. 12-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 233 To store the next symbol scanned as master symbol #1 send: <G> or <G1>. For all symbols numbers except 1, the number must be included. 1 to 10 Options: Note: Utility commands are not accessible by embedded menus. 12-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 234: Digital Bar Code

    Zoom In, Zoom Out Zoom You can zoom in by sliding the lever to the right. You may have to scroll right or left to locate your symbol, but the results will be striking. 12-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 235: Firmware

    RDY and GD/RD LEDs will flash intermittently, and a progress indicator at the bottom of the ESP window will let you know when the download is complete. Caution: Do not interrupt power or disconnect the host cable while download is in progress. 12-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 236: Firmware

    4-digit hex numbers that are the check sums for boot code and the application code. Individual checksums for Boot Code and Application Code are returned when their <!b> <!a> <!r> respective commands are sent. 12-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 237: Autodiscriminate

    You can enable most or specific symbol types by the following operational commands. Code 39 (only) Default: Options: <P> Enables most symbol types. <Q> Enable Code 39 only <R> Enable Codabar only <S> Enable I 2/5 only 12-19 MS-890 Industrial Automation Scanner User Manual...
  • Page 238: Scanner Status Requests

    This request will return the value of the variables associated with the requested K command. The request of a single entry of a database command cannot exceed the number of database slots for the specific command. 12-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 239 This request will return the requested K command’s status, description, and range for all parameters. <Knnnd> Single Command Default This request will default a single K command for the user, provided that the requested K command has user-defined parameters (rather than factory-defined parameters). 12-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 240 Scanner Status Requests 12-22 MS-890 Industrial Automation Scanner User Manual...
  • Page 241 Format Assign ..........................13-4 Format Extract..........................13-5 Format Insert ..........................13-7 Output Filter Configuration ......................13-9 Number of Filters........................13-14 This section explains how to control the formatting and filtering of decoded symbol data for output. 13-1 MS-890 Industrial Automation Scanner User Manual...
  • Page 242: Output Format Serial Commands

    Command Format Format Extract <K740,output index,start location,length> Format Insert <K741,output index,length,hex string> Format Assign <K742,symbol number,status> Format Status <K743,output format status> <K744,filter number,symbology,length,wildcard,placeholder,data,decode Output Filter Configuration direction,database index> Number of Filters <K745,number of filters> 13-2 MS-890 Industrial Automation Scanner User Manual...
  • Page 243: Output Format Status

    When Format Status is set to Enabled, output formatting is enabled. However, Format Assign, Format Insert, and Format Extract must be properly set up as well. Output Format Status by ESP On the Output Format tab, check the Enable Output Format box. 13-3 MS-890 Industrial Automation Scanner User Manual...
  • Page 244: Format Assign

    Use the Set Number of Symbols spin box to determine the number of symbols to be included in the output phrase. Then check the Parse boxes beneath the symbols that you wish to format for user-defined output. 13-4 MS-890 Industrial Automation Scanner User Manual...
  • Page 245: Format Extract

    Defines the length (in consecutive characters) that will be extracted and placed in user-defined output. Serial Cmd: <K740,output index,start location,length> Default: (disabled; end of format cell array) Options: 1 to n (maximum number of characters in symbol data) 13-5 MS-890 Industrial Automation Scanner User Manual...
  • Page 246 Symbol Parse dialog shows the selected character positions extracted and output as desired. Simultaneously, the data string from the actual selected symbol is displayed at the bottom left of the Parse Table, followed by the user-defined extracted output. 13-6 MS-890 Industrial Automation Scanner User Manual...
  • Page 247: Format Insert

    8 hex characters per insertion per database entry. string> Serial Cmd: <K741,output index,length,hex NUL (00 in hex) Default: Options: 00 to FF (As many as 4 bytes, or hex pairs.) 13-7 MS-890 Industrial Automation Scanner User Manual...
  • Page 248 The Format Insert process is very similar to the Format Extract process, except that Insert allows you to enter characters using the Insertion Calculator (shown above). Notice that Extract and Insert share the same Parse Table. 13-8 MS-890 Industrial Automation Scanner User Manual...
  • Page 249: Output Filter Configuration

    No Read message will be output in place of the symbol (assuming the No Read message is enabled). For example, if there is not a symbol that meets filter 3’s requirements, then a No Read message will be output in the third output position. 13-9 MS-890 Industrial Automation Scanner User Manual...
  • Page 250 1 = Interleaved 2 of 5 2 = Code 39 3 = Code 128 4 = Codabar 5 = UPC 6 = PDF417 7 = EAN 128 8 = Code 93 9 = Pharmacode 13-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 251 Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data,decode direction,database index> Default: “ ” = in hex) Options: Any ASCII input in the form of a pair of hex characters. Example: 3F = ? 00 = disabled 13-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 252 Decode Direction Definition: Decode direction is determined by the direction of the output filter. Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data,decode direction,database index> Default: (any direction) Options: 0 = Any Direction 1 = Forward 2 = Reverse 13-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 253 A setting of 0 allows any database index for this filter entry. Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data,decode index> direction,database Default: Options: 0 = Any Database Index 1 = Database # 1 to n (maximum number of characters in the symbol data) 13-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 254: Number Of Filters

    If the number of filters is 2, then only filter index # 1 and filter index # 2 will be applied, etc. Serial Cmd: <K745,number of filters> Default: Options: 0 to 12 13-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 255 Wiring Box PCB with Connectors ....................14-8 Mounting Plate..........................14-9 This section has instructions for assembling, wiring and using the MS-890’s optional Wiring Box. When this option is selected, the MS-890 and wiring box option are shipped as an assembly. 14-1...
  • Page 256: Wiring Box Description

    Mounting of the box is with four through holes in flanges that extend out over the ends. Terminal Strip Specifications Wire strip length: .24” (6 mm) Wiring range: 14 - 28 AWG Current: 13A maximum 14-2 MS-890 Industrial Automation Scanner User Manual...
  • Page 257: Installation Steps

    Ribbon Cable Bottom plate of scanner attaches to top of wiring box Portal holes Wiring box 3/4” pipe thread (4 places) Base mounting plate of wiring box 14-3 MS-890 Industrial Automation Scanner User Manual...
  • Page 258 6. Attach the scanner to the wiring box with four attached mounting screws in the bottom plate of the scanner, making sure that the gasket is evenly seated. Mounting screws (4 corners of base plate) 7. Mount the wiring box (see Wiring Box Ports on page 14-5). 14-4 MS-890 Industrial Automation Scanner User Manual...
  • Page 259: Wiring Box Ports

    R EL A Y P A S S P A SS JP 1 JP 1 R ELA Y 2 O U T R EL AY 3 O U T – TX+ TX– RX+ RX– GND CHS 14-5 MS-890 Industrial Automation Scanner User Manual...
  • Page 260 RS-422/485 Used for multidrop or 422 port. Power 10-28 VDC Power input port (left side and right side for connectivity convenience). RS-232 Main serial communication port. Aux RS-232 Daisy chain and Auxiliary connections. 14-6 MS-890 Industrial Automation Scanner User Manual...
  • Page 261: Power Led

    Caution: While the MS-890 scanner has reverse polarity protection built in to its circuitry, the wiring box does not protect external circuits that may already be wired in when power is applied.
  • Page 262: Wiring Box Pcb With Connectors

    Wiring Box PCB with Connectors Wiring Box PCB with Connectors 14-8 MS-890 Industrial Automation Scanner User Manual...
  • Page 263: Mounting Plate

    Wiring Box Mounting Plate IB-890 Wiring Box Mounting Plate 14-9 MS-890 Industrial Automation Scanner User Manual...
  • Page 264 Mounting Plate 14-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 265 Appendix J Test Read Rate ....................... A-25 Appendix K Formulas for Number of Decodes ................A-27 Appendix L Operational Tips...................... A-32 Appendix M Interface Standards....................A-33 Appendix N Multidrop Communications..................A-34 Appendix O Glossary of Terms....................A-39 MS-890 Industrial Automation Scanner User Manual...
  • Page 266: Appendix A General Specifications

    Raster Sweep Speed: 1 to 30 sweeps/second Raster Sweep Angle: 30° maximum Scan Width Angle: Typically 60° Pitch Angle: ±50° maximum Skew Angle: ±40° maximum Contrast: 25% min. absolute dark-to-light differential at 650 nm wavelength MS-890 Industrial Automation Scanner User Manual...
  • Page 267 Product specifications are given for typical performance at 25°C (77°F) using grade A labels. Performance characteristics may vary at high temperatures or other environmental extremes. Warranty–One year limited warranty on parts and labor. Extended warranty available. MS-890 Industrial Automation Scanner User Manual...
  • Page 268: Appendix B Electrical Specifications

    Trigger Connector: 4-pin microchange socket Power 10 to 28 VDC (out) Ground Programming Connector: 9-pin D-sub plug RX232 TX232 Signal Ground Boot Mode Note: RS-422 and RS-232 are both enabled by default in the MS-890. MS-890 Industrial Automation Scanner User Manual...
  • Page 269 CAUTION: If using your own power supply, verify correct connection of power and ground lines. Incorrect connections or use of Chassis Ground, Power Ground, and Signal Ground lines could cause equipment failure or software failure. MS-890 Industrial Automation Scanner User Manual...
  • Page 270 INPUT Pins 20,21,22 Pwr – Pin 17 Host Non-isolated MS-880 Pwr + Pin 18 1 to 28 V Pins Scanner 6,8,15 Output respectively paired with: INPUT Pins 20,21,22 Pwr – Pin 17 MS-890 Industrial Automation Scanner User Manual...
  • Page 271 P in 2 4 o f h o s t (+) P in 2 5 o f h o s t (– ) P in 2 5 o f h o s t (– ) S ign a l MS-890 Industrial Automation Scanner User Manual...
  • Page 272: Electrical Specifications

    P in 10 of host (+) of host (+) P in 9 of host (–) Pin 9 of host (–) Signal Pin 17 of host P in 17 of host Pwr (–) pw r (–) MS-890 Industrial Automation Scanner User Manual...
  • Page 273: Appendix C Serial Configuration Commands

    <K471,status,start and stop match,start and stop output,large intercharacter gap,fixed symbol length status,fixed symbol Codabar length,check character type,check character output> <K472,status,check digit status,check digit output,symbol length Interleaved 2 of 5 #1,symbol length #2,guard bar status,range mode status> MS-890 Industrial Automation Scanner User Manual...
  • Page 274 <K811,output on,output state,pulse width,output mode> Configurable Output 2 <K812,output on,output state,pulse width,output mode> Configurable Output 3 Matchcode <K223,matchcode type,sequential matching,match start position, match length,wild card character,sequence on No Read, Matchcode Type sequence on mismatch> A-10 MS-890 Industrial Automation Scanner User Manual...
  • Page 275 <K510,auto range,starting focus position,focus step size> Advanced Calibration Raster/Laser <K506,raster status,top offset,bottom offset,raster sweep Raster rate,read cycle on/off> <K700,laser on/off status,laser framing status,laser on position,laser Laser On/Off off position, laser power> Output Format <K740,output index,start location,length> Format Extract A-11 MS-890 Industrial Automation Scanner User Manual...
  • Page 276 Serial Configuration Commands <K741,output index,length,hex string> Format Insert <K742,symbol number,status> Format Assign <K743,output format status> Format Status <K744,filter number,symbology,length,wildcard,placeholder,data, Output Filter Configuration decode direction,decode direction> <K745,number of filters> Number of Filters A-12 MS-890 Industrial Automation Scanner User Manual...
  • Page 277 For example, if only the last field in the following command is changing, <K100,4,1,0,0> can be entered as <K100,,,,0>. • All fields following a modified field can be omitted. For example, to change Baud Rate only, send <K100,3>. A-13 MS-890 Industrial Automation Scanner User Manual...
  • Page 278 While it appears that nothing has been assigned, the hex value 20 will be sent during data transmission. To Select NUL as the Character Press SP, then a 0. It is displayed as <NUL> in the menu when the screen is refreshed. A-14 MS-890 Industrial Automation Scanner User Manual...
  • Page 279: Appendix D Ascii Table

    Appendices Appendix D — ASCII Table ASCII Table with Control Characters Ctrl “ & < > A-15 MS-890 Industrial Automation Scanner User Manual...
  • Page 280 Protocol Command (Entered in menu or Effect of Command (Mnemonic displayed on menu) Value serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission XOFF Stop Transmission A-16 MS-890 Industrial Automation Scanner User Manual...
  • Page 281: Appendix E Embedded Menus

    1. If you are using HyperTerminal, you may find that the initial screen is unviewable when you call up the program with the <D> command. If this occurs, simply exit the embedded menu with a ESC, E, and sequence and repeat the <D> command. A-17 MS-890 Industrial Automation Scanner User Manual...
  • Page 282: Appendix F - Defaulting/Saving/Initializing

    • Does not save settings for power-on. Restore Microscan Defaults to Active Memory by ESP Right-click in the configuration window and select Default All ESP Settings. 1. See your Microscan sales representative to access the latest application code. A-18 MS-890 Industrial Automation Scanner User Manual...
  • Page 283 2. Right-click and select Save to Reader and Send and Save. Restore Microscan Defaults by Hardware Default There is no hardware default for the MS-890. Default commands can be entered from any of the host connectors. Since the default communications settings on the 9-pin connector are fixed, you can always send a default the scanner through this port with a software command.
  • Page 284 8 Data Bits, 1 Stop Bits, and None Parity. These settings for this port are fixed and cannot be changed.you should restore the scanner’s defaults.If you wish to return to the 25-pin host port, you’ll first need to change the scanner’s communications settings by sending: <K100,4,1,0,0><Z>. A-20 MS-890 Industrial Automation Scanner User Manual...
  • Page 285: Appendix G Position Scanner And Symbol

    1. Maximum tilt is determined by symbol characteristics and number of decodes required. 2. The specular reflection zone is a narrow zone straight out from the scanner in which direct reflected light from a symbol can distort the scanner’s ability to distinguish bars from spaces. A-21 MS-890 Industrial Automation Scanner User Manual...
  • Page 286: Appendix H Object Detector

    As the item continues to move down the line, its symbol moves into the scanner beam and is read by the scanner. The drawing below shows a symbol in the picket fence direction with the object detector positioned so as not to cause interference. Object Detector Operation A-22 MS-890 Industrial Automation Scanner User Manual...
  • Page 287: Appendix I Bar Code Configuration

    Appendices Appendix I — Bar Code Configuration You can configure the MS-890 by presenting Code 128 symbols encoded with serial commands. Note: Your scanner does not need to be enabled for Code 128 in order to enter Bar Code Configuration.
  • Page 288 These commands include the Save family as well as the Reset family (<Z>, <Zc>, <A>, <Arc>). To end the Read Rate test and Bar Code Configuration mode, scan this symbol: Configuration changes will remain in effect, as would changes made by using serial commands or ESP. A-24 MS-890 Industrial Automation Scanner User Manual...
  • Page 289: Appendix J Test Read Rate

    4. Make a note of the decode rate. You will need this when calculating the number of decodes (see Appendix K, Formulas for Number of Decodes on page A-27). 5. End the test by sending the <J> command. A-25 MS-890 Industrial Automation Scanner User Manual...
  • Page 290 In general, the number of decodes of a given symbol can be increased by: • Increasing symbol height • Decreasing symbol length • Increasing scan rate (spinning mirror speed) • Slowing symbol speed • Decreasing raster sweep rate • Decreasing raster height A-26 MS-890 Industrial Automation Scanner User Manual...
  • Page 291 1. The -3 component in the formula is included to allow for AGC acquisition, an incomplete first scan, and an incomplete last scan. This applies only if the number inside the parentheses equals 4 or more. If the number equals 3, then only subtract 2 to derive 1 good scan. A-27 MS-890 Industrial Automation Scanner User Manual...
  • Page 292 In setting up the scanner, raster height depends on the raster arc and the symbol distance (range) from the scanner. Both the top offset and bottom offsets can be adjusted independently in 255 increments and the resulting arc can vary from 0° to 30°. (See Chapter 10, Raster/Laser.) A-28 MS-890 Industrial Automation Scanner User Manual...
  • Page 293 Note: Raster arc is not presented in degrees in ESP. To convert to degrees, add the Top Offset to the Bottom Offset and subtract the sum from 255. Enter this as the offset in the following formula: A-29 MS-890 In dustrial Automation Scanner User Manual...
  • Page 294 The number of complete scans for angled picket fence is calculated the same as that for picket fence, with the exception that the scan width is shortened in proportion to scan tilt. Angled Picket Fence Orientation A-30 MS-890 Industrial Automation Scanner User Manual...
  • Page 295: Scan Rate

    Gain and Tracking These adjustments, typically made by qualified technicians, are referenced in the Scanner Setup menu (see Defaulting/Saving/Initializing on page A-18). Changes to tracking will generally have a limited affect on decode rates. A-31 MS-890 Industrial Automation Scanner User Manual...
  • Page 296: Appendix L Operational Tips

    • Check the symbol for readability by doing a decode rate test. If there is any question about the symbol's readability, contact your Microscan sales representative. • After changing any parameter that might affect decode rate, repeat decode rate test.
  • Page 297: Appendix M Interface Standards

    With Microscan devices, selection of interface is made by pin assignment and, in the case of the host communications, by software switching between RS-232 and RS-422. Microscan devices use RS-232, RS-422, and RS-485 multidrop.
  • Page 298: Appendix N Multidrop Communications

    9. Your scanner is now in Multidrop. From here on, you will need to use the concentrator to relay commands and data between the scanner or scanners and the host. 10. Move on to Connect to Scanner via Concentrator. A-34 MS-890 Industrial Automation Scanner User Manual...
  • Page 299 7. Click Retrieve Reader Settings to upload the scanner’s configuration. If upload fails, return to the Connection Settings dialog and make the necessary parameter changes. 8. Follow the same procedure for connecting other scanners to your multidrop network. A-35 MS-890 Industrial Automation Scanner User Manual...
  • Page 300 REQ to the concentrator and request another response. If after three retries (the number of times it transmits a REQ to the concentrator) the scanner receives no response, it ends the transmission with a RES (reset). A-36 MS-890 Industrial Automation Scanner User Manual...
  • Page 301 If the scanner receives bad data from the concentrator, it transmits a SEL (its select address) and a NAK to the concentrator. The concentrator re-transmits the data up to three times. The concentrator will end the sequence with a RES (reset) if no ACK is received. A-37 MS-890 Industrial Automation Scanner User Manual...
  • Page 302 Multidrop Communications Multidrop Addresses Poll Select Poll Select Multidrop Multidrop Character Character Character Character Address Address ASCII ASCII ASCII ASCII " & < > A-38 MS-890 Industrial Automation Scanner User Manual...
  • Page 303: Appendix O Glossary Of Terms

    Default — Restores ROM settings and resets the scanner. Delimited — A command or field that is bracketed by pre-defined characters. Decode Rate — The number of good reads per second decoded by the scanner. A-39 MS-890 Industrial Automation Scanner User Manual...
  • Page 304 Laser On/Off — When enabled, the laser is ON only during the read cycle, provided the scanner is enabled for a Serial or External trigger. LED — Light emitting diode. Longitudinal Redundancy Check (LRC) — An error-checking routine that verifies the accuracy of transmissions. A-40 MS-890 Industrial Automation Scanner User Manual...
  • Page 305 Point-to-Point — A protocol consisting of a single communications event, typically used to connect a scanner to a terminal or host computer. Port — Logical circuit for data entry and exit. (One or more ports may be included within a single connector.) A-41 MS-890 Industrial Automation Scanner User Manual...
  • Page 306 Symbol Density — The number of characters per inch (or other unit of measure) encoded in a symbol. Symbol Height — Regardless of orientation, the measurement taken along the length of a symbol’s individual bars. A-42 MS-890 Industrial Automation Scanner User Manual...
  • Page 307 Watchdog Timer — A security device that detects system crashes and attempts to reset the scanner. Watchdog Reset — A reset that is forced whenever the software locks up. Wildcard — User-defined character entered into a master symbol to permit matches with variable characters. A-43 MS-890 Industrial Automation Scanner User Manual...
  • Page 308 Glossary of Terms A-44 MS-890 Industrial Automation Scanner User Manual...

Table of Contents