You are on page 1of 282

96M12026

Fixed Mount 2D Code


Reader
SR-650 Series
User's Manual
Read this manual before use.
Keep this manual in a safe place for future reference.
Introduction
This instruction manual describes the connection/wiring procedure, setting instructions, and precautions for using the
"SR-650 Series 2D Code Reader". Please read this manual thoroughly before using the SR-650 Series to ensure
optimum performance. Keep this manual handy for quick future reference.

„ Symbols
This user’s manual uses the following symbols that alert you to important messages. Be sure to read these
messages carefully.

DANGER It indicates a hazardous situation which, if not avoided, will result in death or serious injury.

It indicates a hazardous situation which, if not avoided, could result in death or serious
WARNING
injury.

It indicates a hazardous situation which, if not avoided, could result in minor or moderate
CAUTION
injury.

It indicates a situation which, if not avoided, could result in product damage as well as
NOTICE
property damage.

Important Cautions as to operation that is always performed are shown.

Point Cautions as to operation that can be easily performed incorrectly are shown.

Reference Matters that will help the user improve understanding of the text and useful information are shown.

The items and pages to be referred to in this document are shown.


Safety Information for SR-650 Series
„ General Precautions

• Do not use this product for the purpose to protect a human body or a part of human body.
WARNING • This product is not intended for use as explosion-proof product. Do not use this product
in a hazardous location and/or potentially explosive atmosphere.

• Be sure to check that the SR-650 Series performs properly before starting the work or
operation.
• If the SR-650 Series malfunctions, take adequate safety precautions to prevent various
CAUTION
types of damage.
• Do not use the SR-650 Series in a manner not specified herein. It may result in fire, electric
shock or malfunction.

• It should be noted that functions and performances will not be guaranteed if the SR-650
Series is used in any way not specified or described in the product specifications or it is
NOTICE modified.
• When the SR-650 Series is used in combination with other devices, functions and
performance may be degraded, depending on the operating conditions and environment.

Safety precautions on Laser product


The SR-650 Series Fixed Mount 2D Code Reader uses a visible semiconductor laser, with a wavelength of 660 nm,
as a Laser pointer for adjusting the reading position.

„ Laser Pointer Specifications

Wavelength 660nm
Output 60PW
Pulse duration 200Ps
Class 1 Laser Product
Laser class
(IEC60825-1, FDA(CDRH) Part 1040.10*)

* The classification is based on IEC60825-1 standard following the Laser Notice No. 50 from FDA (CDRH).

• Use of controls or adjustments or performance of procedures other than those specified


herein may result in hazardous radiation exposure.
• Do not disassemble this product. The laser radiation emission from this product is not
WARNING automatically stopped when it is disassembled.
Precautions on Class 1 Laser Product
Do not stare into the direct or specularly reflected beam.

96M12026 1
Precautions on Proper Use

• Do not use a voltage other than that described in the specifications with the SR-650
Series. Doing so may damage to the unit.
• The SR-650 Series employs 2 power connection methods, which are 24 V DC supply and
supply from PoE power supply devices. When connecting the SR-650 Series to the power
source, be sure to use one of these methods. Using both power sources simultaneously
may cause damage to the units.
• Be sure to turn off the power to devices attached to the SR-650 Series when you plug in or
unplug the cables.
Failure to do so may cause damage to the SR-650 Series.
• Do not disassemble or modify the SR-650 Series. Doing so may damage to the unit.
NOTICE
• Place cables as far away as possible from high-voltage lines and power lines. Otherwise,
electrical noise can be generated that may cause product failure or malfunction.
• The SR-650 Series is a precision instrument. Do not impact or drop the instrument. Pay
particular attention when transporting or installing the unit.
• Do not hold the unit by its cable when carrying. The units may become damaged if the
cables are disconnected or the units strike each other.
• Do not allow water, oil, dust, or other foreign substances to stick to the scanner. This may
cause read errors.
Use a soft, dry cloth to wipe any substance from the scanner. (Do not use a cloth dipped in
alcohol or other cleaning substance.)

2
Table of Contents
Safety Information for SR-650 Series .................................................................................... 1
Safety precautions on Laser product ................................................................................................. 1
Precautions on Proper Use................................................................................................................ 2

1 Overview
1-1 Checking the Package Contents .......................................................................... 1-2
1-2 Part Names and Functions ................................................................................... 1-4
1-3 System Configuration and Setup Flow................................................................ 1-7
System configuration ......................................................................................................................1-7
Setup Flow ......................................................................................................................................1-8

2 Connection and Wiring


2-1 Connecting the Power Source.............................................................................. 2-2
Power supply to the SR-650 Series ................................................................................................2-2
Wiring when supplying 24 V to the control cable ............................................................................2-2
Connection when supplying power from a PoE device...................................................................2-2
2-2 Connecting the Control Cable and Wiring .......................................................... 2-3
2-3 Connecting the Ethernet Cable ............................................................................ 2-8

3 SR-650 Series Functions


3-1 Using the SR-650 Series ....................................................................................... 3-2
Basic steps......................................................................................................................................3-2
SR-650 Main Unit Buttons ..............................................................................................................3-3
Operation of I/O terminals...............................................................................................................3-4
3-2 Quick Calibration ................................................................................................... 3-5
Quick Calibration.............................................................................................................................3-5
Quick Calibration Function Operation .............................................................................................3-5
3-3 Alternate Function ............................................................................................... 3-10
Alternate Function.........................................................................................................................3-10
Parameter banks...........................................................................................................................3-10
Alternate Function Operations ......................................................................................................3-11
3-4 Test Mode ............................................................................................................. 3-13
SR-650 Series Test Mode.............................................................................................................3-13
Test Mode Measurement Status...................................................................................................3-14
Test Mode Details .........................................................................................................................3-15
3-5 Preset/Verification Function ............................................................................... 3-19
Preset/Verification Function ..........................................................................................................3-19
3-6 Multi-I/O Function ................................................................................................ 3-21
Function and Operation of the Input Terminals (IN1 and IN2) ......................................................3-21
Function and Operation of the Output Terminals (OUT1, OUT2 and OUT3)................................3-22
3-7 Image Saving Function ....................................................................................... 3-25
Image Saving Function .................................................................................................................3-25
Image file name ............................................................................................................................3-26
Image save mode .........................................................................................................................3-26

3
3-8 Silent Mode........................................................................................................... 3-31
Silent mode ...................................................................................................................................3-31
3-9 SR-600 Compatible Output Mode....................................................................... 3-33
SR-600 compatible output mode ..................................................................................................3-33
3-10 Preventive Maintenance Information (PMI) Appending Function ................... 3-35
3-11 Batch Setting Code.............................................................................................. 3-37
Quick Setup Code.........................................................................................................................3-37

4 Operation of the SR-650 Series


4-1 Reading Operations............................................................................................... 4-2
Steps of Read Operation ................................................................................................................4-2
4-2 Timing Mode........................................................................................................... 4-4
Type of timing mode .......................................................................................................................4-4
4-3 Data Transmission Timing.................................................................................... 4-6
Type of data transmission timing ....................................................................................................4-6
4-4 Read Mode.............................................................................................................. 4-8
Single read mode............................................................................................................................4-8
Multi 1 Read Mode.........................................................................................................................4-9
Multi 2 Read Mode.......................................................................................................................4-10
Burst Reading Mode .....................................................................................................................4-11

5 AutoID Network Navigator Functions and Operation


5-1 Installing, Starting, and Shutting Down............................................................... 5-2
PC Requirements............................................................................................................................5-2
Install Method..................................................................................................................................5-3
Startup Procedure...........................................................................................................................5-8
Connection Using BOOTP ..............................................................................................................5-9
Adding Reader with Register Button.............................................................................................5-11
5-2 Screen Layout ...................................................................................................... 5-12
Screen ..........................................................................................................................................5-12
5-3 AutoID Network Navigator Operation Flow ....................................................... 5-16
5-4 Details of Settings View ...................................................................................... 5-17
[Camera] tab .................................................................................................................................5-17
[Code] tab .....................................................................................................................................5-28
[Communication1] tab ...................................................................................................................5-35
[Communication2] tab ...................................................................................................................5-37
[Operation] tab ..............................................................................................................................5-39
[I/O] tab .........................................................................................................................................5-41
[Saving Images] tab ......................................................................................................................5-43
[Misc] tab.......................................................................................................................................5-45
[Table] tab .....................................................................................................................................5-47
5-5 Sending/Receiving Configuration ...................................................................... 5-50
Sending Configuration to the SR-650 Series ................................................................................5-50
Receiving Configuration from the SR-650 Series .........................................................................5-51
5-6 Saving/Reading a Configuration File ................................................................. 5-52
Saving a Configuration File...........................................................................................................5-52
Reading Configuration Files..........................................................................................................5-53

4
5-7 Quick Setup Code................................................................................................ 5-54
Printing Quick Setup Codes..........................................................................................................5-54
5-8 Terminal................................................................................................................ 5-56
Terminal Screen............................................................................................................................5-56
5-9 LiveView ............................................................................................................... 5-59
5-10 ImageView ............................................................................................................ 5-62
5-11 FileView ................................................................................................................ 5-64
5-12 Installation Guide................................................................................................. 5-65
5-13 Export Reader Configuration.............................................................................. 5-68
5-14 MultiMonitor and FileView .................................................................................. 5-70

6 Mounting the SR-650 Series


6-1 Before Mounting the SR-650 Series..................................................................... 6-2
6-2 Mounting the SR-650 Series ................................................................................. 6-4
When using the included mounting bracket ....................................................................................6-4
When not using the included mounting bracket ..............................................................................6-5
6-3 Adjusting the Mounting Position ......................................................................... 6-6
Installation angle .............................................................................................................................6-6
Adjusting the reading distance and code position...........................................................................6-7
6-4 Confirming the Reading Stability ......................................................................... 6-8

7 Communication Specifications of the SR-650 Series


7-1 Communication of the SR-650 Series.................................................................. 7-2
Communication Port Assigning Image by Connection Method.......................................................7-2
7-2 Data Communication Format................................................................................ 7-4
Communication Format for Read Data ...........................................................................................7-4
Read Error Codes ...........................................................................................................................7-4
Appending Data ..............................................................................................................................7-4
Details of Appended Data ...............................................................................................................7-5
7-3 RS-232C Communication.................................................................................... 7-11
RS-232C Communication Configuration.......................................................................................7-11
Communication Protocol...............................................................................................................7-12
Send Buffer Capacity ....................................................................................................................7-13
7-4 Ethernet Communication .................................................................................... 7-14
Basic Specifications ......................................................................................................................7-14
Ethernet communication settings..................................................................................................7-14
Communication Function ..............................................................................................................7-15
7-5 Socket Communication....................................................................................... 7-16
7-6 FTP Communication............................................................................................ 7-17

8 SR-650 Series Commands


8-1 Details of Command Communication.................................................................. 8-2
Types of Command Communication...............................................................................................8-2
Command Communication Process ...............................................................................................8-2
Command Communication Format .................................................................................................8-3

5
8-2 Operation Commands ........................................................................................... 8-5
8-3 Details of Configuration Commands ................................................................. 8-14
Types of Configuration Commands ..............................................................................................8-14
Details of Each Configuration Command......................................................................................8-15
Batch transmission of setting/confirmation commands (WA/RA)..................................................8-32

9 Control Methods using EtherNet/IP


9-1 EtherNet/IP ............................................................................................................. 9-2
EtherNet/IP .....................................................................................................................................9-2
SR-650 Series EtherNet/IP Communication Specifications and Function Overview ......................9-3
List of applicable PLC models.........................................................................................................9-4
9-2 Cyclic communication........................................................................................... 9-5
SR-650 Series cyclic communication..............................................................................................9-5
Cyclic communication setting procedures.......................................................................................9-6
Cyclic communication data assignment........................................................................................9-12
Parameter details of each device..................................................................................................9-13
List of error codes .........................................................................................................................9-18
Cyclic communication operation procedures ................................................................................9-19
9-3 Message Communication ................................................................................... 9-25
Message communication (Explicit message)................................................................................9-25
Message communication basic format and process flow..............................................................9-25
Message communication operation ..............................................................................................9-26
Message communication setting procedure .................................................................................9-27
SR-650 Series object configuration ..............................................................................................9-29
How to decipher the SR-650 Series object table ..........................................................................9-29
SR-650 Series Object Details .......................................................................................................9-31
9-4 Reference Program.............................................................................................. 9-37
Reference Program.......................................................................................................................9-37

Appendix
1 SR-650 Series Specifications .............................................................................. A-2
General Specifications ................................................................................................................... A-2
Reading range characteristics (Typical)......................................................................................... A-3
2 Dimensions ........................................................................................................... A-5
3 SR-650 Series Field of View Size......................................................................... A-7
4 Troubleshooting ................................................................................................... A-8
5 Checksum Calculation Method ......................................................................... A-12
6 ASCII Code List................................................................................................... A-14
7 Software License ................................................................................................ A-15
8 Precautions on Regulations and Standards .................................................... A-16
9 Configuration Record List ................................................................................. A-17
10 Default Configuration List.................................................................................. A-22

6
1 1

Overview
This chapter describes the package that constitutes the SR-650 Series, basic
system configuration and setup.

1-1 Checking the Package Contents.............................. 1-2


1-2 Part Names and Functions....................................... 1-4
1-3 System Configuration and Setup Flow..................... 1-7

SR-650-M-NO1-E 1-1
1-1 Checking the Package Contents
1 The packages of the SR-650 Series main units and the SR-650 Series configuration software contain the following
components.
Check that you have all the package contents before use.
Overview

„ SR-650 Series (Fixed mount 2D code reader)

Main unit Mounting bracket x 1


SR-650/651/650HA SR-652

Mounting screw (M4) x 4 Port cover (Power supply and control port, Ethernet connection port) x 1 each

Insulating spacer x 2

Washer x 2 Instruction Manual

96M12022
Precautions on Proper Use

• Do not use a voltage other than that described in the specifications with
the SR-650 Series. Doing so may damage to the unit.
• The SR-650 Series employs 2 power connection methods, which are 24 V
Fixed Mount 2D Code Reader DC supply and supply from PoE power supply devices. When connecting

SR-650 Series
the SR-650 Series to the power source, be sure to use only one of these
methods. Using both power sources simultaneously may cause damage
to the units.
• Be sure to turn off the power to devices attached to the SR-650 Series
Instruction manual when you plug in or unplug the cables.
Failure to do so may cause damage to the SR-650 Series.
• Do not disassemble or modify the SR-650 Series. Doing so may damage to
the unit.
Read this instruction manual before using the product in order to achieve NOTICE
• Place cables as far away as possible from high-voltage lines and power
maximum performance. lines. Otherwise, electrical noise can be generated that may cause product
failure or malfunction.
Keep this instruction manual in a safe place after reading it so that it can be • The SR-650 Series is a precision instrument. Do not impact or drop the
used at any time. instrument. Pay particular attention when transporting or installing the
unit.
• Do not hold the unit by its cable when carrying. The units may become
damaged if the cables are disconnected or the units strike each other.
„ Symbols • Do not allow water, oil, dust, or other foreign substances to stick to the
scanner. This may cause read errors.
The following symbols alert you to important messages. Be sure to read Use a soft, dry cloth to wipe any substance from the scanner. (Do not use
these messages carefully. a cloth dipped in alcohol or other cleaning substance.)

It indicates a hazardous situation which, if not avoided, will result in death or


DANGER
serious injury.
Precautions on Regulations and Standards
It indicates a hazardous situation which, if not avoided, could result in death
WARNING
or serious injury.
„ CE Marking
It indicates a hazardous situation which, if not avoided, could result in minor
CAUTION
or moderate injury. Keyence Corporation has confirmed that this product complies with the
It indicates a situation which, if not avoided, could result in product damage
essential requirements of the applicable EC Directive, based on the
NOTICE
as well as property damage. following specifications. Be sure to consider the following specifications
when using this product in the Member State of European Union.
Important It indicates cautions and limitations that must be followed during operation.
z EMC Directive (2004/108/EC)

Point It indicates additional information on proper operation. • Applicable standards EMI : EN61326-1, Class A
EMS : EN61326-1
Remarks:
Reference It indicates tips for better understanding or useful information.
These specifications do not give any guarantee that the end-product with
indicates the reference pages in this manual or the reference pages in separate manuals. this product incorporated complies with the essential requirements of
EMC Directive. The manufacturer of the end-product is solely responsible
for the compliance on the end-product itself according to EMC Directive.
Safety Information for SR-650 Series
z Low-voltage Directive (2006/95/EC)
„ General Precautions • Applicable Standard EN60825-1,
• Do not use this product for the purpose to protect a human body or a part Class 1 Laser Product/ Class 1 LED Product
of human body.
WARNING • This product is not intended for use as explosion-proof product. Do not
use this product in a hazardous location and/or potentially explosive „ CSA Certificate
atmosphere.
This product complies with the following CSA and UL standards and has
• Be sure to check that the SR-650 Series performs properly before starting been certified by CSA.
the work or operation.
• If the SR-650 Series malfunctions, take adequate safety precautions to • Applicable standards: CAN/CSA C22.2 No.61010-1
CAUTION
prevent various types of damage. UL61010-1
• Do not use the SR-650 Series in a manner not specified herein. It may
result in fire, electric shock or malfunction. Be sure to consider the following specifications when using this product as a
• It should be noted that functions and performances will not be guaranteed product certified by CSA.
if the SR-650 Series is used in any way not specified or described in the • Overvoltage category
product specifications or it is modified.
NOTICE • Use this product under pollution degree 3.
• When the SR-650 Series is used in combination with other devices,
functions and performance may be degraded, depending on the operating • Use this product at the altitude of 2000 m or less.
conditions and environment.
• Indoor use only.
• When using this product, use the following power supply.
Safety precautions on Laser product • CSA or UL certified power supply that provides Class 2 output as defined
in the CEC (Canadian Electrical Code) and NFPA79 (NEC: National
The SR-650 Series Fixed Mount 2D Code Reader uses a visible semiconductor
Electrical Code), or
laser, with a wavelength of 660 nm, as a Laser pointer for adjusting the reading
• CSA or UL certified power supply that has been evaluated as a Limited
position.
Power Source as defined in CAN/CSA-C22.2 No. 60950-1/UL60950-1.
„ Laser Pointer Specifications • Either PoE or 24V power supply shall be used.
• The symbol on the product means "Direct current".
Wavelength 660nm
Output 60PW „ FDA (CDRH) Regulations
Pulse duration 200Ps This product complies with the following FDA (CDRH) regulations.
Class 1 Laser Product • FDA(CDRH) Part 1040.10, Class 1 Laser Product
Laser class
(IEC60825-1, FDA(CDRH) Part 1040.10*) The laser classification for FDA(CDRH) is implemented based on IEC60825-
* The laser classification for FDA(CDRH) is implemented based on 1 in accordance with the requirements of Laser Notice No.50.
IEC60825-1 in accordance with the requirements of Laser Notice No.50.
„ FCC Regulations
• Use of controls or adjustments or performance of procedures other than
This product complies with the following FCC EMI regulations.
those specified herein may result in hazardous radiation exposure. • FCC Part 15 Subpart B, Class A Digital Device
• Do not disassemble this product. The laser radiation emission from this
WARNING
product is not automatically stopped when it is disassembled.
Precautions on Class 1 Laser Product
„ IC (Industry Canada) Regulations
Do not stare into the direct or specularly reflected beam. This product complies with the following IC EMI regulations.
• ICES-003, Class A Digital Apparatus

1 E SR-650-IM

„ SR-H65WE (SR-650 Series configuration software + User’s manual)

AutoID Network Navigator User's manual (this manual) x 1


CD-ROM × 2

96M12026

Fixed Mount 2D Code


Reader
SR-650 Series
User's Manual
Read this manual before use.
Keep this manual in a safe place for future reference.

1-2 SR-650-M-NO1-E
1-1 Checking the Package Contents

„ Main unit options


1
Control cable (Power supply, I/O, RS-232C)

Overview
• OP-87224 (2 m cable)
• OP-87225 (5 m cable)
• OP-87226 (10 m cable)

NFPA79 compliant Control cable


(Power supply, I/O, RS-232C )
• OP-87353 (2 m cable)
• OP-87354 (5 m cable)
• OP-87355 (10 m cable)

Ethernet cable
• OP-87356 (2 m cable)
• OP-87357 (5 m cable)
• OP-87358 (10 m cable)

NFPA79 compliant Ethernet cable


• OP-87359 (2 m cable)
• OP-87360 (5 m cable)
• OP-87361 (10 m cable)

Ethernet assembly plug


• OP-87362

SR-650-M-NO1-E 1-3
1-2 Part Names and Functions
1 This section describes the part names and functions of the SR-650 Series.

(4) TEST button


Overview

(1) Scanner
(5) TUNE button
(6) POW LED
(7) OK/NG/ERR LED

OK/NG/ STB
POW ERR

TEST TUNE
NET IN

SR-650

(8) NET LED


(9) IN LED
(2) Power supply and (3) Ethernet port (10) Multiple LED indicator
control port

Number Name Function


(1) Scanner Reads 2D codes and bar codes.
Power supply and Connect the control cable.
(2)
control port
(3) Ethernet port Connect the Ethernet cable.
Use this button to perform the following operations:
• Run 1 reading operation.
• Start and stop test mode.
(4) TEST button
• Run the multi-reading mode.
• Fix the RS-232C and Ethernet communication settings to the
default values.
Use this button to perform the following operations:
• Turn on the laser pointer for reading position adjustment.
• Start parameter tuning.
(5) TUNE button • Display the number of parameter banks of which the
alternate function is effective.
• Read the quick setup code.
• Reset errors.
(6) POW LED When the power is turned ON, the "green" light turns on.
• When OK output is ON, the "green" light turns on.
(7) OK/NG/ERR LED • When NG output is ON, the "orange" light turns on.
• When ERR output is ON, the "red" light turns on.
• When connected to Ethernet, the "green" light turns on.
(8) NET LED • When the Ethernet data is sent/received, the "green" light
turns on.
(9) IN LED When an input terminal is on, this lights up.
This displays the operation status including the bank number
(10) Multiple LED indicator
upon successful reading, reading stability and operation mode.

1-4 SR-650-M-NO1-E
1-2 Part Names and Functions

Operation status on the multiple LED indicator 1

Overview
„ Run mode
In Run mode, the multiple LED displays a number, letter, or other symbol.

Multiple LED Display


Operation Meaning
indicator content
The parameter bank number is displayed (1 to 16).
When reading To indicate parameter bank numbers 10 to 16, the value of the
0 to 16
successful first digit and "1" are displayed alternately.
"3-3 Alternate Function (Page 3-10)"

Preset successful
P Preset
"3-5 Preset/Verification Function (Page 3-19)"

2 points Laser pointer The laser pointer is turned on when the button is pressed
light up emission quickly.

Set the
communication Press and hold the button for at least 6 seconds. The LED
2 points
parameters of the flashes and the RS-232C communication condition returns to
flashing
RS-232C to the the factory default state.
default state.

The button is locked according to the settings. The laser


L TUNE button lock pointer cannot be turned on and quick calibration cannot be
performed.

The LED lights up while the read error image is being written
Saving the read
NG into the ROM.
error image
"3-7 Image Saving Function (Page 3-25)"

This shows that an error, such as buffer over or IP address


Em o
Error occurred. duplication has occurred.
Error code
E and error code (number) lights up alternately.

All LEDs
At power-on All LEDs light up for 500 ms when the power is turned on.
light up

„ Quick setup code reading mode


In Quick setup code reading mode, the multiple LED displays a number, alphabet, etc.

Multiple LED
Display content Meaning
indicator

C: Starts reading the quick setup code.


Cmo Numeric Numeric value: The number "C" of quick setup codes being read and the
value numeric value are displayed alternately.

d Reading successful or program successful

F Reading failed or program failed

SR-650-M-NO1-E 1-5
1-2 Part Names and Functions

1 „ Test Mode
In Test mode, the multiple LED displays measurement results.
Overview

Multiple LED Reading rate Processing time


Position OK/NG/ERR LED
status measurement (%) (ms)
5 bars lit

90 to 100 Up to 99 LEVEL 5 Green

4 bars lit

70 to 80 100 to 199 LEVEL 4 Green

3 bars lit

50 to 60 200 to 299 LEVEL 3 Green

2 bars lit

30 to 40 300 to 399 LEVEL 2 Green

1 bar lit

10 to 20 400 or more LEVEL 1 Green

0 bars lit

Reading error Red

„ Other operations
In the quick calibration operation, the multiple LED displays bars, a number, or a letter.

Multiple LED
Action Display content Meaning
indicator

Monitor 2 points light up. The monitor has started using AutoID Network Navigator.

Bar LEDs light up in


This shows the progress of the quick calibration.
series.

The quick calibration is complete and the test mode is


Bar LEDs and upper 2
running. Changing the position of the code fluctuates the
points light up.
bar LEDs.

Quick Quick calibration failed


F
calibration (Data for successful quick calibration was not provided.)

Quick calibration failed


H
(Data for successful quick calibration was provided.)

d Saving complete

1-6 SR-650-M-NO1-E
1-3 System Configuration and Setup Flow
System configuration 1

Overview
The SR-650 Series has the following configuration.

SR-650 Series Setup PC

Ethernet

AutoID Network
Navigator

Host

PC
Ethernet

EtherNet/IP

RS-232C
PLC

I/O terminal

SR-650-M-NO1-E 1-7
1-3 System Configuration and Setup Flow

1 Setup Flow
Overview

This section describes the flow of the setup procedure required for starting the operation of the SR-650 Series.

After unpacking the package, first check the package contents.


1 "Chapter 1 Overview"

SR- Connect the 650 Series to a communication unit or a PC.


2 "Chapter 2 Connection and Wiring"

Use the AutoID Navigator to configure and send settings to the SR-650 Series.
3 "Chapter 5 AutoID Network Navigator Functions and Operation"

Install the SR-650 Series according to the location.


4 "Chapter 6 Mounting the SR-650 Series"

Adjust the reading conditions and make the operation settings of the SR-650 Series.
5 "Chapter 3 SR-650 Series Functions"

Start operation.

1-8 SR-650-M-NO1-E
2 2

Connection and Wiring


This chapter describes connection and wiring between the SR-650 Series and
peripheral devices.

2-1 Connecting the Power Source ................................. 2-2


2-2 Connecting the Control Cable and Wiring................ 2-3
2-3 Connecting the Ethernet Cable ................................ 2-8

SR-650-M-NO2-E 2-1
2-1 Connecting the Power Source
This section describes how to connect the SR-650 Series and the power source.

2 Power supply to the SR-650 Series


There are 2 methods employed for connecting power source to the SR-650 Series.
Connection and Wiring

• Connect the power supply wire of the control cable to a 24 V DC power supply device.
• Connect to a PoE (Power over Ethernet) power supply device using the Ethernet port.

Use only one of the above methods to connect to the power source according to the usage.

Make sure to use either one of the connection methods for power supply.
NOTICE If power is supplied both from the control cable and PoE power supply device at the same
time, the unit may be damaged.

Wiring when supplying 24 V to the control cable

+24V Brown DC24V±10%


+

0V Blue

• Use a steady power supply voltage of 24 V DC ±10%.


• Do not use a power supply other than 24 V DC. Otherwise, it may cause failure.
NOTICE • Before connecting or disconnecting cables, make sure to turn off power to the equipment
connected to the SR-650 Series.
Otherwise, it may cause the failure of the SR-650 Series.

Connection when supplying power from a PoE device


Use the Ethernet cable for the SR-650 Series for connection. Connect the RJ-45 connector of the Ethernet cable to a
device (switching hub, etc.) compatible with the PoE power supply feature.

SR-650 Series HUB compatible with


PoE power supply

Ethernet cable for the


SR-650 Series

NOTICE Be sure to connect with a PoE power supply device compliant with IEEE802.3af.

2-2 SR-650-M-NO2-E
2-2 Connecting the Control Cable and Wiring
Connect the control cable to the SR-650 Series.

Control cable connection method

1 Align the dent of the cable connector with the marking position next to the control port.
2

Connection and Wiring


POWER

Align the notch with the


marking position.

2 Tighten the connector screw by turning clockwise. Set the screw tightening torque to 1.5 - 2.0 N•m.

When connecting the connector, insert it not to lean toward one side and securely tighten it.
Under-tightening can lead to loose connector due to vibrations, resulting in poor contact.
NOTICE Insufficient tightening may not meet the requirements of the protective structure.
* To get a rough idea, after tightening it by hand, retighten it approximately 90° - 120° using a tool such as pliers.

Do not repeatedly bend the root of the connector of control cable. Loose connection may result.

Control cable color and the meaning of signal

The following different color lead wires are drawn out of the control cable. Solder the lead wire to the connector using
the wire attached to the device to be connected.
Wire color Symbol Description Signal direction AWGsize
Brown 24 V +24 Vpower supply Input 26
Blue 0V Power supply GND – 26
Orange RXD RS-232C Receive Input 28
Yellow TXD RS-232C Send Output 28
Purple SGND RS-232CGND – 28
Green IN1 IN1 Input Input 26
Gray IN2 IN2 Input Input 28
White and blue INCOM Input common mode – 28
voltage
Pink OUT1 OUT1 Output Output 28
Aqua blue OUT2 OUT2 Output Output 28
White OUT3 OUT3 Output Output 28
Black OUTCOM Output common – 28
mode voltage
Black tube FG FG – –

NOTICE Make sure to turn the power off when attaching or removing the control cable.

SR-650-M-NO2-E 2-3
2-2 Connecting the Control Cable and Wiring

Connecting the FG wire

2
Be sure to provide Class D ground for the FG wire.
Connection and Wiring

FG Black tube

The shield and FG wire of the control cable and the shield of the Ethernet cable are
NOTICE electrically connected via the main unit case. Provide them with a common ground.

IN1/IN2 wire connection

• The IN1 (timing) input means the input that causes the SR-650 Series to start reading.
• The IN2 (preset) input means the input that causes the SR-650 Series to register preset data.
IN1/IN2 inputs operate by voltage inputs.

Contact
or
non-contact
Photocoupler isolation
10kΩ
IN1 (Green)

Internal circuit
IN2 (Gray)

+
5.6kΩ

INCOM
(White and blue)

• Input rating : 15 - 26.4 V DC


• Repetitive peak off-state current : 0.2 mA

2-4 SR-650-M-NO2-E
2-2 Connecting the Control Cable and Wiring

„ Connecting a photoelectric sensor manufactured by KEYENCE


Connection example when the IN1 terminal is used as the trigger input terminal.

INCOM IN1 2
(White and blue) (Green) Photoelectric Sensor

Connection and Wiring


Brown (red)

Black (white)

Blue (black)

Connecting the OUT1/OUT2/OUT3 wires

• The OUT1 (OK) output is used as an output for successful reading and verification of OK as a result of checking
against the preset data.
• The OUT2 (NG/ERROR) output is used as an output for reading failure and verification of NG reading as a result of
checking against the preset data.
• OUT3 (BUSY) is output any time the trigger input cannot be accepted. For example, a busy signal will be output at
initial start-up, during the key operation, reading operation, etc.
The output form of each signal is photo MOS relay.

OUT 1(Pink),
Internal circuit

OUT2 (Aqua blue),


OUT3 (White)
Load

OUT COM +
(Black)

• Maximum rated load : 30 V DC (1 output maximum 50 mA, 3 outputs total 100 mA or less)
• Leakage current when OFF : 0.1 mA or less
• Residual voltage when ON : 1 V or less

„ Connection with KEYENCE PLC (Programmable controller)

OUT OUT OUT OUT


COM 1 2 (Aqua 3
(Black) (Pink) blue) (White)
PLC

0002
0001
0000
C

SR-650-M-NO2-E 2-5
2-2 Connecting the Control Cable and Wiring

Wiring the RS-232C signal line

2
Connect to host devices (PC, PLC, etc.) as illustrated below:

„ Connection to a PC
Connection and Wiring

PC SR-650 Series

RxD 2 Yellow TxD


TxD 3 Orange RxD
GND(SG) 5 Purple SGND
RTS 7
CTS 8
DTR(ER) 4
DSR(DR) 6
D-Sub 9 pin
(female)
#4-40 screw

„ Connection to the handheld programmer for the KEYENCE KV Series

Handheld programmer SR-650 Series

RD 3 Yellow TxD
SD 5 Orange RxD
SG 4 Purple SGND

Modular
Connector

„ Connection to the KV-L20V/L20R

KV-L20V/L20R (Port1) SR-650 Series KV-L20V/L20R (Port 2) SR-650 Series

RD 2 Yellow TxD SD 3 Yellow TxD


SD 3 Orange RxD RD 5 Orange RxD
RS 7 Purple SGND SG 1 Purple SGND
CS 8
ER 4
DR 6
SG 5
D-Sub 9 pin
(female)
#4-40 screw

2-6 SR-650-M-NO2-E
2-2 Connecting the Control Cable and Wiring

„ Connection to the QJ71C24N/-R2

QJ71C24N/-R2 SR-650 Series

RD 2 Yellow TxD
2
SD 3 Orange RxD

Connection and Wiring


RS 7 Purple SGND
CS 8
ER 4
DR 6
SG 5
CD 1
D-Sub 9 pin
(male)
M2.6 screw

„ Connection to the SYSMAC Series PLC


CJ1W-SCU††(-V1)
CS1W-SCU††-V1
CS1W-SCB††-V1
CP1W-CIF01

PLC SR-650 Series

SD 2 Yellow TxD
RD 3 Orange RxD
RS 4 Purple SGND
CS 5
SG 9
D-Sub 9 pin
(male)
M2.6 screw

SR-650-M-NO2-E 2-7
2-3 Connecting the Ethernet Cable
Connect the Ethernet cable to the SR-650 Series in the following procedure.
1 Preparation of Ethernet cable

2
First, rotate the connector screw and align the protrusion position with the positioning pin position in the connector.
Connection and Wiring

View from the connector side

protrusion

protrusion
positioning pin
connector screw

positioning pin Rotate the connector screw so that the


protrusion and the positioning pin come
to the above position.

2 Connect to the SR-650 main unit


Align the protrusion position of the connector screw with the white mark position of the SR-650 Series Ethernet port.
Then, insert straight to avoid tilting the connector.

protrusion

Approx. 4 mm

white mark R
WE
PO

ET
E RN
E TH

Approx. 4 mm of clearance remains when inserted fully.

3 Tighten the connector


Rotate the connector screw in the arrow direction until it stops (approx. 180 degrees) and tighten it.
R
E
W
O
P
T
E
N
R
E
H
T
E

• When connecting the connector, insert it straight so it does not tilt. Otherwise, the
connector pin may be damaged.
• Tighten the connector screw correctly. If it is not tightened properly, the connector may
NOTICE become loose due to vibration, etc. and connection failure may occur.
• Do not repeatedly bend the root of the connector of Ethernet cable. Loose connection may
result.

2-8 SR-650-M-NO2-E
3
3

SR-650 Series Functions


This section describes each function of the SR-650 Series.

3-1 Using the SR-650 Series.......................................... 3-2


3-2 Quick Calibration...................................................... 3-5
3-3 Alternate Function .................................................. 3-10
3-4 Test Mode............................................................... 3-13
3-5 Preset/Verification Function ................................... 3-19
3-6 Multi-I/O Function................................................... 3-21
3-7 Image Saving Function .......................................... 3-25
3-8 Silent Mode ............................................................ 3-31
3-9 SR-600 Compatible Output Mode .......................... 3-33
3-10 Preventive Maintenance Information (PMI) Appending
Function ................................................................. 3-35
3-11 Batch Setting Code ................................................ 3-37

SR-650-M-NO3-E 3-1
3-1 Using the SR-650 Series
This section describes basic uses for performing reading operation using the SR-650 Series.

Basic steps

3
Before using the SR-650 Series, register codes and conduct read test by performing the following steps:

(1)Read condition setting


SR-650 Series Functions

Perform the quick calibration on the SR-650 Series.


• 3-2 Quick Calibration
• 5-4 Setting Procedure
(2)Read test
Once the quick tuning is complete, confirm that reading is stable.
Using the test mode of the SR-650 Series, confirm the reading stability and the read processing
time.
• 3-1 Using the SR-650 Series (TEST Button Operation).
• 3-4 Test Mode
• 5-8 Terminal
(3)Determination of operation
Preparations

Let’s consider the usage of the SR-650 Series.


The SR-650 Series has functions that lead to stable operation or reduction in control man-hours.
„Function leading to stable read
• 3-3 Alternate Function
• Chapter 4 SR-650 Series Operations
„Function leading to reduction in control man-hours
• 3-5 Preset/Verification Function
• 3-6 Multi-I/O Function
• 3-8 Silent Mode
• 3-9 SR-600 Series Compatible Output Mode
„Connection method with a control device
• Chapter 2 Connection and Wiring
• Chapter 7 SR-650 Series Communication Specifications
(4)Start of Operation
Once the operation procedure and installation conditions have been determined, you can start the
operation.
The SR-650 Series has the functions that are useful for analyzing read errors, etc. that occur during
operation.
Operation

• 3-7 Image Saving Function


Start of

• 3-10 Preventative Maintenance Information (PMI)


• 7-2 Data Communication Format
• 7-6 FTP Communication

3-2 SR-650-M-NO3-E
3-1 Using the SR-650 Series

SR-650 Main Unit Buttons


The SR-650 Series main unit has 2 buttons for registering and adjusting the reading operation.
• TUNE button : used for turning on the laser-aimer, starting quick calibration and reading the quick setup code
• TEST button : used for starting the test mode and changing the RS-232C communication settings to the
default condition.
According to the operating status of each button, the status is also displayed on the multiple LED.
3

SR-650 Series Functions


This section describes the operation procedure of the 2 buttons.

TUNE Button Operation Procedure

Multiple LED
Operation Lighting Action
indicator

Press once quickly The laser pointer emits a laser beam.


-
(less than 1 s) (Reading is disabled while the laser pointer is on.)

Illuminates Activates the quick calibration function.


Press for 2 seconds
1 time "3-2 Quick Calibration (Page 3-5)"

The number of parameter banks (0 to 16) for which the


alternate function can be used is shown on the multiple LED
Illuminates indicator. When the number of parameter banks is between 10
Press for 3 seconds
2 times and 16, the value of the second digit and "1" are displayed
alternately.
"3-3 Alternate Function (Page 3-10)"

Illuminates Activates the batch setting reading mode.


Press for 4 seconds
3 times "3-11 Batch Setting Code (Page 3-37)"

* To quit an action/mode, press the button once briefly.


To quit the quick calibration, hold down the button for at least 2 seconds.

SR-650-M-NO3-E 3-3
3-1 Using the SR-650 Series

TEST Button Operation Procedure

Multiple LED
Operation Lighting Action
indicator

3 Press once quickly


(less than 1 s)
Illuminates One reading operation is performed.
SR-650 Series Functions

Illuminates Activates the reading rate test mode.


Press for 2 seconds
1 time "Reading rate test mode (Page 3-15)"

Illuminates Activates the tact measurement test mode.


Press for 3 seconds
2 times "Read time test mode (Page 3-16)"

Illuminates Activates the bar code position test mode.


Press for 4 seconds
3 times "Code position measurement test mode (Page 3-18)"

Illuminates Runs the multi 1 read mode.


Press for 5 seconds
4 times "4-4 Read Mode (Page 4-8)"

Illuminates Sets the communication parameters of Ethernet and RS-232C


Press for 6 seconds
5 times to the default state temporarily.

* To quit an operation, press the button once briefly.


* The factory default state of the RS-232C and Ethernet communication settings is as follows.
• The default settings for the RS-232C communication
Baud rate : 115200 bps Header : None
Data bits : 8 bit Terminator : CR
Parity : Even Stop bit length : 1 bit
• The default settings for the Ethernet communication
IP address : 192.168.100.100
Subnet mask : 255.255.255.0
Default gateway : 0.0.0.0

Operation of I/O terminals


The default settings of the I/O terminals of the SR-650 Series are as follows:

Terminal Function
Input terminal IN1 Trigger input
IN2 Preset input
Output terminal OUT1 OK
OUT2 NG/ERROR
OUT3 TRG BUSY
LOCK BUSY
MODE BUSY
ERR BUSY

* Functions of each terminal can be changed according to the settings.


"3-6 Multi-I/O Function (Page 3-21)"

3-4 SR-650-M-NO3-E
3-2 Quick Calibration
This section describes the Quick Calibration function.

Quick Calibration

3
The SR-650 Series automatically adjusts parameters for reading the target codes through the main unit button
operation or AutoID Network Navigator and store the settings in its internal memory.
This function is called "Quick Calibration".

SR-650 Series Functions


Set the calibration condition by using AutoID Network Navigator or sending the setting commands.
The SR-650 Series has 3 types of calibrations according to the operation purposes.
• Normal . . . . . . . . . . . . . . . . . . . Select this mode in normal cases.
• Moving object. . . . . . . . . . . . . . Calibration is performed by specifying the exposure time for a moving workpiece in
transport process.
• Difficult to read (Dot print) . . . . Calibration is performed using the digital filter for a workpiece of low printing
quality.

„ Setting items of calibration conditions


• Calibration type
Select from Normal, Moving object and Difficult to read (Dot print).
• Camera settings
Set the dynamic range, offset, internal light and external light.
• Image processing settings
Set black-white reverse read, right-left reverse read and the decode range.
• Timeout setting
Set the decode timeout conditions.
• Target codes
Set up to 8 types of code for calibration.

Quick Calibration Function Operation


The following are the quick calibration methods.
• Using the main unit buttons
• Using the input terminal
• Using AutoID Network Navigator
Each operation method is described on the next page.

SR-650-M-NO3-E 3-5
3-2 Quick Calibration

Activation using the button on the panel

Use the button on the panel of the SR-600 Series to activate the quick calibration.
When the button is held down for 2 seconds in Quick Calibration mode, the quick calibration is canceled and the
SR-650 Series returns to Run mode.

3 1 Set up the SR-650 Series and prepare the code that is going to be read.
SR-650 Series Functions

2 Press the button quickly to start the laser pointer emission and adjust the reading position.
After the adjustment, press the button quickly to turn off the laser pointer.

Focal distance: SR-650HA :38 mm


SR-650 :60 mm
SR-651 :100 mm
SR-652 :250 mm TE

S
ST

R
-6
2
5
TU
NE NE
T
IN
PO
W
OKERR
/NG/

ST
B

3 Press and hold the button for two seconds to perform quick calibration.
During the quick calibration, the multiple LED indicator illuminates as shown
on the right.
Illuminating LEDs
increase upward.

4 After the calibration, the reading rate measurement is performed automatically.


Once the calibration finishes successfully, the SR-650 Series starts the Illuminates
reading rate measurement.
Check the level of reading stability on the multiple LED indicator.

Reading rate
Test result display
If the reading failure continues for a certain period of time, the quick
calibration is performed again.

If the calibration fails, "F" or "H" is displayed


By pressing the button, you can perform the quick calibration again.

• F: Displayed when the quick calibration failed.


Flash alternately

• H: Displayed when the quick calibration was completed successfully but


the reading failed and another quick calibration was attempted but failed. Flash alternately
By pressing the button, you can register the result of the successful
calibration.

3-6 SR-650-M-NO3-E
3-2 Quick Calibration

5 Press the button and select the parameter bank in which to register the parameters.
Every time the button is pressed, the parameter bank number changes Parameter bank No.
by one.
When the initial settings have been changed for the parameter bank being
displayed, the OK/NG/ERROR LED illuminates in red.
To indicate parameter bank numbers 10 to 16, the value of the second digit Indicates whether the
and "1" are displayed alternately.
initial settings have
been changed or not.
3
Green: Not changed.

SR-650 Series Functions


Red: Changed

6 When the parameter bank in which to register the parameters is


determined, press the button to register the parameters.
When the parameters are registered successfully, the multiple LED
indicator shows "d".

Activation using the input terminal

By assigning "Quick Calibration Operation" to an input terminal, you can use that terminal to activate the quick
calibration.

1 Turn on the input terminal to which the function has been assigned.
The quick calibration starts.

2 "1" is displayed.
Parameter bank 1 is overwritten with the calibration result and the TUNING
OK output turns on.
When the calibration fails, the OK/NG/ERROR LED illuminates in red, the
Illuminates in green
ERROR signal is output, and the calibration operation ends.

Illuminates in red

Point When the input terminal is used to activate the quick calibration, the calibration result is
automatically written to parameter bank No. 1.

3 Turn off the input terminal.

SR-650-M-NO3-E 3-7
3-2 Quick Calibration

Activation using AutoID Network Navigator

Quick calibration is performed using AutoID Network Navigator.


Confirming the actual scanned image, you can operate calibration.

3 1 Connects the SR-650 Series to the AutoID Network Navigator


The following screen will appear when the SR-650 Series is detected.
SR-650 Series Functions

Confirm that the indicator displayed on the left of the reader name lights up in green or blue.

Lights up in green
or blue

2 Click the [Pointer] button.


The laser pointer of the SR-650 Series lights up. Adjust the center of the code to the position where the laser pointer
emitted.

3 Click the [Monitor] button.


Looking at real-time scanned images, you can confirm the code positions.
Adjust the brightness using the "Brightness adjustment bar" on the right.
After the code position is determined, press the "Monitor" button to finish the setting.
Brightness adjustment bar

3-8 SR-650-M-NO3-E
3-2 Quick Calibration

4 Click [Calibration] button.


The most appropriate scan condition is automatically set according to the code. Settings are registered with bank,
and the operation finishes.

SR-650 Series Functions


5 Perform the reading test.
Perform the reading rate test and processing time test, and confirm the reading stability of the calibration result.

• Reading rate test display screen • Processing time test display screen

SR-650-M-NO3-E 3-9
3-3 Alternate Function
This section describes the alternate function.

Alternate Function

3
The SR-650 Series can perform the reading operation while switching between multiple parameter banks that are
registered for the code being read.
The function that performs reading operation with the most appropriate parameter while automatically switching the
SR-650 Series Functions

parameter bank - this is called "Alternate Function".


Even when there are fluctuations in printing conditions or reading distance, since it operates by switching between
multiple parameter banks during a single read operation, a stable read operation is provided.
By default, read operation is performed using the parameter bank 0 (bank for read quick setup code).

Parameter banks
The SR-650 Series sets parameters necessary for code recognition such as scan conditions and filter conditions.
Location where this setting is stored is called a "Parameter Bank".
The SR-650 Series has 16 parameter banks. Multiple optimal parameters can be registered according to work
conditions and printing conditions.

The following settings are stored in the parameter bank.


• Code type ................................... Set the version of the code to be read, the number of codes, and the output length limitation
function.
• Internal light/External light....... Set whether or not to use internal lighting and external lighting.
• Scan conditions....................... Set exposure time, gain, and dynamic range.
• Digital filter .............................. Set the filter condition to be used.
• Others ..................................... Set the alternate setup, area limit, algorithm, etc.

3-10 SR-650-M-NO3-E
3-3 Alternate Function

Alternate Function Operations


The following flow chart illustrates operations that occur during the alternate function:

Start reading

3
Select parameter bank

SR-650 Series Functions


YES

Scanning

Decoding
NO

YES
Reading success Was reading successful?

YES
NO

Decode timeout
Retry possible?
period remains?

NO
NO

YES Level trigger turned off?


Read error
or
One-shot
timeout?

* Reading starts from the bank set as the "Alternate start bank".

Important Since the alternate function cycles through the parameter banks one at a to determine the
optimal settings, overall processing time may increase. (The processing time depends on the
decode timeout period setting.)
The alternate function is turned off by default. The function is enabled automatically after the
Tuning operation has been performed on any of the parameter banks.
The alternate function is disabled in the following cases:
• When using the read mode in the burst mode
• When the alternate function is turned off for all parameter banks
• When the bank specify trigger input command (LON01 to 16) is sent to directly specify the
parameter bank for reading.

SR-650-M-NO3-E 3-11
3-3 Alternate Function

„ Bank prioritizing function


When the alternate setting order is set to "Begin with successful bank", the next reading starts from the parameter
bank of the most recent successful reading.
When codes with similar conditions are read in sequence, prioritizing according to the last successful bank may result
in a shorter reading processing time.

3 Operation of the bank prioritizing function when parameter banks 1 to 4 are used
The reading order is changed to start reading from the parameter bank of the previous successful reading.
SR-650 Series Functions

Reading Parameter bank Reading Parameter bank


order No. order No.

1 1 1 3

2 2 2 1
Reading
3 3 Success 3 2

4 4 4 4

Point The bank prioritizing function is effective only in Operation mode. The reading order is reset to
the default setting when one of the following operations is performed:
• Stopping the power supply
• Entering the test mode
• Entering Setting mode or Test mode
• Changing the alternate setting

3-12 SR-650-M-NO3-E
3-4 Test Mode
This section describes the test mode of the SR-650 Series.

SR-650 Series Test Mode

Reading rate test mode


Function
Offline
Description
Scans codes 10 times and measures the reading rate according
3
to the number of times that the code was read correctly.

SR-650 Series Functions


Online This test mode checks the number of successful decodes
against the number of decodes attempted while the trigger
input is turned ON.
Read time test mode Offline This test mode measures the amount of decode time that it
takes to read a code and outputs the result every 10
decodings are performed.
Online This test mode measures the amount of time that it takes to read
a code and outputs the result when the trigger input turns OFF.
Code position measurement test Offline In this test mode, the level that indicates how far the code
mode shifts from the center of the field of view is measured.
For more information about the TEST button operations of the SR-650 Series or the multiple LED status display, refer
to "3-1 Using the SR-650 Series (Page 3-2)".

Reference • It is also possible to perform the test mode by specifying a parameter bank.
"8-2 Operation Commands (Page 8-5)"
• If no parameter banks have setting values, the test mode is performed for the parameter bank 0
(bank for read quick setup code).

Online and offline modes

„ Offline mode
Offline mode is useful for fine-tuning the installation position, distance or angle during initial setup.
Data is continuously output as long as the test is active.
The test result data is output in real time.

Activate the test. Stop the test.

Test operations

Testing Testing

„ Online mode
Online mode is useful for troubleshooting issues during run-time operation.
Online test mode can only be enabled through serial command input.
"8-2 Operation Commands (Page 8-5)"
To begin the test, turn the timing input on. To end the test and output results, turn the timing input off.

Activate the test. Stop the test.

Test commands Timing ON Timing OFF

Timing operation

Testing
Testing

SR-650-M-NO3-E 3-13
3-4 Test Mode

Test Mode Measurement Status


The measurement status of the test mode can be checked on the multiple LED indicator.
The multiple LED displays the following symbols during test mode.

3 Multiple LED
status
Reading rate
(%)
Processing time
(ms)
Code position
measurement
OK/NG/ERROR
LED
5 bars lit
SR-650 Series Functions

90 to 100 UP to 99 LEVEL5 Green

4 bars lit

70 to 80 100 to 199 LEVEL4 Green

3 bars lit

50 to 60 200 to 299 LEVEL3 Green

2 bars lit

30 to 40 300 to 399 LEVEL2 Green

1 bar lit

10 to 20 400 or more LEVEL1 Green

0 bars lit

Reading error Red

3-14 SR-650-M-NO3-E
3-4 Test Mode

Test Mode Details


This section describes the advanced details of each test mode.

Reading rate test mode


3
This test mode scans codes and measures the number of successful reads.

SR-650 Series Functions


The offline mode scans 10 times and outputs the number of successful reads.
The offline test mode outputs the reading rate which is obtained from the number of decodes against the number of
decodes attempted while the trigger input is ON.

The parameter bank switches while scanning, just as when reading with the alternate function. When reading is
successful, the parameter bank used for reading is fixed and the reading rate is calculated.
When a read error occurs, the test mode switches to another parameter bank and continues the measurement.

„ Starting reading rate test mode


The following procedures can be used to start and stop the reading rate test mode:
• Start: Hold the button for 2 seconds.
Stop: Tap the button once briefly.
• Start: Send the TEST1 (#TEST1) command from the control host.
Stop: Send the QUIT command (#QUIT) from the control host.
• Using AutoID Network Navigator or direct serial commands, assign "TEST" and "Reading rate test mode" to one of
the IN terminals.
Start: Turn the input on
Stop: Turn the input off

„ Reading rate test mode output data


Offline mode
The offline mode outputs data in the following format every 10 reading operations.

Read data : a : b % : d

a = Parameter bank numbers


(01 to 16)
b = Reading rate
(1 to 100)
d = Average brightness value in
code region
(0 to 255)

SR-650-M-NO3-E 3-15
3-4 Test Mode

Online mode
The online mode outputs data in the following format when the trigger input is turned off.

Read data : a : b % : c : d

3 a = Parameter bank numbers


(01 to 16)
SR-650 Series Functions

b = Reading rate
(1 to 100)
c = Number of decoding successes/
Number of decoding operations
d = Average brightness value in
code region
(0 to 255)

Reference • When starting test mode, the data addition function is inactive.
• When TEST1nn (#TEST1nn) (nn: Parameter bank No.) is sent, the reading rate test mode is run
for the bank with the specified parameter bank number.

Read time test mode

This test mode measures the amount of time that it takes to read a code and outputs the result.
The parameter bank switches while scanning, just as when reading with the alternate function. If reading is
successful, the amount of time required from the start of reading until the completion of reading is measured and
output. If the decoding fails, the read time becomes 0 ms.

„ Starting read time test mode


The following procedures can be used to start and stop read time test mode:
• Start: Hold the button for 3 seconds.
Stop: Tap the button once briefly to finish.
• Start: Send the TEST2 (#TEST2) command from the control host.
Stop: Send the QUIT command (#QUIT) from the control host to finish.
• Assign "TEST" and "Reading rate test" to one of the IN terminals.
Start: Turn on the input
Stop: Turn off the input

3-16 SR-650-M-NO3-E
3-4 Test Mode

„ Read time test mode output data


Offline mode
The offline mode outputs data in the following format every 10 successful decodings or every time the decoding fails.
Online mode
The online mode outputs data in the following format when the trigger input is turned off.

(The format is the same for offline and online modes.)


3

SR-650 Series Functions


Read data : a : now = b ms : max = c ms : min = d ms

a = Parameter bank No.


(00 to 16)
b = Latest reading time
c = Maximum read time
(Maximum value of the read
operation from starting the
read time test mode to
outputting data)
d = Minimum read time
(Maximum value of the read
operation from starting the
read time test mode to
outputting data)
* The values for b, c, and d will
be zero suppressed.

Reference • When starting test mode, the data addition function is inactive.
• When TEST2nn (#TEST2nn) (nn: Parameter bank No.) is sent, the read time test mode is run for
the bank with the specified parameter bank number.
• When the TEST2nn (#TEST2nn) command is sent or when there is only 1 parameter bank for
reading, the specified decode timeout period is ignored and read operation is performed with a
decode timeout period of 2550 ms. If it has been determined that the image cannot be decoded,
measurement of the image is stopped without waiting for the decode timeout period expiration.

SR-650-M-NO3-E 3-17
3-4 Test Mode

Code position measurement test mode

This test mode measures how far the code shifts from the center of the field of view.
This test mode can be used to perceive the amount of displacement and adjust both the code position and the SR-
650 Series installation location.

3 Ideal position (LEVEL5) Shifted position (LEVEL1)


SR-650 Series Functions

The center of the code should coincide with the The code is displaced from the center of the field of
center of the field of view. view.

„ Starting code position measurement test mode


The following procedures can be used to start and stop code position measurement mode:
• Start: Hold the button for 4 seconds.
Stop: Tap once briefly to finish.
• Start: Send the TEST3 command from the control host.
Stop: Send the QUIT command from the control host.
• Assign "TEST" and "Positioning Test" to one of the IN terminals.
Start: Turn the input on
Stop: Turn the input off

„ Code position measurement test mode output data


During code position measurement test mode, data of the average of 10 scans (the fractional portion is dropped) is
sent to the computer in the following format after scanning 10 times:

Read data : a : level = b

a = Parameter bank No.


(00 to 16)
b = Position level (0 to 5)

Reference • When starting test mode, the data addition function is inactive.
• The code position measurement test mode does not run in online mode.
• When TEST3nn (nn: Parameter bank No.) is sent, the code position test mode is run for the bank
with the specified parameter bank number.

3-18 SR-650-M-NO3-E
3-5 Preset/Verification Function
This section describes the preset/verification function.

Preset/Verification Function

3
This function allows the SR-650 Series to verify the read code data against the registered code data (preset data),
and output an OK/NG signal to indicate whether or not they match. This allows the SR-650 Series to perform simple
detection of different codes without a sensor or other devices.

SR-650 Series Functions


One set of preset data can be stored in the SR-650 Series (maximum 494 digits).
The starting digit (starting position) and range (number of digits) for the verification can be set in the preset data, so
even codes with more than 494 digits can be verified.
* If the multi 2 read mode or multiple read mode is set, the preset verification function cannot be used.

The verification starts at the specified starting position on the preset data and continues for
NOTICE the specified number of digits. Data cannot be verified at multiple points.

Registering preset data

Use one of the following procedures to register preset data with the SR-650 Series:
• Read a target code by turning on the external input terminal.
* You need to assign the preset data input function to the external input terminal in advance.
"3-6 Multi-I/O Function (Page 3-21)"
• Set with the AutoID Navigator "5-4 Details of Settings View (Page 5-17)"
• Set with a setup command "8-3 Details of Configuration Commands (Page 8-14)"

„ Output data format for the preset registration result


The following output data format is used when the preset data is registered.

PR nn : Result data nn = Preset registration result (00 to 05)

nn Description Result data


00 Preset registration success Read data
01 Preset read failure Read error data
02 The preset effective digit is specified as [null]
0.
03 The number of digits of read data is less
than the number of digits for preset
start.
04 The preset registration is not possible
because the operation mode is set to
multi 2 or multiple read.
05 Two or more “!” exist in preset data.

Output terminal operation

The output terminals perform the following operation:


• Reading successful and matches preset data .............. OK is output
• Reading successful but does not match preset data .... NG is output
• Read error..................................................................... ERROR is output
• Preset data is registered successfully........................... PRESET OK is output

By default, the PRESET OK output is not assigned to any of the OUT1 to OUT3 terminals. To
NOTICE connect the PRESET OK output to an external device, assign the PRESET OK output to an
appropriate OUT terminal.

SR-650-M-NO3-E 3-19
3-5 Preset/Verification Function

Functions of "!" and "?" in the preset data (wild cards)

Registering "!" or "?" with the preset data increases the flexibility when comparing and verifying the code data against
the preset data.
"!"......... This character represents an unlimited number of digits and can be used when any character for any number

3 of digits is OK. If the preset data is "A B C!", all codes that begin with "ABC" are verified as a match. If the
preset data is "!ABC", all codes that end with "ABC" are verified as a match. A maximum of 1 "!" can be
registered with the preset data.
SR-650 Series Functions

"?"........ This character represents 1 digit and can be used when any one character is OK. If the preset data is
"A B??5 6", any 2 characters positioned in ?? are verified as a match. If the preset data has not been
registered, "!" is registered instead. Consequently, OK is output when a barcode is read successfully and
ERROR is output when reading fails, regardless of the data of the bar code.

Reference By default, the PRESET output is not assigned to any of the OUT1 to OUT4 terminals. To connect the
PRESET OK output to an external device, you need to assign the PRESET OK output to an appropriate
OUT terminal.

Sequence Verification Function

This function allows verification of codes including numerical values which change in series, such as workpiece serial
numbers.
When the verification is OK, a value is added to/subtracted from the preset value. When the verification is NG, neither
addition nor subtraction is performed.
When the sequence verification is set, the first data read after the setup or power-on is used as the preset data, and
the numerical data for the number of digits set is verified.
When the PRESET input terminal is turned on during the automatic increment verification, the current preset value is
cleared, and the data to be loaded next is used as the first load data.

The sequence verification requires the following settings:


• Verification method .........Select "Sequential".
• Starting digit ....................Set the number of digits where the value verification starts.
• No. of digits ("Length") ....For the numerical verification, the acceptable number of digits is 1 to 9 digits.
• Increment ........................Enter a value used to add to or subtract from the read code value. (-9999 to 9999)

The following is the operation example when the starting digit is the third one, two digits are referenced and an
increment of +2 is specified:

First reading Reading + Verification Reading + Verification Reading + Verification

Data A0 96 B··· A0 98 B··· A0 96 B··· A0 00 B···


Preset value Verification Verification Verification
+2 Numerical value Numerical value
+2 +2
Preset value 98 98 00 00
"Verification "Verification "Verification
OK" NG" OK"

The following restrictions are placed on the sequence verification function:


NOTICE • The verification results in NG when a value other than a numerical value is read.
• The preset data cannot be registered through communication.

3-20 SR-650-M-NO3-E
3-6 Multi-I/O Function
You can assign various operating conditions to the I/O terminals of the SR-650 Series. This section describes
operations available with the Multi-I/O function.

Function and Operation of the Input Terminals (IN1 and IN2)


3
Functions assigned to the input terminals

SR-650 Series Functions


Only 1 of the following functions can be assigned to each of the input terminals IN1 and IN2:
• Trigger input: Use as the input terminal to start/stop reading codes.
• Preset data input: Use as the input terminal to register preset data.
• Start test mode: Use as an input terminal to activate the specified test mode.
(This function cannot be used to start the online test mode.)
• Tuning operation: Use the terminal to activate the quick calibration function.
• None: Select this option when the terminal is not used as an input terminal.
Use AutoID Navigator or setup command to change the setting or assign the desired function.

* By default, the functions are assigned as follows:


IN1: Trigger input
IN2: Preset input

Input terminal status and operation

The table below shows the relationship between the status of the input terminal and the operation of the assigned
function.

Function assigned to the


ON OFF
input terminal
Trigger input (TIMING) Start reading. Stop reading.
Preset input (PRESET) Start preset data registration. Finish preset data registration.
Start test mode. (TEST) Activate the test mode. Quit the test mode.
Tuning operation (TUNING) Start quick calibration Quit quick calibration

„ Synchronous LED
Users can set the SR-650 Series to illuminate its IN LED when the IN1 or IN2 terminal turns on. When both IN1 and
IN2 terminals synchronize with the IN LED, the LED illuminates based on the OR condition of the terminal status.
(By default, only the IN1 terminal synchronizes with the LED.)

„ Input polarity setting


The polarity of the input terminal can be selected from "N.O. (normally open) contact" or "N.C. (normally closed)
contact".
(By default, "N.O. contact" is selected.)
The same input polarity is set for IN1 and IN2.

„ Power-on trigger setting


Normally, the input terminal recognizes the change in the input signal (ON/OFF) after the SR-650 Series is turned on
and its operation stabilizes.
The input terminal does not operate if the input signal turns on before the operation stabilizes (approximately 500 ms
after power on).
If "Power-on trigger" is enabled, the SR-600 Series recognizes the input ON status during the start-up period, and
after the operation stabilizes, it performs the operation specified for the input signal.
(By default, "Power-on trigger" is disabled.)

SR-650-M-NO3-E 3-21
3-6 Multi-I/O Function

„ Required input duration setting


Users can set the "Required input duration", which is the period required for the ON status of the input terminal to be
recognized. The function assigned to the input terminal is activated after the input stays on for specified time or longer.
(Required input duration setting range: Selectable from 1 ms, 2 ms or 10 ms; default setting is 1 ms.)

3 Function and Operation of the Output Terminals (OUT1, OUT2 and OUT3)
SR-650 Series Functions

Functions assigned to the output terminals

The following functions can be assigned to the output terminals (OUT1 to OUT3). You can assign one or more
functions to each output terminal.

„ Result output
This function outputs judgment results according to the SR-650 Series operation.
• OK........................ This signal is output when a bar code is read successfully or when the comparison/verification
against preset data matches.
• NG........................ This signal is output when the comparison/verification against the preset data does not match.
• ERROR ................ This signal is output when a read error occurs.
• PRESET OK ........ This signal is output when the preset data is registered successfully.
• TUNING OK ......... This signal is output when the calibration is complete.

„ Operation output
This output function notifies that the SR-650 Series is currently running.
• TRG BUSY........... During the start-up period, trigger input, preset data registration, calibration, test mode, or while
images are being sent to FTP, bank numbers are being displayed, live view data are being sent,
monitoring is being performed, while the laser pointer is on, images are being saved to ROM, or
the quick setup codes are being read
• LOCK BUSY ........ Forced trigger lock is being applied.
• MODE BUSY ....... The quick setup code is being read, during test mode
• ERR BUSY........... Error occurred (buffer full, setting save error)

„ External light control output


• EXT. LIGHT.......... This signal is output to control external illumination.

• You cannot set the result outputs (OK, NG, ERROR, PRESET OK and TUNING OK), the
operation outputs (TRG BUSY, LOCK BUSY, MODE BUSY, ERR BUSY) and EXT.LIGHT to
NOTICE the same terminal.
• EXT.LIGHT can be assigned to OUT3 only. Also, when EXT.LIGHT is assigned to OUT3, no
other output can be assigned to OUT3.

3-22 SR-650-M-NO3-E
3-6 Multi-I/O Function

Output terminal operation

The output terminals operate differently depending on the assigned function. There are three types of operations as
shown below:

„ OK, NG, ERROR, PRESET OK, and TUNING OK output


The above signals turn on the output for the specified output ON time when the respective event occurs.
3

SR-650 Series Functions


ON

Event occurrence

ON
OK/NG/ERROR
PRESET OK/TUNING OK Period of time set for output ON time

* For the above output functions, a higher priority is assigned to the output of the function which occurred last.

Consequently, when the next operation occurs during the output ON time of the previous operation, the signal is
switched to output the signal of the higher priority function.
Timing diagram (When OUT1 outputs an OK signal and then OUT2 outputs a NG signal)

Period of time set for output ON time

ON

OUT1
(OK)

ON

OUT2
(NG) Period of time set for output ON time

Point If the same operation occurs again within the period of the output ON time, the output turns off
for 10 ms and then turns on again to output the signal of the next operation. (If the same
operation occurs continuously at short intervals, the output turns on for at least 10 ms before
it turns off and then turns on again.)

Timing diagram (When OUT1 outputs signals continuously)

ON
OUT1 10 ms 10 ms 10 ms
(OK)
Period of time set for output ON time
Other than the example described above, the signal is switched when any of the following
events occurs:
• Change to Test mode/Read quick setup mode
• Laser pointer is turned on
• Error
• Buffer full

SR-650-M-NO3-E 3-23
3-6 Multi-I/O Function

„ TRG BUSY, LOCK BUSY, MODE BUSY and ERR BUSY output
The above signals are retained until the corresponding event ends.
(The period is not affected by the period of time set for the output ON time.)

Event occurrence Event end

3 Event
occurrence
SR-650 Series Functions

TRG BUSY/ ON
LOCK BUSY/
MODE BUSY/
ERR BUSY Period of time set for output ON time

* If multiple BUSY outputs are assigned to one output terminal, the output signal is turned off when all events finish.

„ EXT.LIGHT (external illumination) output


The above signal is output in synchronization with the scan timing.
The output polarity can be selected from "N.O. (normally open) contact" or "N.C. (normally closed) contact".
The timing diagram shows the operation for the N.O. contact:

Input pulse width Scan delay time

Trigger input

EXT.LIGHT output

0.09 to 9.99 ms Approx. 16 ms

Scanning Exposure time Image capture time


Decode timeout
period

Decoding

Point • EXT. LIGHT can be assigned to OUT3 only.


• When EXT. LIGHT is assigned to OUT3, no other output can be assigned to OUT3.

3-24 SR-650-M-NO3-E
3-7 Image Saving Function
This section describes the image saving function of the SR-650 Series.

Image Saving Function


The image saving function is used to save the scan image into RAM/ROM of the SR-650 Series based on the image
saving mode settings or to send to PC via FTP communication.
Saved images can be used for analyzing causes of read error, etc..
3
• AutoID Network Navigator setting screen

SR-650 Series Functions


Type of images to be saved

„ Latest image
The SR-650 Series stores a scanned image to RAM temporarily and performs decoding process for the image data.
The image before decoding process is called the "Latest image".
• The "Latest image" saves up to 16 images to RAM in one time reading operation.
• The type of image of the "Latest image" is set to "L" for the file name.
• To confirm the "Latest image", use the image view function and file view function of the AutoID Network Navigator.
Refer to "5-10 ImageView (Page 5-62)" "5-11 FileView (Page 5-64)"

„ Judged image
An Image for which decoding process is performed and the read result is judged is called "Judged image".
The "Judged image" can be set for each judged result.
• Read OK, Verification NG : Not save or FTP transmission
• Read error : Not save, RAM save, ROM save or FTP transmission

The "Judged image" is saved according to the following rules.


• The number of judged images to be saved varies according to the reading operation and image saving mode.
(Max. 16)
• The type of image for the file name of the "Judged image" is set as follows according to the judged result.
Reading success : S
Reading error : E
Verification NG : N
Decoding process : X ...... The image was scanned in the burst read mode, but the decoding process was not
not performed performed.
• To confirm the "Judged image" saved into RAM/ROM, use the image view function and file view function of the
AutoID Network Navigator.
Refer to "5-10 ImageView (Page 5-62)" "5-11 FileView (Page 5-64)"

SR-650-M-NO3-E 3-25
3-7 Image Saving Function

„ Capture image
This is an image scanned using the capture function of the SR-650 Series. One image is saved with one-time capture
operation.
You can select either RAM or FTP transmission as the save destination for capture images.
• Capture operation can be performed using the image view function or operation command.

3 • The type of image is set to “C” for the file name of the “Capture image”.
• To confirm the “Capture image” saved into RAM, use the image view function and file view function of the AutoID
Network Navigator.
SR-650 Series Functions

Refer to "5-10 ImageView (Page 5-62)" "5-11 FileView (Page 5-64)" "5-14 MultiMonitor and FileView (Page 5-
70)"

Image file name


An image file name is set in the following format.

(1) (2) _ (3) _ (4) _ (5) _ (6) . (7)

(1) Prefix character string (max. 16 characters) Factory default: image


(2) Image count value (5 bytes) RAM, ROM :99999 (fixed value)
FTP transmission :00000 - 65535
(3) Image type (1 byte) S: Reading success L: Latest image E: Reading error
N: Verification NG C: Capture X: Not decoded
(4) Operation number (2 bytes) 00 Latest image
01 -16: From trigger input ON/OFF to specified number
#1 - #8: Burst number
(5) Parameter bank number (2 bytes) 01 - 16
(6) Main unit IP address (15 bytes) aaa_bbb_ccc_ddd
(7) Image file extension RAM, ROM :bmp
FTP transmission :bmp or jpg

Image save mode


The following 3 image save modes are available:
• Save final bank image
• Save images after timing input ON
• Save images of the specified number before trigger input OFF
This section describes each mode.

Save the latest bank image

In this mode, the SR-650 Series performs reading operation and saves the image at the timing when the read result
is judged.
Depending on the reading mode of the SR-650 Series, saved images and the determination timing for images to be
saved are as follows.
Refer to "4-4 Read Mode (Page 4-8)"

3-26 SR-650-M-NO3-E
3-7 Image Saving Function

„ Read OK/Verification NG (When the preset/verification function is being used)


(1) When the reading mode is the single read mode or multi 1 read mode
Only successfully read images of both the latest images and judged images are saved.
(This is the example of when the parameter banks 1 to 3 are used.)

Trigger input
3
Latest image

SR-650 Series Functions


Parameter bank Bank Bank Bank Bank Bank
1 2 3 1 2
Reading
Success/Failed Failed Failed Failed Failed Success

Judged image Bank


2

Images to be saved

(2) When the reading mode is the multi 2 read mode


Judged images and parameter bank images successfully read are all saved.
For the latest images, only the image obtained last is saved.
(This is the example of when the parameter banks 1 to 3 are used.)

Trigger input

Latest image

Parameter bank Bank Bank Bank Bank Bank


1 2 3 1 2
Reading
Success/Failed Failed Failed Success Success Success

Judged image Bank Bank Bank


3 1 2

Images to be saved

(3) When the reading mode is the burst read mode


For the latest images, all burst scanned images are saved.
For the judged images, only the images that can be decoded are saved.
(This is the example of when the burst execution bank is 1 and the number of burst scans is 5.)

Trigger input

Latest image Scanning Scanning Scanning Scanning Scanning


1 2 3 4 5

Parameter bank Bank Bank Bank Bank Bank


1 1 1 1 1
Reading Scanning 1 Scanning 2 Scanning 3 Scanning 4 Scanning 5
Success/Failed Failed Failed Success - -

Judged image Bank


1

Images to be saved

SR-650-M-NO3-E 3-27
3-7 Image Saving Function

„ Read error
(1) When the reading mode is the single read mode or multi 1 read mode
When a reading error occurs, all parameter bank images used for reading operation are saved one by one as
judged images.
For the latest images, only the image obtained last is saved.

3 Trigger input
SR-650 Series Functions

Latest image

Parameter bank Bank Bank Bank Bank Bank


1 2 3 1 2
Reading
Success/Failed Failed Failed Failed Failed Failed

Judged image Bank Bank Bank


3 1 2

Images to be saved

(2) When the reading mode is the multi 2 read mode


In the multi 2 read mode, if reading judgments (Success or Failed) differ among parameter banks, the judged
images of parameter banks that were judged as reading error are saved.
For the latest images, the image obtained last is saved.

Trigger input

Latest image

Parameter bank Bank Bank Bank Bank Bank


1 2 3 1 2
Reading
Success/Failed Failed Failed Failed Success Failed

Judged image Bank Bank


3 2

Images to be saved

3-28 SR-650-M-NO3-E
3-7 Image Saving Function

(3) When the reading mode is the burst read mode


If a read error occurs in the burst read mode, the judged images for the save target burst numbers are only saved.
For the latest images, all burst scanned images are saved.

Trigger input

Latest image Scanning Scanning Scanning Scanning Scanning


1 2 3 4 5
3

SR-650 Series Functions


Parameter bank Bank Bank Bank Bank Bank
1 1 1 1 1
Reading Scanning 1 Scanning 2 Scanning 3 Scanning 4 Scanning 5
Success/Failed Failed Failed Failed Failed Failed

Judged image Save Save Save


target target target

Images to be saved

If the trigger input turns off before the decoding process for scanned images are not
complete, the judged images as save targets are saved with the type of image "X" (Decoding
process not performed).

Trigger input

NOTICE Reading Scanning 1 Scanning 2 Scanning 3 Scanning 4 Scanning 5


Success/Failed Failed Failed Failed Failed Failed

The type of image is "X"


because decoding process
Save Save Save is not performed.
Judged image
target target target

Images to be saved

Save images of the specified number after trigger input ON

When the read result is judged, the SR-650 Series saves images of the specified number after the reading operation began.

„ Image saving timing


The timing when images to be saved are determined is the same as the timing when Read OK/Verification NG/Read
error is judged.
The number of images to be saved can be specified by using AutoID Network Navigator or setting commands for
both the latest images and judged images.
(Max. 16 for each)

Trigger input

Latest image Latest Latest Latest Latest Latest Latest


1 2 3 4
····· n-1 n

Parameter bank Bank Bank Bank Bank Bank Bank


1 2 3 1
····· 3 1

Judged image Judged Judged Judged Judged Judged Judged


1 2 3 4
····· n-1 n

The SR-650 Series saves images of the specified number (n) after the trigger input turns ON.

SR-650-M-NO3-E 3-29
3-7 Image Saving Function

• When the reading mode is the multi 1 read mode, image saving is impossible with this
operation.
• When the reading result can be judged before reaching the specified number, the images
NOTICE until that point are saved.

3
• When the reading mode is the burst read mode, up to 8 images are saved. In the burst read
mode, the SR-650 Series saves images of the specified number (burst scan count) for both
the latest images and judged images.
SR-650 Series Functions

Save images of the specified number before trigger input OFF

When the read result is judged or the trigger input turns OFF, the SR-650 Series saves images of the specified
number before then.

„ Image saving timing


The timing when images to be saved are determined is the same as the timing when Read OK/Verification NG is
determined, or the trigger input turns OFF and Read error is determined.
The number of images to be saved can be specified by using AutoID Network Navigator or setting commands for
both the latest images and judged images.
(Max. 16 for each)

Trigger input

Latest image Latest Latest Latest Latest Latest Latest


1 2 3 4
····· n-1 n

Parameter bank Bank Bank Bank Bank Bank Bank


1 2 3 1
····· 3 1

Judged image Judged Judged Judged Judged Judged Judged


1 2 3 4
····· n-1 n

The SR-650 Series saves images of the specified number going back from the
image with the read result judged or the image when the trigger input turns OFF.

• Image number is counted in the obtained order as 1, 2, 3···

• When the reading mode is the multi 1 read mode, image saving is impossible with this
operation.
• When the reading result can be judged before reaching the specified number, the images
NOTICE until that point are saved.
• When the reading mode is the burst read mode, up to 8 images are saved. In the burst read
mode, the SR-650 Series saves images of the specified number (burst scan count) for both
the latest images and judged images.

3-30 SR-650-M-NO3-E
3-8 Silent Mode
This section describes the silent mode of the SR-650 Series.

Silent mode

3
A typical code reader outputs data of the result when the code is read or the read error code when it is not read.
The SR-650 Series can be configured to restrain data communication and not to output the result data to the host
computer.

SR-650 Series Functions


This function is called "Silent mode".
For example, if the application only uses the OK, NG or Read Error terminal outputs, this information can be
suppressed.
By configuring the SR-650 Series not to send all data, it eliminates the time required for data transmission to/from the
host computer. As a result, overall reading time can be reduced.

„ Timing diagram (when OK/NG/ERROR data is restrained)

(When reading is successful) (When reading failed)

Trigger input

Code

Scanning + decoding

Data communication

OK/NG/ERROR output OK/NG ERROR

TRG BUSY output

Only data is not sent as shown above, but the OUT output terminal performs normal operation.
* Even with the silent mode set, images can be saved with the condition set using the image save function.
Refer to "3-7 Image Saving Function (Page 3-25)"

SR-650-M-NO3-E 3-31
3-8 Silent Mode

Silent mode setting procedure

The following 2 procedures for setting silent mode are available:


• Setting using the AutoID Network Navigator
• Setting with a command

3
Data subject to data communication restraint
SR-650 Series Functions

By configuring the SR-650 Series, the following data communication can be restrained.

„ Setting items and setting details using the AutoID Network Navigator

Setting item Data subject to output restraint


Read (Comparison) OK Read data
Read data judged as Comparison OK as a result of preset verification.
Comparison NG Preset Comparison NG data
Read data judged as Comparison NG as a result of preset verification.
Read ERROR Read error data
Preset Result Preset registration result data
Test Mode Measured data in test mode
Calibration Calibration result data

3-32 SR-650-M-NO3-E
3-9 SR-600 Compatible Output Mode
This section describes the SR-600 compatible output mode of the SR-650 Series.

SR-600 compatible output mode

3
The SR-650 Series supports the Ethernet communication, so the operation command format and response code
format have been changed from the previous SR-600 Series.
When using the SR-650 Series in the SR-600 Series operation process or using the control program for the SR-600

SR-650 Series Functions


Series, setting the SR-600 compatible output mode to Enable results in reduction in man-hours for program change.

SR-600 compatible output mode functions

Commands and responses set to Enable in the SR-600 compatible output mode are as follows.

„ Operation commands

SR-650 Series normal output SR-600 Compatible output


Command name Command
Response Error code Response Error code
Trigger input ON LON
Trigger input ON LONbb OK, LON ER, LON, ee (N/A) (N/A)
(Bank settings) LON, bb
Trigger input OFF LOFF OK, LOFF ER, LOFF, ee (N/A) (N/A)
Start preset data
PRON OK, PRON ER, PRON, ee (N/A) (N/A)
registration
End preset data
PROFF OK, PROFF ER, PROFF, ee (N/A) (N/A)
registration
Start reading the quick
RCON OK, RCON ER, RCON, ee OK ERRee
setup code
End reading the quick
RCOFF OK, RCOFF ER, RCOFF, ee OK ERRee
setup code
Check the quick setup OK, RCCHK,
RCCHK ER, RCCHK, ee Obtained value ERRee
code reading status Obtained value
Check the input INCHK, m OK, INCHK, Obtained value ER, INCHK, ee
Obtained value ERRee
terminal status INmCHK OK, INmCHK, Obtained value ER, INmCHK, ee
Output terminal ON OUTON, m OK, OUTON ER, OUTON, ee
Obtained value ERRee
control (individual control) OUTmON OK, OUTmON ER, OUTmON, ee
Output terminal OFF OUTOFF, m OK, OUTOFF ER, OUTOFF, ee
Obtained value ERRee
control (individual control) OUTmOFF OK, OUTmOFF ER, OUTmOFF, ee
Output terminal ON
ALLON OK, ALLON ER, ALLON, ee OK ERRee
control (batch control)
Output terminal OFF
ALLOFF OK, ALLOFF ER, ALLOFF, ee OK ERRee
control (batch control)
Soft reset RESET OK, RESET (N/A) OK (N/A)
Clearing the send buffer BCLR OK, BCLR (N/A) OK (N/A)
OK, NUM,
Check reading history NUM ER, NUM, ee Obtained value ERRee
Obtained value
SHOTbb OK, SHOT,
Capture ER, SHOT, ee OK ERRee
SHOT, bb File name
TUNE, bb
Start tuning OK, TUNE ER, TUNE, ee OK ERRee
TUNEbb
Cancel tuning TQUIT OK, TQUIT ER, TQUIT, ee OK ERRee
Obtain the alternate OK, BANKORDER, ER, BANKORDER,
BANKORDER Obtained value ERRee
order Obtained value ee
Initialize the BANKCLR, bb
OK, BANKCLR ER, BANKCLR, ee OK ERRee
parameter bank BANKCLRbb
Save setting SAVE OK, SAVE ER, SAVE, ee OK ERRee
Initialize the settings DFLT OK, DFLT ER, DFLT, ee OK ERRee
Obtain the command OK, CMDSTAT,
CMDSTAT (N/A) Obtained value (N/A)
status Obtained value
OK, ERRSTAT,
Obtain the error status ERRSTAT (N/A) Obtained value (N/A)
Obtained value
ICLR, bb
Erase error images OK, ICLR ER, ICLR, ee OK ERRee
ICLRbb

SR-650-M-NO3-E 3-33
3-9 SR-600 Compatible Output Mode

„ Test mode commands

SR-650 Series normal output SR-600 Compatible output


Command name Command
Response Error code Response Error code
TEST1
Start reading rate test
TEST1, bb OK, TEST1 ER, TEST1, ee OK ERRee
3 mode (offline)
TEST1bb
#TEST1
Start reading rate test
#TEST1, bb OK, #TEST1 ER, #TEST1, ee OK ERRee
SR-650 Series Functions

mode (online)
#TEST1bb
TEST2
Start processing time
TEST2, bb OK, TEST2 ER, TEST2, ee OK ERRee
test mode (offline)
TEST2bb
#TEST2
Start processing time
#TEST2, bb OK, #TEST2 ER, #TEST2, ee OK ERRee
test mode (online)
#TEST2bb
#TEST3
Start position test
#TEST3, bb OK, TEST3 ER, TEST3, ee OK ERRee
mode (offline)
#TEST3bb
End test mode
QUIT OK, QUIT ER, QUIT, ee OK ERRee
(offline)
End test mode
#QUIT OK, #QUIT ER, #QUIT, ee OK ERRee
(online)

* bb : Parameter bank No.


ee : Error code
m : Pin No.
Obtained value : Value obtained after command operation

How to set the SR-600 Series compatible output mode

Change the setting according to the following methods to set the SR-600 Series compatible output mode to Enable.
• Change the setting using AutoID Network Navigator.
• Send the setting command to set

3-34 SR-650-M-NO3-E
3-10 Preventive Maintenance Information (PMI) Appending Function
Preventive Maintenance Information (PMI) appending function detects and predicts that reading stability is reduced
due to changes in code surface, dirt on the scanner, etc. This information can be used as diagnostic information to
prevent serious problems.

PMI assessment criteria

PMI is judged on the difference between the brightness during the scanning parameter calibration and the brightness
3
during actual reading.

SR-650 Series Functions


The PMI assessment criteria is set as follows:

PMI=2 PMI=1 PMI=0 PMI=1 PMI=2

L1 L2 L3 L4

PMI Calculation formula Assessment


0 L2 d Reading brightness / Calibration brightness d L3 Normal
L1 d Reading brightness / Calibration brightness < L2
1 CAUTION
L3 < Reading brightness / Calibration brightness d L4
Reading brightness / Calibration brightness < L1
2 WARNING
L4 < Reading brightness / Calibration brightness
9 Reading error
* L1 to L4 = 001 to 100 (Set in units of 1)

How to determine the assessment criteria

Use the following method to acquire the brightness information used for determining the PMI assessment criteria:

„ Calibration brightness
Use the brightness value set in the scan settings.
When the quick calibration function is used, the brightness value can be obtained by reading the settings of the SR-
650 Series with the AutoID Network Navigator.

„ Reading brightness
The brightness during reading can be checked by running the reading rate test mode. Use the AutoID Network
Navigator to run the reading rate test mode and check the result.

„ Calculation of the assessment criteria value


Calculate the brightness values obtained above as follows to determine the assessment criteria value:

Assessment criteria value = (Reading brightness / Calibration brightness) x 10

* The preventive maintenance setting can be set between 0 and 100.


When the reading brightness is the same as the calibration brightness, the assessment criteria is 10.

„ Configuring the preventive maintenance setting


Configure the preventive maintenance setting based on the calculated assessment criteria.
The preventive maintenance setting can be configured in four levels: L1 to L4.
Be sure to set L1 < L2 < L3 < L4.

SR-650-M-NO3-E 3-35
3-10 Preventive Maintenance Information (PMI) Appending Function

Preventive maintenance information (PMI) output format

The output format when the PMI is added is as follows.

Read data , PMI

3 PMI = any of 0, 1, 2, and 9

• PMI = 0 when the quick calibration is not performed or when the scan parameter settings are not configured.
SR-650 Series Functions

• PMI = 9 when a read error occurs.

3-36 SR-650-M-NO3-E
3-11 Batch Setting Code
This section describes the quick setup code.

Quick Setup Code

3
Users can print the settings specified with AutoID Network Navigator as 2D code and read the code with the SR-
650Series to change all the settings at once. When printing the quick setup code, use the AutoID Network Navigator
quick setup code printing function.

SR-650 Series Functions


Since the settings of the SR-650 Series can be changed by reading the quick setup code, you can easily change the
settings even in a location where a computer cannot be used.

„ Print image

Point When reading the quick setup code with the high-resolution type unit (SR-650HA), you must
use a printer with high print quality. When a printer with low print quality is used, the cells in
the 2D code may bleed and become unreadable.

SR-650-M-NO3-E 3-37
3-11 Batch Setting Code

How to read quick setup codes

Use one of the following methods to read the quick setup code

„ Reading the quick setup code using the TUNE button

3 1 Press and hold the TUNE button on the SR-650 Series for at least 4 seconds.
When the quick setup code reading operation starts, "C" and "O" are displayed alternately on the multiple LED
SR-650 Series Functions

indicator of the SR-650 main unit.

2 Read the quick setup code.


According to the code reading status, values displayed on the multiple LED indicator of the SR-650 main unit change.

3 When all quick setup codes are read, "d" is displayed on the multiple LED indicator of the SR-650 main unit.

4 Press the TUNE button once briefly to finish the quick setup code reading operation.
• While reading the quick setup code, the TRG BUSY and MODE BUSY outputs turn ON.
• To cancel the quick setup code reading operation, press the TUNE button once briefly.
When "F" is displayed on the multiple LED display, press the TUNE button once briefly again.

„ Sending the quick setup code reading commands


Send the quick setup code reading command (RCON) to read the quick setup code.

1 Send the "RCON" command from the control device.


When the SR-650 Series receives the command normally, it returns "OK, RCON", and "C" and "0" are displayed
alternately on the multiple LED indicator of the SR-650 main unit.

2 Read the quick setup code.


According to the code reading status, values displayed on the multiple LED indicator of the SR-650 main unit change.

3 When all quick setup codes are read, "d" is displayed on the multiple LED indicator of the SR-650 main unit.

4 Send the ”RCOFF” command from the control device.


When the SR-650 Series receives the command normally, it returns "OK, RCOFF", and the quick setup code reading
operation finishes. (After the setting is reflected, "d" on the multiple LED goes off.)
• While reading the quick setup code, the TRG BUSY and MODE BUSY outputs turn ON.
• To cancel the quick setup code reading operation, send the "RCOFF" command.

3-38 SR-650-M-NO3-E
4
4

Operation of the SR-650


Series
This chapter describes read operation of the SR-650 Series.

4-1 Reading Operations ................................................. 4-2


4-2 Timing Mode ............................................................ 4-4
4-3 Data Transmission Timing........................................ 4-6
4-4 Read Mode............................................................... 4-8

SR-650-M-NO4-E 4-1
4-1 Reading Operations
This section describes the reading conditions of the SR-650 Series.

Steps of Read Operation


The SR-650 Series follow the read sequence below:

(1) Trigger input processing :Trigger input is verified and light is controlled.

4 (2) Scanning + image transfer :The image is scanned within the specified exposure time and the image is
transferred.
(3) Decoding processing :The captured image is filtered and the code is processed (decoded).
Operation of the SR-650 Series

(4) Data communication processing :The decoded results are output as data.

Since (2) and (3) above are based on the settings registered with the parameter banks, operation is repeated using
alternate banks until a code is read or the trigger input is turned off.

Specify the following operations for the above processing:


• Timing Mode Specify from level trigger or one-shot trigger.
• Data Transmission Select "Send after read" or "Send after timing OFF".
• Read mode Specify from Single, Multi1, Multi 2 or burst.

Timing Chart

This section describes the steps of basic operations of the SR-650 Series.
Operating conditions are as follows:
• Timing Mode : Level trigger
• Timing to send data : Send after read
• Read mode : Single
• Parameter bank : Set 2 banks, alternate mode

(1) Trigger input


Operation of parameter bank 1 Operation of parameter bank 2

(2) Scanning +
A B C B C
image transfer

(3) Decoding
D F
processing

(4) Data Read data


communication

A : Input time constant + Scan delay time


B : Exposure time set for each parameter bank (max. 9.99 ms)
C : Image transfer time (approx. 16 ms)
D : Decode time out period set for each parameter bank (Max. 2550 ms)
F : Decoding time when reading is successful

• The above is the image when reading is successful. For read error, B, C and D are repeated continuously and read
error data is output when the trigger input is turned off.

4-2 SR-650-M-NO4-E
4-1 Reading Operations

Scan delay time

When the entry timing of the target to be conveyed is shifted from the input timing of the timing sensor, set the "scan
delay time".
This makes it possible to start scanning under optimum read conditions by setting the delay for the timing at which
emission of light of the SR-650 begins.
• The time can be set between 0 and 255 ms in increments of 1 ms (Default: 0 ms).
• Set the scan delay period for the parameter bank.

Trigger input
4

Operation of the SR-650 Series


Input time
Scan delay time
constant

Scanning

Internal bank retry count

When the internal bank retry count is set, 1 parameter bank is repeated. When decoding cannot be complete within
the specified internal bank retry count, operation to switch to the next parameter bank is possible.
If reading operation becomes unstable due to vibration of the workpiece, setting the internal bank retry count enables
stable reading.

„ Timing Chart

(1) Trigger input

(2) Parameter bank 1 Scanning Scanning Scanning Scanning


operation + decoding + decoding + decoding + decoding
Internal bank
retry count = a 0 times 1 times 2 times a times

(3) Parameter bank 2 Scanning Scanning


operation + decoding + decoding
Internal bank
retry count = b 0 times 1 times b times

• The internal bank retry count can be set within the range from 0 to 32. (Factory setting: 0)
• If a large number is set for the internal bank retry count and multiple parameter banks are registered, reading time
per time will become longer. Secure sufficient reading time so that reading can be stable.

SR-650-M-NO4-E 4-3
4-2 Timing Mode
This section describes the timing mode of the SR-650 Series.

Type of timing mode


The SR-650 Series provides the following 2 types of timing mode.
• Level trigger
• One-shot trigger

4 For the remainder of this section, assume the following settings are used:
• Read mode : Single
• Data Transmission : Send after read
Operation of the SR-650 Series

• Output terminal settings OUT1 = OK


OUT2 = NG + ERROR
OUT3 = TRG BUSY
* Output terminal settings "3-6 Multi-I/O Function (Page 3-21)"
* For convenience sake, the timing chart does not indicate the input pulse width + scan delay time.

Level trigger

When the trigger input turns on, the SR-650 Series turns on the illumination to start scanning.
When a code is read successfully, it stops illumination and sends the data.
If the SR-650 Series fails to read a code, it stops illumination when the trigger input turns off and sends a reading error.

„ Timing Chart

(When reading is successful) (When reading failed)

Trigger input

Code

Scanning + decoding

Data communication

OK/NG/ERROR output OK/NG ERROR

TRG BUSY output

• Set the trigger input so it stays ON from the reading start time until reading end time.
• The illumination of the SR-650 Series turns on after the trigger input has been activated for the specified input time
constant.
• The input time constant for the trigger input can be changed to 1 ms, 2 ms, or 10 ms.
• The RS-232C data communication time can be obtained using the following equation:
Data length + (1: When parity is used) + Start/stop bits
Data communication time= × (Number of digits of data to be sent +
Baud rate
Number of characters of header and terminator)
• The ON time for the OK/NG/ERROR output can be set within the range of 10 to 2550 ms (Default: 500 ms).

Point When a code is read at an interval shorter than the specified output ON time, the OK/NG/ERROR
output turns off even if the output ON time of the previous output signal has not elapsed, and a new
output signal turns on for the specified output ON time. If output terminal operations of the same
type occur successively (such as OK®OK), the previous output signal turns off for 10 ms, and then
the new output signal turns on.
Refer to "Page 3-22 Function and Operation of the Output Terminals (OUT1, OUT2 and OUT3)".

Reference The TRG BUSY output turns on from the time the trigger input turns on to the time the code reading is
complete or the trigger input is turned off.

4-4 SR-650-M-NO4-E
4-2 Timing Mode

One-shot trigger

When the SR-650 Series detects that the trigger input is on, it turns on the lighting for the specified one-shot trigger
duration to scan a code.
When a code is read successfully, it stops illumination and sends the data. Other operations are the same as those
for the level trigger.
Use the one-shot trigger if the ON time of the trigger input is extremely short or if you want to fix the read time.

„ Timing Chart 4
(When reading is successful) (When reading failed)

Operation of the SR-650 Series


Trigger input

Code One-shot
One-shottrigger
triggerduration
duration One-shot trigger duration

Scanning + decoding

Data communication

OK/NG/ERROR output OK/NG ERROR

TRG BUSY output

• When the trigger input stays on for the specified input time constant, the illumination of the SR-650 Series turns on
and the scanning begins.
When the reading is complete, the illumination stops.
• The input time constant for the trigger input can be changed to 1 ms, 2 ms, or 10 ms.
• The one-shot trigger duration can be changed within the range of 100 to 25500 ms.
• If the SR-650 Series fails to read a code within the one-shot trigger duration, it stops illumination and outputs a
reading error.
• Other operations and precautions are the same as those for the level trigger.

Point The ON state of the trigger input is recognized after the input stays on for at least the specified
input time constant.
The OFF state of the trigger input is recognized after the input stays off for at least the
specified input time constant. Consequently, when the line speed is fast and fast pulse signals
are used as trigger input signals, be careful to make the ON/OFF time of the pulse signals
longer than the specified input time constant.

Trigger input
b

Trigger input time constant = when a, if a becomes larger than b, the OFF state of the trigger
input is not recognized.
When a ” b, the ON/OFF state of the timing signal can be recognized.

SR-650-M-NO4-E 4-5
4-3 Data Transmission Timing
This section describes the data transmission timing of the SR-650 Series.

Type of data transmission timing


The SR-650Series offers the following 2 options for outputting the read data and OK/NG/ERROR signals:
• Send after reading
• Send after timing OFF

4 Select the appropriate type for your application.


* For the sake of simplicity, Input time constant + Scan delay time is not shown in the timing chart.
Operation of the SR-650 Series

Send after reading

The SR-650 Series outputs read data and an OK/NG signal as soon as it completes reading codes. If the SR-650
Series fails to read a code, it outputs a read error code and an ERROR signal at the point when the timing signal
turns off.
The timing charts are the same as those shown in "Timing Mode".
"4-2 Timing Mode (Page 4-4)"

Send after timing OFF

When "Send after timing OFF" is selected, the SR-650 Series outputs read data and an OK/NG/ERROR signal at the
next timing point for the specified trigger type. Use this type to output data and output signals with the same timing.

„ Timing Chart for the level trigger


When the trigger input turns off, read data and OK/NG/ERROR signal are output.

(When reading is successful) (When reading failed)

Trigger input

Code

Scanning + decoding

Data communication

OK/NG/ERROR output OK/NG ERROR

TRG BUSY output

• When a code is read successfully, the read operation stops.


• The TRG BUSY output continues until the trigger input turns off.

4-6 SR-650-M-NO4-E
4-3 Data Transmission Timing

„ Timing Chart for the one-shot trigger


When the specified one-shot trigger duration elapses, the read data and OK/NG/ERROR signal are output.

(When reading is successful) (When reading failed)

Trigger input

Code
One-shot trigger duration One-shot trigger duration

Scanning + decoding 4

Operation of the SR-650 Series


Data communication

OK/NG/ERROR output OK/NG ERROR

TRG BUSY output

• When a code is read successfully, the read operation stops.


• The TRG BUSY output continues until the one-shot trigger duration elapses.

SR-650-M-NO4-E 4-7
4-4 Read Mode
The SR-650 Series offers 4 types of read modes. Select the appropriate type for your application. For most
applications, use "Single read mode".
* For the sake of simplicity, Input time constant + Scan delay time is not shown in the timing chart.

Single read mode


In this mode, the SR-650 Series reads a single code while the trigger input is turned on once, and then outputs data.

4 Scanning will not begin again until the timing input is first turned off, then back on again.

„ Timing Chart
Operation of the SR-650 Series

(When reading is successful) (When reading failed)

Trigger input

Code

Scanning + decoding

Data communication

OK/NG/ERROR output OK/NG ERROR

TRG BUSY output

* The above timing chart shows the case where "Level trigger" and "Send after reading" are selected.
• In single read mode, the data transmission timing can be selected from "Send after reading" or "Send after timing
off".
• The timing mode can be selected from "Level trigger" or "One-shot trigger".
• Scan interval is automatically set so that decoding processing can be implemented efficiently. "4-1 Reading
Operations" (Page 4-2)

Multiple Code Reading in Single Read Mode

Normally, the single read mode is used to read 1 code from 1 timing input signal. When the following read setting
conditions are specified, multiple codes within the field of view can be read with 1 timing input signal.

„ Setting "Multi read" in the code detail settings


When "Multi read" is selected in the code detail settings, multiple codes can be read in 1 reading operation.
• Use the AutoID Network Navigator or setting command to set.
• The number of codes for multiple readings can be set between 2 and 16
• When "Allow reduced detection count" is selected, the reading is considered successful if at least 1 code is read
successfully.

Point • In this setting, multiple codes of different types cannot be read in 1 read action.
• Codes are output in order starting from the code coordinates above the upper scan screen
(if the height is the same, from the left).

• “Multi read” cannot be set for composite characters (CC-A/CC-B/CC-C) and Postal codes.
• The output data format is as follows:

Header The 1st data , The 2nd data , ··· Terminator

,= Inter delimiter: Can be changed with setting


(Default = “,” (0x2C))

4-8 SR-650-M-NO4-E
4-4 Read Mode

Multi 1 Read Mode


In this mode, the SR-650 Series reads multiple codes in succession while the trigger input is turned on once.
In Multi 1 read mode, the SR-650 Series sends out data and outputs an OK signal every time it reads 1 code (or an
OK/NG signal when preset data is registered). The SR-650 continues to scan while the trigger input is on even if no
code is present. ERROR will only be output if no code is read after the trigger signal is turned off.

„ Timing Chart

(When reading is successful) (When reading failed)


4

Operation of the SR-650 Series


Duplicate reading
Trigger input prevention interval

Code

Scanning + decoding

Data communication

OK OK OK OK ERROR
OK/NG/ERROR output / / / /
NG NG NG NG

TRG BUSY output

• The SR-650 Series reads codes in succession for the following duration:
Level trigger : While the trigger input is turned on
One-shot trigger : During the specified one-shot trigger duration
• The duplicate reading prevention interval is a setting required to prevent the same code from being read twice.
When codes with the same contents are read in succession, adjust the moving speed so that the codes pass at
intervals longer than the specified duplicate reading prevention interval (Setting range: 0 to 25500 ms). Codes with
different contents can be read at shorter intervals.
• Measurement of the duplicate reading prevention interval starts at the timing when the code read deviates from the
field of view.
• Each time scanning is performed in Multi 1 operation, the laser pointer lights up. The lighting period for the laser
pointer is set on "Laser-aimer blinking duration (0 to 990 ms)" and the scanning is not performed during this period.
• The data transmission timing for Multi 1 is "Send after read" only.

SR-650-M-NO4-E 4-9
4-4 Read Mode

Multi 2 Read Mode


Multi 2 read mode is used to read the codes in the parameter banks with registered settings in order while the trigger
input is turned on once.
After reading all codes (max. 16 types) registered with the parameter bank, this function sends the read data in the
order of parameter number and outputs OK/NG signals.
If no code is read while the trigger input is turned on or if even one code set for a parameter bank is not read, the SR-

4
650 Series sends a reading error and outputs an ERROR signal for the unread code in the parameter bank after the
trigger input turns off.
Operation of the SR-650 Series

„ Timing Chart
Timing charts when registered with the parameter banks 1, 2 and 4 are as follows:

(When reading is successful) (When reading failed)

Trigger input Read error


Parameter bank No.

(1) (2) (4) (1) (2) (4) (2) (2)


Scanning + decoding

Reading success

Data communication

OK/ ERROR
OK/NG/ERROR output NG

TRG BUSY output

• The SR-650 Series reads codes in succession for the following duration:
Level trigger : While the trigger input is turned on
One-shot trigger : During the specified one-shot trigger duration
• An OK signal is output when all of the codes of the set parameter banks are read.
• An ERROR signal is output when even 1 specified code could not be read.
• Even when there are multiple codes within the reading range, all codes can be read simultaneously.
• Each time scanning is performed in Multi 2 operation, the laser pointer lights up.
The lighting period for the laser pointer is set on "Laser-Aim pulse duration (0 to 990 ms)" and the scanning is not
performed during this period.

„ Output data format


The following output data format is used for the read data.

Read data in Read data in Read data in


Header parameter bank , parameter bank , ...... , parameter bank Terminator
No. 1 No. 2 No. 16

• Each read data is separated with "," (0x2C: Intermediate delimiter).


• The data for the read bar codes is saved in the send buffer of the SR-650 Series once and then is output when all
configured banks have been read or the timing input is turned off. The size of the send buffer of the SR-650 Series
is 10 KB.
• If reading fails for any of parameter banks 1 to 16 or if the specified code is not found, ERROR is sent as the read
data of the corresponding parameter bank number.

4-10 SR-650-M-NO4-E
4-4 Read Mode

Burst Reading Mode


The burst reading mode is a function to repeat scan up to a maximum of 8 times in succession and perform decoding
after the scanning is complete.
When, for example, the line speed is fast and accurate positioning is difficult, this function ensures scanning without
missing codes by repeating scans only for the period during which the target is expected to pass.

4
Point • The alternate function cannot be used in Burst reading mode.
Decoding is performed with the specified parameter number.
• In Burst reading mode, the No. of repeat read attempts setting is ignored.

Operation of the SR-650 Series


„ Timing Chart
The following is the timing chart when the Burst reading mode is used. (Burst scan count: 3)

<When reading is successful> <When reading failed>

Trigger input No. of burst scans

Scanning (1) (2) (3) (1) (2) (3)


Burst scan interval
(1) (2) (3) (1) (2) (3)
Decoding
(Failed) (Failed) (Succeeded)
Burst scan No. (Failed) (Failed) (Failed)
Data
communication

OK/NG/ERR LED OK/NG ERROR


output

TRGBUSY output

• In Burst reading mode, the scanned data is decoded in the order in which it was obtained.
If decoding fails after the decode timeout period elapses, the decoding is shifted to the next scanned data.
• The data communication is output when the decoding is successful or decoding of all scan data is failed.
The decoding time when decoding succeeds for the third scanned data is as follows:

Decoding Decoding Decoding


failed failed succeeded

Burst scan Burst scan Burst scan


No. No. No.
Decoding
(1) (2) (3)

Decode
timeout

Decoding time

• If the trigger input turns off with the decoding processing unfinished, reading error occurs. Secure longer time for
the trigger input ON than the time calculated by (scan + burst scan interval + decoding timeout time) x burst scan
count.
• The data transmission timing for the Burst reading mode is "Send after read" only.

SR-650-M-NO4-E 4-11
4-4 Read Mode

MEMO

4
Operation of the SR-650 Series

4-12 SR-650-M-NO4-E
5
5
AutoID Network Navigator
Functions and Operation
AutoID Network Navigator is used to configure the SR-650 Series.
This chapter describes how to configure and operate AutoID Network
Navigator.

5-1 Installing, Starting, and Shutting Down .................... 5-2


5-2 Screen Layout ........................................................ 5-12
5-3 AutoID Network Navigator Operation Flow ............ 5-16
5-4 Details of Settings View ......................................... 5-17
5-5 Sending/Receiving Configuration........................... 5-50
5-6 Saving/Reading a Configuration File...................... 5-52
5-7 Quick Setup Code .................................................. 5-54
5-8 Terminal.................................................................. 5-56
5-9 LiveView................................................................. 5-59
5-10 ImageView ............................................................. 5-62
5-11 FileView.................................................................. 5-64
5-12 Installation Guide ................................................... 5-65
5-13 Export Reader Configuration.................................. 5-68
5-14 MultiMonitor and FileView ...................................... 5-70

SR-650-M-NO5-E 5-1
5-1 Installing, Starting, and Shutting Down
This section describes how to install AutoID Network Navigator as well as how to start and shut down the application.

PC Requirements
Before starting installation, confirm that your PC meets the following requirements:

„ Supported OSs
• Windows XP (SP3 or higher) 32-bit version
• Windows Vista (Business/Ultimate, SP2 or higher) 32-bit version

5
• Windows 7 (Professional or higher) 32-bit version/64-bit version
* NET Framework 3.5 SP1 or later must be installed in advance.
* For 64-bit versions, operation on WOW64 is supported.
AutoID Network Navigator Functions and Operation

„ Hardware

32-bit 64-bit (Windows 7 only)


Processor 2.0 GHz
System Memory 1 GB 2 GB
CD-ROM Drive Required for installation
Communication Port Ethernet port

„ Precautions
• To install AutoID Network Navigator, log on as a user with rights to change the system configuration, such as
Administrator or Computer Administrator.
• Quit all active applications before starting the installation. The installation may take longer if antivirus software or
other applications are active on the computer.

„ Note for network card


• Use 255.255.0.0 and subsequent number of subnet mask for the network card to be used.
• The IP address of the SR-650 main unit has been set to 192.168.100.100 as factory default. Check that the IP
address of the network card does not duplicate.

„ Trademark
Windows 7/Vista/XP is a registered trademark of Microsoft Corporation in the United States.

5-2 SR-650-M-NO5-E
5-1 Installing, Starting, and Shutting Down

Install Method
This section explains installation using the following drive configuration under Windows 7 as an example:
Drive C: Hard disk drive
Drive E: CD-ROM drive

„ Folder Structure
The folder structure on the master disc is as follows.

DISC1 manual EN
CHT
CHS
5

AutoID Network Navigator Functions and Operation


Setup AutoID Launcher.exe
AutoID Launcher.ini

EN AutoID Network Navigator


CHT MultiMonitor
CHS FileView

firmware SR-650 Series Main Unit firmware

DISC2 Setup SetupPrerequisities languagepack


dotnetfx35.exe
setupNF.exe

„ Installation Flow

1 Turn ON the PC and start Windows.

Important • To install AutoID Network Navigator, log on as a user with rights to change the system
configuration, such as Administrator or Computer Administrator.
• Quit all active applications before starting the installation. The installation may take longer if
antivirus software or other applications are active on the computer.

2 Insert the "AutoID Network Navigator Master Disc" into the CD-ROM drive of the PC.

3 Normally, the AutoRun function of the computer will display the following screen.
To start the installer directly, use Windows Explorer or another method to open the CD-ROM drive,
and double-click "AutoID Launcher.exe" in the Setup folder.
AutoID Launcher will start and select the language of the installer software.

SR-650-M-NO5-E 5-3
5-1 Installing, Starting, and Shutting Down

4 The AutoID Network Navigator installer will start.

5
AutoID Network Navigator Functions and Operation

5 Click "Install .NET Framework 3.5 SP1".


If .NET Framework 3.5 SP1 is already installed in the computer to be used, then the install will automatically exit.
• If .NET Framework 3.5 SP1 is not installed, then follow the on-screen instructions, insert DISC2, and continue with
the installation.

6 Click "Install AutoID Network Navigator".

7 Click "Next".

5-4 SR-650-M-NO5-E
5-1 Installing, Starting, and Shutting Down

8 Click "Next".
Click on the [Change] button to change to the folder in which the application will be installed.

AutoID Network Navigator Functions and Operation


9 Click [Install].

SR-650-M-NO5-E 5-5
5-1 Installing, Starting, and Shutting Down

10Click [Finish].

5
AutoID Network Navigator Functions and Operation

11Follow the same steps to "Install FileView" and "Install MultiMonitor".


FileView install screen

5-6 SR-650-M-NO5-E
5-1 Installing, Starting, and Shutting Down

MultiMonitor install screen

AutoID Network Navigator Functions and Operation


„ Uninstall Method
From the Start menu, select [Control panel] -> [Programs] -> [Programs and Features] -> [Uninstall or change a
program], select the program to uninstall from the list, and click [Uninstall].

SR-650-M-NO5-E 5-7
5-1 Installing, Starting, and Shutting Down

Startup Procedure

Starting AutoID Network Navigator

From the Start menu, select [Programs] o [KEYENCE Applications] o [AutoID Network Navigator (EN)].

Or, double-click on the desktop.


AutoID Network Navigator will start up.
Select the network card to use first.

5
AutoID Network Navigator Functions and Operation

* Use 255.255.0.0 and subsequent number of subnet mask for the network card.

„ When automatically detected


If the SR-650 Series unit is within the same network, then this will be automatically detected, and the following
window will be displayed.

„ When not automatically detected


If the SR-650 Series unit is not automatically detected, then the following message will be displayed.

5-8 SR-650-M-NO5-E
5-1 Installing, Starting, and Shutting Down

Connection Using BOOTP


The IP address setting for [Next Power-On] for a SR-650 Series unit in its default state is set to [BOOTP].
To register a SR-650 Series unit that is either in its default state or set to BOOTP with AutoID Network Navigator,
carry out the following operations.

„ Starting AutoID Network Navigator

1 Start AutoID Network Navigator on a SR-650 Series unit set to BOOTP and that has its power turned on. This
is automatically detected, and the following message is displayed.
Click [Yes], and allocate IP addresses.
5

AutoID Network Navigator Functions and Operation


2 Allocate IP addresses for automatically detected SR-650 Series units.
An IP address is automatically allocated to available IP addresses.

• To change the IP address, click the [Edit] button, and change to the IP address to be used.

When the IP address has been changed, click the [OK] button.

• To have the unit connect to BOOTP the next time the power is turned on, then change this to "BOOTP".

When IP allocation is completed, click the [OK] button.

SR-650-M-NO5-E 5-9
5-1 Installing, Starting, and Shutting Down

„ Adding using the [Register] button


After starting AutoID Network Navigator, register a SR-650 Series unit set to use BOOTP.

1 Press the [Register] button to open the Register Reader screen.


An SR-650 Series unit with "No IP address" allocated is added to the Register Reader screen.

5
AutoID Network Navigator Functions and Operation

2 Click [Set Reader IP Address] for the unit that has not had an IP address allocated to allocate an IP address.
Either change the IP address or change settings, then click the [OK] button.

3 When the SR-650 Series unit that has had an IP address registered is displayed on the Register Reader
screen, click the [Register] button.

5-10 SR-650-M-NO5-E
5-1 Installing, Starting, and Shutting Down

Adding Reader with Register Button


If the SR-650 Series is on the different network, or it is placed on the network after starting AutoID Network Navigator
up, add the reader by clicking the Register button.

1 Click the Register button .

AutoID Network Navigator Functions and Operation


2 If the SR-650 Series is on a different network, click the Add button and enter the IP address of the
SR-650 Series to add.

Important To add the SR-650 Series on the different network, default gateway must have been
preconfigured to the SR-650 Series.

3 To have a SR-650 Series unit participate on the network after starting AutoID Network Navigator, click the
[Auto Search] button and add the SR-650 Series unit.

To add all searched readers, check "Check all".


To add only a certain reader, uncheck "Check all" and check the reader to add.

4 Click the [Register] button.


The SR-650 Series unit will be registered in the reader view, and will be usable by AutoID Network Navigator.

SR-650-M-NO5-E 5-11
5-2 Screen Layout
This section describes the icons for AutoID Network Navigator.

Screen

(4) (7)

(1)
(2)
(3)

5 (5)
AutoID Network Navigator Functions and Operation

(6)

(8)

(1) : Menu Bar (6) : Reader list


Some operations of the AutoID Network Navigator Displays search results or reader information for
functions or software version can be checked. the detected readers or an open file.
(2) : File Icon Registration of a new reader or deletion of a
displayed reader can also be performed.
…Creates a new file.
(7) : Transmission and reception settings icon
…Opens a file. Prints quick setup codes or sends/receives a
configuration.
…Saves on an existing file.
(8) : Configuration View
(3) : Edit Icon While confirming SR-650 Series unit read images,
Undo the current work or redo. carry out quick calibration or configure transmission
(4) : Tool Icon settings or operations modes.
Starts each tool of AutoID Network Navigator. (For details of the Configuration View operation,
(For details of each tool, refer to 5-59 or later.) refer to Page 5-19.)
(5) : System icons
Register items on AutoID Network Navigator,
remove items, or change settings. …Click to reset the configuration to default.

… Register button. Register the SR-650 Series


unit in AutoID Network Navigator.
… Change settings button. Open a
configuration file.
… Delete button. Delete a SR-650 Series unit
from AutoID Network Navigator.
… Update button. Update the connection with
the SR-650 Series unit to the latest status.

5-12 SR-650-M-NO5-E
5-2 Screen Layout

Menu Bar

„ File
• New : Creates a new configuration file.
• Open : Opens a configuration file.
• Save : Saves the selected file.
• Save As : Saves the selected file with a new name.
• Save All : Saves all opened files.
• Quick Setup Code : Prints the settings of the selected file with the
quick setup code function. For details, refer to
Page 5-54.
• Export Reader Configuration : Outputs the selected file list to a tab separated
5
text file. For details, refer to Page 5-68.

AutoID Network Navigator Functions and Operation


„ Edit
• Undo : Goes back to a previous state.
• Redo : Performs an operation again.

„ View
• Reader View : If the checkmark is removed, then the reader list
will close.
• Highlight Configured Fields: Highlights the parts changed from the factory
configuration.

„ System
• Register : Registers a reader. For details, refer to
Page 5-11.
• Switch reader configuration : Switches to the other configuration file.
• Delete Reader : Deletes a registered reader from a list.
• Temporary IP Address Setting : Not used with the SR-650 Series.
• Confirm Firmware Version : Display the IP address, unit system version,
and MAC address of the selected reader.
• Update Firmware : Updates the system firmware.

„ Transfer
• Retrieve Configuration : Receives a configuration.
• Send Configuration : Sends a configuration.

SR-650-M-NO5-E 5-13
5-2 Screen Layout

„ Tool
• Live View : Starts the LiveView function. For details, refer to
Page 5-59.
• Image View : Starts the ImageView function. For details, refer to
Page 5-62.
• File View : Starts the FileView function. For details, refer to
Page 5-64.
• Terminal : Starts the Terminal function. For details, refer to
Page 5-56.
• Installation Guide : Starts the Installation Guide. For details, refer to

5 Page 5-65.

„ Configuration
AutoID Network Navigator Functions and Operation

• Select Network Card : Selects a network card for the PC to use with AutoID
Network Navigator.
• Options : Click to open the Option window.

• Option window
• Search Readers on Application Startup : Sets whether to search automatically a
SR-650 Series at the AutoID Network
Navigator startup.
• Clock Sync (SR-D100) : Not used with the SR-650 Series.
• Communication Timeout : Sets the communication timeout for
AutoID Network Navigator to either 5 or
10 seconds.
• Terminal on Live View Startup : Select to display the terminal together
when Live View is started.
• Live View Thinning Out (SR-650) : Select to thin out the Live View images.
Appropriately thinning out images from
the reader can reduce load on the CPU.

„ Help
• About : Displays the version information of AutoID Network Navigator.

5-14 SR-650-M-NO5-E
5-2 Screen Layout

The Reader List

AutoID Network Navigator communicates with the connected SR-650 Series unit at specified intervals. The indicator
displayed to the left shows the status of communications.

Lamp status Description

Green SR-650 is registered in AutoID Network Navigator.

SR-650 is operating in AutoID Network Navigator.


Blue * During operation, this will halt the command port connection and
data port connection with other communication devices.

Gray AutoID Network Navigator and SR-650 are not communicating.

An SR-650 formerly in communication can not be recognized.


5
Check that the IP address has not changed, or that the Ethernet

AutoID Network Navigator Functions and Operation


Red cable has not been removed.
When communication is possible, the indicator will automatically
change to green.

„ Operations that can be carried out on the reader list


The following operations can be carried out on the reader list.
• Click the indicator to change the status of communications between AutoID Network Navigator and the SR-650
Series unit.
• When the mouse pointer is placed on any of the reader name, IP address, or model, then the MAC address of that
SR-650 Series unit will be displayed.

• Right-clicking on any of the reader name, IP address, or model will enable selection of registration, deletion, or changing
of configuration of the reader.
• These details can be selected from System in the menu bar.

• Double-click the IP address to specify the IP address of the connected reader.


• Used to change the SR-650 communicating with AutoID Network Navigator.

SR-650-M-NO5-E 5-15
5-3 AutoID Network Navigator Operation Flow
The basic operation flow of AutoID Network Navigator is as follows:

Select a reader to configure from the automatically searched readers. Or register the reader to configure.
1

Configure the operation of the SR-650 Series


2 Page 5-17

5
AutoID Network Navigator Functions and Operation

Send the configuration to the SR-650 Series


3 Page 5-50

Perform a reading test


4 Page 5-17

Save/print the configuration as necessary


5 Page 5-52, 5-68

Shut down AutoID Network Navigator


6

5-16 SR-650-M-NO5-E
5-4 Details of Settings View
This section describes details and operating methods in settings view for AutoID Network Navigator.

[Camera] tab
The [Camera] tab has [Auto] and [Manual] methods for registering with the parameter bank.
• Auto : Mode for carrying out quick calibration of the SR-650 Series unit.
Click Positioning o Tuning o Test to automatically configure the optimum settings.
• Manual : Enables quick configuration of details of reading settings that cannot be configured in quick tuning.

This section explains details of this screen.


5
The [Auto] screen

AutoID Network Navigator Functions and Operation


(5)

(1)

(2)

(6)
(3)

(4)

(7)

(8) (9)
(1) Configuration procedure
Buttons to switch between [Auto] and [Manual] modes.
(2) Positioning
Laser-Aim… Activate the laser-Aim of the SR-650 Series.
Monitor … Displays the image output by the SR-650 Series.
Image Rotation …Rotate the image output from the SR-650 Series 180°. Configure in accordance with the
set direction.
(3) Tuning
Tuning … Performs a calibration.
Tuning option … Sets the calibration method.

Tuning History… Displays the history of calibrations.


(4) Test
Reading test … Starts the reading rate test mode.
Tact test … Starts the read time test mode.
Bank … Check to start the test mode using a bank selected at (8).
If not checked, the test mode is started with the Alternate function activated.

SR-650-M-NO5-E 5-17
5-4 Details of Settings View

(5) Monitor screen


Displays the image output by the SR-650 Series.
You can drag the image on the screen, or use the light blue lines to restrict the range of the decoding area.
The restricted decoding area can be further dragged, and its positioning changed.

5
AutoID Network Navigator Functions and Operation

* (7) Click the [Full area] button to reset the restricted decoding area.

(6) Brightness adjustment bar


Adjust the brightness of the monitor screen.
(7) [Full area] button
Resets the decoding area restricted on the monitor, and returns the decoding area to the full field of view.
(8) Parameter bank display window
Displays the current parameter bank settings.
(9) Camera status display window
Displays quick tuning status and test mode result values.

Details of image rotation configuration

Rotate by 180° the mage output from the SR-650 Series.


Select an orientation that is easy to adjust, depending on the mounting of
the SR-650 Series.
Click the [Apply] button to set.

Top
The SR-650 Series switch side is set
to vertical as default.
TE
S
R

S
T

Bottom
-6
2
5

TU
N
N

E
ET
IN

PO
W O
ER K/N
R G
/
ST
B

• Click the [Apply] button to write the image rotation settings to the SR-650 Series unit. Images that can be confirmed
during operation using Live View also reflect this setting.
• Image rotation settings can also be configured using the configuration command.
Refer to "8-3 Details of Configuration Commands (Operation Configuration Command Format Page 8-23 )"

5-18 SR-650-M-NO5-E
5-4 Details of Settings View

Details of tuning configuration

Click to display the following screen.

AutoID Network Navigator Functions and Operation


„ Tuning algorithm
Select the algorithm from Normal, moving targets and DPM targets.

• Normal : Perform normal calibration. You should normally


select this type.
• For moving targets : Perform calibration matched to reading
workpieces that are moving. Determine the set
exposure calculated from the time of movement,
and with a fixed exposure time, perform auto
calibration.
• For DPM targets : Must be used for workpieces with low print quality,
and which require a pre-processing filter.
If "for DPM targets" is selected, then set the
preprocessing filter on the [Digital Filter] tab to
[Auto], and perform auto tuning.
* Depending on the tuning algorithm, display of tabs will change as explained below.

SR-650-M-NO5-E 5-19
5-4 Details of Settings View

„ [Camera] tab

5
AutoID Network Navigator Functions and Operation

• Exposure
Displayed when the tuning algorithm is set to [for moving targets].
Set a fixed value for exposure.
• Dynamic Range
Set the dynamic range when during tuning to [Hi-Sensitivity/Hi-SNR] or [Hi-DR].
• Offset
Use the default value for most cases. By removing the default checkmark, manual settings from 0 to 254 can be set.
• Internal Lighting
Select whether or not to use the SR-650 Series unit's internal lighting.
• External Lighting
Select to use external lighting. To synchronize operation of the SR-650 Series unit with the external lighting, assign
"EXT. LIGHT" to the output terminal.

„ [Digital Filter] tab

• Inverse Read
Specify the inverse read status of the code to configure.
Disable: an inverse code can not be calibrated.
Enable: only inverse codes can be calibrated.
Auto: the inverse read status is automatically determined, and calibration carried out.

5-20 SR-650-M-NO5-E
5-4 Details of Settings View

• Reverse Read
Specify the reverse read status (front, back) of the code to configure.
Disable: only carry out tuning from the front of the code.
Enable: only carry out tuning from the back surface of the code.
• Digital Filter
Specify use of the preprocessing filter when tuning.
Specific : restrict to a specific preprocessing filter. Select restricted items from the following.
Do not use
Expand (Weak), Expand (Medium), Expand (Strong)
Expand (Weak)o Shrink & expand (Medium) o Shrink & expand (Strong) o Shrink

5
Shrink (Weak), Shrink (Medium), Shrink (Strong)
Shrink (Weak)o Expand & shrink (Medium) o Expand & shrink (Strong) o Expand
Automatic (Expand)

AutoID Network Navigator Functions and Operation


Automatic (Shrink)
Automatic (Expand & shrink)
• Decoding Area
Set the decoding area for the SR-650 Series unit.
Press the [Edit] button to confirm the image, and set the area.
Area settings can be input in the Top, Bottom, Left, and Right fields, or dragged on the image with the mouse.

Capture: capture the code to be calibrated by the SR-650.

Use the mouse to drag and set the calibration area for the
captured image.
The area that has been dragged and set is displayed using
Up, Down, Right, and Left.

(0, 0) (751, 0)
(Left, Up) (Right, Up)

(Left, Down) (Right, Down)


(0, 479) (751, 479)
Whole: reset the restricted calibration area.
* When setting the area, items are subject to the following restrictions.
Left : even number from 0 to 652
Up : even number from 0 to 380
Right : odd number from 109 to 751
Down : odd number from 99 to 479

SR-650-M-NO5-E 5-21
5-4 Details of Settings View

„ [Timeout] tab

5
AutoID Network Navigator Functions and Operation

• Decode Timeout
Set the decode timeout at calibration from the following items.
100ms, 200ms, Unlimited, Specific
Set values can be specified from 10ms to 2550ms.

„ [Symbology] tab

Registration of a maximum of 8 code types that can be calibrated is possible.


Establishing the conditions for each code means that only codes that meet these conditions will be calibrated.
• For explanations of the Length and Details buttons, see the [5-4] Settings view, [Code] tab (Page 5-28).
• Codes not registered in this tab cannot be configured.

5-22 SR-650-M-NO5-E
5-4 Details of Settings View

Camera status display window

The following three screens are displayed in the camera status display window.

„ Tuning
When quick tuning is performed, the result of decoding is plotted for
every scan.
Ɣ : Quality ............. higher plotted marks indicated a more reliable read.
× : Decode time..... lower plotted marks indicated shorter decode times.
When calibration is completed, the optimum read conditions are shown
with a green line.
5

AutoID Network Navigator Functions and Operation


„ Reading Test
Click the [Reading Test] button to enter reading rate test mode.
• Parameter bank : displays the parameter bank number used in the
reading test.
• Reading test : displays the read stability as a percentage.
• Brightness : displays the reading brightness.
• Read Data : displays result data when reading is successful.

„ Tact test
Click the [Tact] button to enter processing time test mode.
• Parameter bank : displays the parameter bank number used in the
reading test.
• Read time : displays the latest reading time.
• Max time : displays the maximum read time since running a
processing time test.
• Min time : displays the minimum read time since running a
processing time test.
• Read Data : displays result data when reading is successful.

SR-650-M-NO5-E 5-23
5-4 Details of Settings View

Details of the Tuning History screen

Click button to display the following screen.


It is possible to select what is considered the optimal calibration results when carrying out multiple calibrations for the
same code, and register these in the parameter bank.

5
AutoID Network Navigator Functions and Operation

• History
Displays a maximum of 8 results of calibration.
The latest calibration results are displayed at the top in position (1).
Multiple history data results can be combined and displayed on a calibration results chart.

• Update
A button to reflect the calibration results selected in the history in the parameter bank selected in the reading
settings.
• Clear
Deletes all collected calibration history.
• Reading settings
Use the bank update button to select the parameter bank No. to update.
You can also confirm detailed values for updated calibration results.
• Tuning image
Displays image obtained at calibration, when selected in the history.
• Tuning result
Displays graphs from calibration, when selected in the history.

5-24 SR-650-M-NO5-E
5-4 Details of Settings View

Details of parameter bank display window

Select the bank No. in the parameter bank display window, perform quick calibration, and write the obtained
calibration results to the selected bank directly.
Normally, the 5 items of Alternate, Symbology, Exposure, Gain, and Digital filter are displayed, but by selecting the
[Show all] checkbox, all items that can be operated can be showed on the manual screen.

Normal window [Show all] window

AutoID Network Navigator Functions and Operation


The [Manual] screen

Click the [Manual] button to list items that can be configured in the SR-650 Series parameter bank. Use this to check
result values obtained in the [Auto] screen, and to manually change parameters.

„ [Update] button
Updates changed parameter bank settings on the SR-650 Series unit.

SR-650-M-NO5-E 5-25
5-4 Details of Settings View

„ Common
• Alternate
Enable: read the selected parameter bank, and use for reading operations.
Disable: do not use the selected parameter bank.
• Repeat read attempts
Set the number of repeat reads for the selected parameter bank within the range of 0 to 32.
* This specifies the number of retries, therefore if "02" is set, then after a single read, 2 retries will be carried out.
• Decode timeout (×10ms)
The timeout value set in auto calibration.
Set values can be specified manually from 10 ms to 2550 ms (Unit: 10 ms).

5 • Shutter delay
Set the delay between the recognition of a trigger input and the scanning start.
Default: 0ms
AutoID Network Navigator Functions and Operation

Setting range: 0 to 255 ms


• Decode range
Set the range of scanning and decoding.
• Inverse read
Inverse read settings during calibration.
• Reverse read
Reverse read (reverse surface) settings during calibration.
• Calibration brightness average
Brightness values during calibration.
Standard values used with the predictive maintenance information (PMI) function.
* When "Reverse B/W" is set, the calculation method for brightness is reversed from normal setting.

„ Code
• Code type
Code type set in the parameter bank.
• Code setting
maximum and minimum values for read digits in the parameter bank.
• Code detail setting
Confirm and change detailed settings for each code item set in the parameter bank.
Additionally, multiple read conditions can be set here.
• Output length limitation
Set the output length limitation function.
Default: if enabled, then set the following items.
• Mode
Set the direction of the range of the output length limitation function.
Forward: set the effective digits and start digits for restrictions from the front of the code data.
Backward: set the effective digits and start digits for restrictions from the end of the code data.
• Start of output
Set the number of digits for output length limitation.
• Starting index of output
Set the number of digits for the start of output limiting within the code data.
* This item can also be set from the [Code] tab.

„ Light
• Use internal lighting
Set whether or not to use internal lighting.
Default: Enable
• Use external lighting
Set whether or not to use external lighting.
Default: Disable

5-26 SR-650-M-NO5-E
5-4 Details of Settings View

„ Scan
• Exposure
The exposure set in auto calibration.
This can also be set manually from the drop-down menu.
• Gain
The digital magnification ratio for brightness of the scan data set in auto calibration.
Default: 10000
This can also be set manually from the drop-down menu.
• Offset
The offset value for the scan data set in auto calibration.
Gain processing is performed based upon the value set as the offset.
Do not change the setting value under normal conditions.
5
• Dynamic range

AutoID Network Navigator Functions and Operation


The dynamic range set in auto calibration.
Default: High sensitive
Setting contents: Hi-Sensitive, Hi-SNR, Hi-DR
• Sensitivity
The analog magnification ratio for brightness of the scan data set in auto calibration.
Default: 10000
This can also be set manually from the drop-down menu.
• Filter setting
The pre-processing filter set in auto calibration.
This can also be set manually from the drop-down menu.
Set the pre-processing filter from the following items.
Do not use
Expand (Weak), Expand (Medium), Expand (Strong)
Expand (Weak)o Shrink & expand (Medium) o Shrink & expand (Strong) o Shrink
Shrink (Weak), Shrink (Medium), Shrink (Strong)
Shrink (Weak)o Expand & shrink (Medium) o Expand & shrink (Strong) o Expand

„ Algorithm
You can set a particular decode algorithm for each code.
• QR algorithm
Default: Normal
Setting items: Normal, Quality Mode
• QR Allow clumsy cell
Default: Disable
Setting items: Disable, Enable
• DM Algorithm
Default: Normal
Setting items: Normal, Rapid mode, Quality Mode
• DM Allow clumsy cell
Default: Disable
Setting items: Disable, Enable
• DM Allow low contrast
Default: Disable
Setting items: Disable, Enable
• DM Allow poor alignment
Default: Disable
Setting items: Disable, Enable
• 1D Allow low contrast
Default: Disable
Setting items: Disable, Enable

SR-650-M-NO5-E 5-27
5-4 Details of Settings View

[Code] tab
In the [Code] tab, set read digits for symbology registered in each parameter bank, as well as detailed items and
output length restrictions for each code.
Furthermore, settings items in the [Code] tab set the same items as those in the [Camera] tab, Manual section.
Change settings in one of these.

(1)

5
AutoID Network Navigator Functions and Operation

(2)

(3)

(4)

(1) Bank bb Coded Settings


Symbology set in the parameter bank number (1 to 16). Displays the symbology set in auto calibration.
Additionally, for each symbology set here, maximum values for read digits are changed, as well as detailed items
using the [Details] button. Symbology that can be set in parameter banks are as follows.
0: Not Set 7: ITF 14: CC-A/B (GS1 DataBar)
1: QR 8: 2of5 15: CC-A/B (EAN/UPC)
2: DataMatrix 9: NW-7 (Codabar) 16: CC-A/B/C (GS1-128)
3: PDF417 10: JAN/EAN/UPC 17: Postal
4: MaxiCode 11: CODE128
5: GS1 DataBar (RSS) 12: COOP2of5
6: CODE39 13: CODE93

5-28 SR-650-M-NO5-E
5-4 Details of Settings View

(2) Number of digits read


Set maximum and minimum values for digits read. Click the [Edit] button to change the maximum and minimum
values.
The maximum and minimum values can be set to the same values, and the number of read digits restricted.
Permissible setting ranges for each symbology are as follows.

Symbology Maximum value Minimum value


QR 7089 1
DataMatrix 3116 1
PDF417 2710 1
MaxiCode 138 1

5
GS1 DataBar (RSS) 74 1
CODE39, NW-7 50 3
ITF, COOP2of5 50 2

AutoID Network Navigator Functions and Operation


CODE93, 2of5 50 1
CODE128 128 1
Postal 64 1
CC-A/B (GS1DataBar) 2D code 338 1
CC-A/B (EAN/UPC) 2D code 338 1
CC-A/B/C (GS1-128) 2D code 2361 1

Reference Due to printing conditions and operational environments, NW-7 (Codabar), ITF, and Postal codes are
prone to digit skipping and erroneous reading, therefore it is recommended that the read digits be
restricted.
(3) Details
Click the [Details] button and set particular conditions for each code.
Additionally, set multiple read conditions.
(4) Output length option
Perform output length limitation settings.

• Length limitation settings method


The following are example settings when output is restricted in "KEYENCE-SR-650" data.
(1) Limit Output: Forward, Origin: 3, Length: 5

Forward
Origin: 3

K E Y E N C E – S R – 6 5 0

Length: 5
? Output data: Y E N C E

SR-650-M-NO5-E 5-29
5-4 Details of Settings View

(2) Limit Output: Backward, Origin: 3, Length: 5

Backward
Origin: 3

K E Y E N C E – S R – 6 5 0

Length: 5
? Output data: – S R – 6
* If output is set to "Backward", then because this only designates the count direction of the star digit, the digits

5 before and after the output data is not changed.

Detailed settings
AutoID Network Navigator Functions and Operation

Items that can be set using the details button differ depending on the code. This section explains detailed setting
items for each symbology.

„ Multi read settings


Applying multi read settings enables reading of multiple codes within the same decoding area using one scan.

Multi read settings for 2D codes Bar code "multiple read" settings

• Set the number of codes that can be read in one read In multi read from 2 to 16.
• By selecting "Allow reduced detection count", to output an OK signal even if a single read is successful.
• With 2D codes, select "Allow reading of identical codes" to output separately read data that has the same content.
• Output formats for multi read data are as follows.

Header 1st data item , 2nd data item , ••• , nth data item Terminator

, : Intermediate delimiter. This can be changed to within 5 characters (Default = (0x2Ch))

• The order of output data is from the code with center coordinates closest to the top of the scan screen (if the same
height, then from the right).
• Setting of multi read for Postal and composite characters (CC-A, CC-B, CC-C) is not possible.
• If "Conjugated QR read" is set in QR code detail settings, then multi read settings will not be possible.

5-30 SR-650-M-NO5-E
5-4 Details of Settings View

„ 2D code detail settings


Screens and setting items differ for each code.

DataMatrix QR

AutoID Network Navigator Functions and Operation


PDF417

• If "Structured append mode" is set in QR code detail settings, then if reading a QR code with conjugated
information, then read operations will be halted until all QR codes have been read.
• Output formats when a conjugated QR code has been read are as follows.

Header 1st data item , 2nd data item ••• nth data item Terminator

• If "Structured append mode" is set in QR code, then multi read settings will not be possible.
• Other than multi read, there are no detail setting items in MaxiCode.

„ Allow short margin


For CODE39, NW-7 (Codabar), JAN/EAN/UPC, ITF, CODE128, CODE93, Composite character (EAN/UPC, GS1-
128), there is a setting "Allow short margin".
If "Allow short margin" is set, if the image conditions, distance, and angle result in the obtaining of an image that can
be recognized even for bar codes with narrow quiet zones (margins), then this may be read.
• The width of the quiet zone (margin) varies depending on image conditions, distance, and angle, therefore this
cannot be set to a fixed value.
• ITF codes and NW-7 (Codabar) are prone to digit skipping and erroneous reading, therefore it is recommended
that this not be set.

SR-650-M-NO5-E 5-31
5-4 Details of Settings View

„ Detailed setting for CODE39

Send start/stop characters (*) .......... Check this to send read data,
including the start/stop character
(*), to the host computer.
Inspect check-digit [Modulus 43]...... When this option is checked, [Send
check-digit] is enabled.
Send check-digit............................... Check this to send read data,
including the check digit, to the host
computer.
Trioptic CODE39 .............................. Check this to allow reading of
5 Trioptic CODE39.
AutoID Network Navigator Functions and Operation

„ Detailed setting for ITF

Modulus 10/Weight 3 ....................... When this option is checked, [Send


check-digit] is enabled.
Send check-digit............................... Check this to send read data,
including the check digit, to the host
computer.

„ Detailed setting for NW-7 (Codabar)

Send start/stop characters .............. Select the Start/Stop Characters.


Validate check-digit .......................... When this option is checked,
[Check-digit algorithm] and [Send
check-digit] are enabled.
Check-digit algorithm ....................... Select the method used for the
check digit calculation.
Send check-digit............................... Check this to send read data,
including the check digit, to the host
computer.

5-32 SR-650-M-NO5-E
5-4 Details of Settings View

„ Detailed setting for JAN/EAN/UPC

AutoID Network Navigator Functions and Operation


EAN/JAN-13............................................... Check this to allow reading of EAN/JAN 13 digits.
EAN/JAN-8................................................. Check this to allow reading of EAN/JAN 8 digits.
UPC-E ........................................................ Check this to allow reading of UPC-E.

UPC-A output ............................................. When reading UPC-A, select whether to output the data as 12 or 13 digits.
Add '0' as system code to UPC-E .............. Check this to append a "0" to the head of read data.
2-digit supplemental ................................... Check this to read 2-digit supplemental characters.
5-digit supplemental ................................... Check this to read 5-digit supplemental characters.
Ignore UPC without supplemental.............. Check this to allow reading of the UPC code with supplemental characters
only.
GTIN 14 digits output ................................ Add a "0" to the head of the data and output as 14 digits.

„ Detailed setting for CODE128

GS1-128(UCC/EAN-128) .......Check this to support GS1-128 (UCC/


EAN-128).
The SR-650 Series outputs "FNC1," which
displays the variable length separator via
[GS] (0x1D).

SR-650-M-NO5-E 5-33
5-4 Details of Settings View

„ Detailed setting for GS1 DataBar

GS1 DataBar Truncated........................Check this to allow reading of


GS1 DataBar Omnidirectional/
GS1 DataBar Truncated.
GS1 DataBar Stacked (Omnidirectional) .....Check this to allow reading of
GS1 DataBar Stacked/GS1
DataBar Stacked
Omnidirectional.
GS1 DataBar Limited ............................Check this to allow reading of
GS1 DataBar Limited.
5 GS1 DataBar Expanded........................Check this to allow reading of
GS1 DataBar Expanded.
AutoID Network Navigator Functions and Operation

GS1 DataBar Expanded Stacked..........Check this to allow reading of


GS1 DataBar Expanded Stacked.

„ Detailed setting for Postal

Check the Postal code to read.


Postal
• POSTNET ............ Select this to enable POSTNET reading.
B/B' Field.............. Select this to enable B Field POSTNET and B'Field
POSTNET reading.
• PLANET ............... Select this to enable PLANET reading.
• Japan Post ........... Select this to enable Japan Post reading.
• Intelligent Mail ..... Select this to enable Intelligent Mail Barcode (IMB)
Barcode (IMB) reading.
• Royal Mail ............ Select this to enable Royal Mail reading.
• KIX ....................... Select this to enable KIX reading.
Send check-digit (POSTNET) .......... Select this to send the POSTNET
check digit.
Send check-digit (PLANET) ............. Select this to send the PLANET
check digit.

„ Detailed setting for composite characters


Detail settings for composite characters display the same detail setting item content as for 2D code and for composite
character codes (GS1DataBar, EAN/UPC, GS1-128).

Furthermore, output formats when a conjugated QR code has been read are as follows.

Header Bar code data a 2D Code Terminator

a = Composite delimiter (Can be changed with setting)


(Default: No setting. Can be set using 5 characters or less.)

• "Multi read" cannot be used for composite characters.


NOTICE • Verification will be performed for the data which does not include a composite delimiter.

5-34 SR-650-M-NO5-E
5-4 Details of Settings View

[Communication1] tab
This section explains how to set the communication conditions for the SR-650 Series. These can be set or changed
in the [Table] tab.

(1)

AutoID Network Navigator Functions and Operation


(2)

(3) (4)

(6)
(5)

(1) RS-232C settings


• Baud rate
Default : 115200 bps
Setting range : 9600, 19200, 38400, 57600, or 115200 bps
• Data length
Default : 8 bits
Setting range : 7 or 8 bits
• Parity
Default : Even
Setting range : None, Even, or Odd.
• Stop bit
Default : 1 bit
Setting range : 1 or 2 bits
• Protocol
Default : None
Setting range : None, PASS/RTRY, or ACK/NAK

SR-650-M-NO5-E 5-35
5-4 Details of Settings View

(2) Ethernet settings........configure Ethernet communications for the SR-650 Series unit in accordance with the
connected network configuration.
• IP address at next power on...... set the IP address state at power on for the SR-650 Series unit.
Default : BOOTP
Setting range : Fixed, BOOTP
• IP address
Default : 192. 168. 100. 100
• Subnet Mask..........Specify bits.
Default : 24 (255. 255. 255. 0)
• Default Gateway

5
Default : 0. 0. 0. 0
(3) Appended data settings
Set items to append to output data from the SR-650 Series unit.
AutoID Network Navigator Functions and Operation

• Append data size..... append transmit data character numbers after the header.
Default : Disable
Setting range : Disable, Enable
• Append checksum ... append the communications data checksum before the terminator.
Default : Disable
Setting range : Disable, Enable
(4) Header and terminator setting ... set the header and terminator of the output data.
• Header
Default : None
Setting range : None, STX, ESC, Config
Selecting settings enables the setting of a value up to 5 bytes. (Set as ASCII or hexadecimal
character.)
• Terminator
Default : CR
Setting range : CR, CR+LF, ETX, Config
Selecting settings enables the setting of a value up to 5 bytes. (Set as ASCII or hexadecimal
character.)
(5) Character settings
• Partition Mark ...............input the character to be used as the delimiter for transmission data.
Input one ASCII or hexadecimal character.
Default : [:] (0x3A)
• Inter-Delimiter ...............input the append data multi code read delimiter characters.
Input up to 5 ASCII or hexadecimal characters.
Default : [,] (0x2C)
• Composite Delimiter .....input the character to be used as the delimiter for composite characters.
Input up to 5 ASCII or hexadecimal characters.
Default : None
• IMB Partition Mark ........input the character to be used as the postal code Intelligent Mail Barcode (IMB)
delimiter.
Input one ASCII or hexadecimal character.
Default : None
(6) Output Filling
If, after data filling, the size of the read data output from the SR-650 Series unit is smaller than the specified
number of digits, then append the specified number of filling characters to make up the required number of digits.
• Filling Size ............... specifies the data size after characters have been appended.
Default :0
Setting range : 0 to 999
• Filling Character ...... input one ASCII or HEX character to append.
Default : [(Space)] (0x20)

Refer to "Chapter 7 Communication Specifications of the SR-650 Series (Page 7-1)"

5-36 SR-650-M-NO5-E
5-4 Details of Settings View

[Communication2] tab
Set communications in line with the control host that connects the SR-650 Series unit. These can be set or changed
in the [Table] tab.

(1)

AutoID Network Navigator Functions and Operation


(2)

(3)

(1) Command Port


Communication port to process operation/configuration commands and responses sent from a control host.
• Interface setting
Default : RS-232C
Setting range : Not used, RS-232C, Ethernet
If Ethernet is selected, set the wait port number.
Default : 9004
Setting range : 1024 to 65535 (9013, 9014, 9015, 5920, and 44818 used by the system, and cannot be specified.)
(2) Data Port
Port to output result data from the SR-650 Series.
• Interface setting
Default : RS-232C
Setting range : Not used, RS-232C, Ethernet
If Ethernet is selected, set the wait port number.
Default : 9004
Setting range : 1024 to 65535 (9013, 9014, 9015, 5920, and 44818 used by the system, and cannot be specified.)
Input the specified IP address for the connected device required for the SR-650 Series unit for server operation or
client operation.
IP address default: 0.0.0.0 (for server operation only)
* Changing the IP address from the IP address means that this can be set for server operation and client
operation.

SR-650-M-NO5-E 5-37
5-4 Details of Settings View

(3) PLC Port


Ethernet communications port. This is mainly used for control over Ethernet/IP, but selecting TCP enables an
output destination to be used as a specified data port.
• Interface setting
Default : Ethernet
Setting range : Not used, Ethernet
• Protocol
Default : EtherNet/IP
Setting range : EtherNet/IP, TCP
Specifying the protocol and set each of Ethernet/IP and TCP.

5 Ethernet/IP Settings

• Data handshake
AutoID Network Navigator Functions and Operation

Default : Disable
Setting range : Disable, Enable
* Select the check box to enable this setting.
• Input assembly data size (sending)
Default : 500 byte
Setting range : 40 to 1400
• Output assembly data size (receiving)
Default : 500 byte
Setting range : 40 to 1400
• Byte Swapping
Default : Disable (ROCKWELL)
Setting range : Disable, Enable (KEYENCE, OMRON)

Connected Device Settings

• Remote IP address
Default : 0. 0. 0. 0
* Ensure that the IP address is set.
• Remote port
Default : 5000
Setting range : 1024 to 65535 (9013, 9014, 9015, 5920, and
44818 used by the system, and cannot be
specified.)

Refer to "Chapter 7 Communication Specifications of the SR-650 Series (Page 7-1)"

5-38 SR-650-M-NO5-E
5-4 Details of Settings View

[Operation] tab
Configures SR-650 Series operation. These can be set or changed in the [Table] tab.

(2)

(1)
(3)

(4) 5

AutoID Network Navigator Functions and Operation


(5)

(6)

(7)

(1) Reading Mode


Select one of the following four choices.
• Single..........single label read mode
• Multi1 ..........multi-label read mode 1
• Multi2 ..........multi-label read mode 2
• Burst read ...burst reading mode
(2) Data Transmission
When specifying single label read mode or multi-label read mode 2, select from the following 2 options.
• Send after read
• Send after timing off
(3) Duplicate Reading Prevention Interval
Set when multi-label read mode 1 is specified.
Default : 1000 ms
Setting range : 0 to 25500 ms (Specify in units of 100 ms)
Laser-Aimer Pulse Duration
Set when multi-label read mode 1 and multi-label read mode 2 are specified.
Default : 100 ms
Setting range : 0 to 990 ms (Specify in units of 10 ms)
Burst read settings
Specify burst read mode and the follow screen will be displayed.

• Burst Interval
Default : 0 ms
Setting range : 0 to 255 ms (Specify in units of 1 ms)

SR-650-M-NO5-E 5-39
5-4 Details of Settings View

• Burst Bank
Default : Bank1
Setting range : Bank1 to Bank16
• Burst Count
Default :3
Setting range : 1 to 8
(4) Timing Mode
Select one of the following two choices.
• Level trigger
• One-shot trigger

5
If one-shot trigger is selected, then set the one-shot duration.
Default : 1000 ms
Setting range : 100 to 25500 ms (Specify in units of 10 ms)
AutoID Network Navigator Functions and Operation

(5) Timing On Command, Timing Off Command, Read Error String


Specify up to 8 ASCII or hexadecimal characters.
Timing On Command default : LON (4C4F4E)
Timing Off Command default : LOFF (4C4F4646)
Read Error String default : ERROR (4552524F52)

Refer to "Chapter 4 Operation of the SR-650 Series (Page 4-1)"

(6) Additional Information


Append the selected items to read data.
The output data format for selected items can be confirmed in the [Format] area.
Selecting PMI (predictive maintenance information appending function) will display the PMI input window.
Specify PMI preset values (1 to 4).

• PMI preset value 1


Default :5
Setting range : 0 to 100
• PMI preset value 2
Default :8
Setting range : 0 to 100
• PMI preset value 3
Default :5
Setting range : 0 to 100
• PMI preset value 4
Default : 20
Setting range : 0 to 100

Refer to "3-10 Preventive Maintenance Information (PMI) Appending Function (Page 3-35)"

(7) Bank Ordering


Carry out settings for the alternate functions. This can not be set when burst read mode is selected.
Order .... select parameter bank number sequential order or successful order.
• Sequential
• Begin with successful bank
Priority bank....specify the parameter bank number from which to start reading.
Default : Bank1
Setting range : Bank1 to Bank16

Refer to "3-3 Alternate Function (Page 3-10)"

5-40 SR-650-M-NO5-E
5-4 Details of Settings View

[I/O] tab
Set operations for input/output terminals. These can be set or changed in the [Table] tab.

(1)
(3)

(2)

AutoID Network Navigator Functions and Operation


(5)

(4)

„ Input Terminal
Set the operation of the input terminals (IN1 and IN2).
(1) Input Polarity
Specify the polarity of the input terminal.
Default : Norm. open
Setting range : Norm. open (normally open) or Norm. close (normally closed)
(2) Required Input Duration
Set the time delay before the input terminal turns on.
Default : 1ms
Setting range : 1ms, 2ms, 10ms
(3) IN1, IN2 Function
• Function
IN1 default : TIMING
IN2 default : PRESET
Settings range: TIMING, PRESET, TEST, TUNING, Disable
• Test mode
When you select "TEST", specify the test mode desired.
Settings range: reading rate test, processing time test, position test
• Power-ON trigger
Select this to activate IN1 and IN2 specified at power-on.

SR-650-M-NO5-E 5-41
5-4 Details of Settings View

„ Output terminal
Set the functions of the output terminals (OUT1, OUT2, OUT3).
(4) OUT1, OUT2, OUT3 terminal functions
• Terminal function
OUT1 default : OK
OUT2 default : NG+ERROR
OUT3 default : TRG BUSY, LOCK BUSY, MODE BUSY, ERR BUSY
Setting range : OK, NG, ERROR, PRESET OK, TUNING OK, TRG BUSY, LOCK BUSY, MODE BUSY, ERR
BUSY
EXT. LIGHT

5 You cannot set the result outputs (OK, NG, ERROR, PRESET OK, TUNING OK), and the
AutoID Network Navigator Functions and Operation

NOTICE operation outputs (TRG BUSY, LOCK BUSY, MODE BUSY, ERR BUSY) to the same output
terminal.

• EXT. LIGHT
Select to use external lighting.
Select this to make the [EXT. LIGHT] button active.

• External lighting output polarity


Default : Norm. open
Setting range : Norm. open (normally open) or Norm. close
(normally closed)

(5) • Output Duration


Specify the polarity of the output terminal. (Common between terminals)
Default: 500 ms
Setting range: 0 to 2550 ms (Specify in units of 10 ms)
• TRG BUSY at Power-On
Specify start-up options when TRG BUSY is set.
Default : Disable
Setting range : Disable, Enable

Refer to "3-6 Multi-I/O Function (Page 3-21)"

5-42 SR-650-M-NO5-E
5-4 Details of Settings View

[Saving Images] tab


Set functions for saving images. These can be set or changed in the [Table] tab.

(1)

(2)
5

AutoID Network Navigator Functions and Operation


(3)

(4)

„ Image saving function settings


Set image saving functions and modes.
(1) Saving images operations
Default OK Image Disable
NG Image Disable
Error Image Save to RAM
Captured Image Save to RAM
Setting range OK Image/NG Image Disable,Send by FTP
Error Image Disable, Save to RAM, Save to ROM, Send by FTP
Captured Image Save to ROM, Send by FTP
If burst read mode is set as the operating mode, specify the burst number for the target images.

(2) • Image save mode


Default : Save final bank image
Setting range : Save final bank image, save specified number of images from timing ON, save specified
number of images before timing OFF
• Number of images saved
If the number of images to save has been specified from timing ON/OFF, then specify this number.
Default : 16
Setting range : 1 to 16

SR-650-M-NO5-E 5-43
5-4 Details of Settings View

„ FTP Settings
Set if Send by FTP is selected in saving images, and the SR-650 Series device is operating as a client.
(3) • IP Address
Set the IP address of the connection destination FTP server.
Default : 0.0.0.0
Setting range : 0.0.0.0 to 255.255.255.255
• User Account/Password
Set the user account name and password of the destination FTP server.
Default : User Account: admin
Password: admin

5 Setting range : Specify up to 16 ASCII or hexadecimal characters


• Passive mode
Default : Disabled (no check mark)
AutoID Network Navigator Functions and Operation

Setting range : Disable, Enable


• Format
Default : JPEG
Setting range : Bitmap, JPEG
• Quality (JPEG)
Set this when JPEG is selected as the format setting.
Default :5
Setting range : 1 to 10
• Binning
Default : 1/4 skipping
Setting range : No binning, 1/4 skipping, 1/16 skipping, 1/64 skipping
(4) Image File Name
Set the send image prefix string and maximum file index.
• Prefix String
Default : image
Setting range : Specify up to 16 ASCII or hexadecimal characters
• Maximum Index Number
Default : 999
Setting range : 99 to 65535

The character string specified in the prefix string has the following restrictions.
• The following characters cannot be used.
" ¥ " (0x5C), " ” " (0x22), " : " (0x3A)," < " (0x3C), " > " (0x3E)
NOTICE " | " (0x7C), " * " (0x2A), " / " (0x2F), " ? " (0x3F)
• " . " (0x2E) on its own, or strings starting with " . " (0x2E) cannot be used.
• Strings starting with "(SPACE)" (0x20) cannot be used.

Refer to "3-7 Image Saving Function (Page 3-25)" "7-6 FTP Communication (Page 7-17)"

5-44 SR-650-M-NO5-E
5-4 Details of Settings View

[Misc] tab
Set SR-650 Series verification functions, silent mode, and switch operations. These can be set or changed in the
[Table] tab.

(1) 5

AutoID Network Navigator Functions and Operation


(2)

(3)

(1) Comparison Settings


Set comparison functions.
• Type
Default : Normal
Setting range : Normal, Sequential
• Origin
Default :1
Setting range : 1 to 7089
• Length
Default : 494
Setting range : 0 to 494
If the comparison method is set to sequential, then the default length value will apply, and specify an increment.

• Length
Default :9
Setting range : 0 to 9
• Increment
Default :1
Setting range : -9999 to 9999

Refer to "3-5 Preset/Verification Function (Page 3-19)"

SR-650-M-NO5-E 5-45
5-4 Details of Settings View

(2) Buttons, laser pointer, multi-LED operation settings


• TUNE Button
Selecting this disables TUNE button operations.
Select this to disable functionality of the TUNE button during operation.
• TEST Button
Deselecting this will prevent test mode result data when started with the TEST button.
• Laser-Aim Option with TUNE Button
Set operating conditions for the laser pointer using the TUNE Button.
Default : Always ON
Settings range : OFF .....................................During usage of the TUNE Button or in other operations modes,

5
the laser pointer is OFF.
Emit in test mode only .........The pointer can be made to emit using the TUNE button only
when started in TEST mode.
AutoID Network Navigator Functions and Operation

Emit in operating mode only ....The pointer can be made to emit using the TUNE button only
when started in operating mode.
Always ON...........................The pointer can be made to emit using the TUNE button only
regardless of TEST mode or operating mode.
• 9 Segment LED
Deselect this to stop parameter bank number display when reading is successful using a multi LED.

Refer to "1-2 Part Names and Functions (Page 1-4)"

(3) Silent mode settings


Restricts data output of selected items.
Default : All disabled
Settings range : Read (Comparison) OK
: Comparison NG
: Read error
: Preset result
: Test mode
: Tuning

Refer to "3-8 Silent Mode (Page 3-31)"

5-46 SR-650-M-NO5-E
5-4 Details of Settings View

[Table] tab
A tab that enables display as a list of items that can be set in [Communication1], [Communication2], [Operation], [I/O],
[Saving images], and [Misc] tabs.
Defaults and settings ranges are the same as those in each respective tabs.

AutoID Network Navigator Functions and Operation


Some functions can only be configured on the [Table] tab.

„ Communication2 (when the interface and Ethernet are configured)


• Keep Alive function settings
Default : Disable
Setting range : Disable, Enable
• Connection establishment require (data port only)
Default : Disable
Setting range : Disable, Enable

SR-650-M-NO5-E 5-47
5-4 Details of Settings View

„ Operation
• Trigger input ON/OFF recognition with one character
Enable this to recognize single character commands with no header or terminator.
Default : Disable
Setting range : Disable, Enable

• The single character strings that can be recognized to trigger the ON/OFF command are
as follows.
SOH(0x01) DLE(0x10) FS(0x1c)
EOT(0x04) DC1(0x11) GS(0x1d)

5 ENQ(0x05)
BEL(0x07)
DC2(0x12)
DC3(0x13)
RS(0x1e)
US(0x1f)
BS(0x08) DC4(0x14)
AutoID Network Navigator Functions and Operation

NOTICE HT(0x09) SYN(0x16)


VT(0x0b) ETB(0x17)
FF(0x0c) CAN(0x18)
SO(0x0e) EM(0x19)
SI(0x0f) SUB(0x1a)

• If a single character is used to trigger the ON/OFF command, then noise may result in the
SR-650 Series unit not recognizing the command correctly.

„ Image save - FTP settings


• Directory moving
Default : Disable
Setting range : Disable, Enable
• Directory name
Default : image
Setting range : Specify up to 32 ASCII characters
* Specify to change the destination directory when using the FTP client.
• Send FTP connection request as necessary
When no connection has been established, specify to make a connection request as necessary.
Default : Disable
Setting range : Disable, Enable
• Send NOOP command
Specify to send a NOOP command periodically.
Default : Enable
Setting range : Disable, Enable
• NOOP command transmission interval
Default : 1 minute
Setting range : 1 to 10 minutes (specify in 1 minute increments)

Refer to "7-6 FTP Communication (Page 7-17)"

5-48 SR-650-M-NO5-E
5-4 Details of Settings View

„ Misc
• Reader name
You can change the reader name of the SR-650 Series unit.
Default : READER
Setting range : Specify up to 8 characters
• Monitor output data priority display position
Specify the data display position when using Live View and multi monitors.
Default : Priority for head of data
Setting range : Priority for head of data. Priority for rear of data.
• SR-600 Compatible Output Mode
Set SR-600 compatible output mode.
Default : Disable
5
Setting range : Disable, Enable

AutoID Network Navigator Functions and Operation


Refer to "3-9 SR-600 Compatible Output Mode (Page 3-33)"
• Rotate camera 180°
Default : Disable
Setting range : Disable, Enable
Refer to "5-4 Details of Settings View - [Camera] tab (Page 5-17)"

SR-650-M-NO5-E 5-49
5-5 Sending/Receiving Configuration
This section explains the transmission of a configuration between AutoID Network Navigator and the SR-650 Series.

Sending Configuration to the SR-650 Series

1 Select the SR-650 Series unit registered in the reader list, and click the button.

5
AutoID Network Navigator Functions and Operation

2 When the transmission finishes with the message "Configuration sent successfully.", the settings specified
on the individual tabs have been written to the SR-650 Series.

5-50 SR-650-M-NO5-E
5-5 Sending/Receiving Configuration

Receiving Configuration from the SR-650 Series

1 Select the SR-650 Series unit registered in the reader list, and click the button.

AutoID Network Navigator Functions and Operation


2 When the settings are received for the configuration file currently being edited, the following message is
displayed:
Click "Yes" to save the configuration file currently being edited, click "No" to not save, or "Cancel" to cancel
receiving the configuration.

3 When the reception finishes with the message "Configuration retrieved successfully.", the configuration of
the SR-650 Series have been reflected on the tabs of AutoID Network Navigator.

SR-650-M-NO5-E 5-51
5-6 Saving/Reading a Configuration File
The specified settings can be saved as a configuration file or read from a configuration file.

Saving a Configuration File

1 Select the SR-650 Series unit registered in the reader list, and click the button.

5
AutoID Network Navigator Functions and Operation

You can also save a configuration file from the "File", "Save", "Save As ", or "Save All" commands in the menu bar.

2 When the "Save As" dialog box is displayed, enter the file name.

The file is saved with the "ptc" extension.

3 Click the "Save" button.


The configuration will be saved in the specified file.

5-52 SR-650-M-NO5-E
5-6 Saving/Reading a Configuration File

Reading Configuration Files

1 Click the button.

AutoID Network Navigator Functions and Operation


2 Select a file from the "Open" dialog box.

3 Click the "Open" button.


The settings saved in that file will be displayed.

SR-650-M-NO5-E 5-53
5-7 Quick Setup Code
Create a quick setup code based upon details set in AutoID Network Navigator.
You can read a printed quick setup code into the SR-650 Series unit, and change settings.
Refer to "3-11 Batch Setting Code (Page 3-37)"

Printing Quick Setup Codes

1 Select the SR-650 Series unit registered in the reader list, and click the button.

5
AutoID Network Navigator Functions and Operation

2 Enter any comments, or change the Error Correction Level value in the QR code section as necessary.

• Comment : Any comments that have been entered will be printed.


• Error correction level : Quick setup codes are printed with the Error Correction Level specified.

3 Click the "Print" button.

Important When reading a quick setup code with the high-resolution type model (SR-650HA), make sure
to use a printer with high print quality. When a printer with low print quality is used, the cells in
the 2D code may bleed and become unreadable. Be sure to use a printer with 300 dpi or more
for printing.

5-54 SR-650-M-NO5-E
5-7 Quick Setup Code

[Printout sample]

AutoID Network Navigator Functions and Operation

SR-650-M-NO5-E 5-55
5-8 Terminal
Click the [Terminal] icon, and the terminal screen will be displayed.
The terminal can be used to confirm data read by the SR-650 Series unit, or send commands to the SR-650 Series
unit.
Additionally, the terminal screen can be used to start the Live View window, and confirm in real time read images.

Terminal Screen
The terminal screen has 2 types of display mode.

5 [Normal] view
AutoID Network Navigator Functions and Operation

(1)

(2) (4)

(3)

(1) Reader list


If multiple SR-650 Series units are registered in AutoID Network Navigator, specify in the terminal the SR-650
Series unit to confirm.
The reader name, model and IP address are displayed.
[Advanced] button
Changes the terminal screen to [Advanced] view.
(2) Command button
Button to operate the SR-650 Series unit.
"LON"........... Same operation as the Timing ON command.
"LOFF" ......... Same operation as the Timing OFF command.
"TEST1" ....... Activates the reading rate test mode.
"TEST2" ....... Activates the tact measurement test mode.
"QUIT".......... Quits the test mode in operation.
(3) Display area
Displays data from the SR-650 Series, commands sent using the command button, and response histories.
(4) [Live View] button
Click to start Live View.
[Clear] button
Delete history data from the display area.

5-56 SR-650-M-NO5-E
5-8 Terminal

[Advanced] view

By switching to [Advanced] view, you can save action commands to the SR-650 Series, sent of control commands,
and acquired history log file log data. Click the [Normal] button to switch to the [Normal] mode display.)

(1) 5

AutoID Network Navigator Functions and Operation


(2)

(3) (4)

(1) Edit Message


Area in which to input commands to send to the SR-650 Series.
• Header/Terminator
Specify headers and terminators for commands to send to the SR-650 Series.
Default : None/CR
Setting range : None/CR, STX/ETX
• Command
Input commands to send to the SR-650 Series.
Use the ź button to display the sent commands history.
• Check command
You can confirm message format comprising selected headers/terminators as well as input commands.
• [Send] button
Click this to send the input command to the SR-650 Series unit.
(2) Display area
Displays data from the SR-650 Series, commands sent using the command button, and response histories.
You can click the (4) [View Mode] button to switch between the command/response screen and the output data
display methods.

SR-650-M-NO5-E 5-57
5-8 Terminal

(3) [Save log] button


You can save the history data from the display area as a log file.

1 Click the [Save log] button. The "Logging" window will be displayed.
When specifying the save location, click the [Browse…] button.
If not changing the save location, click the [OK] button without making any changes.

5
• Append : select this to add new data if there is already saved log information.
AutoID Network Navigator Functions and Operation

• Binary : select this to save as binary format data.

2 When the [Save As] is displayed, specify a file name. (The default setting is terminal.log)

3 Click the [Save] button to save the log data.

4 When saving of the log is complete, click the [Save log] button again.
[Example log file]

5-58 SR-650-M-NO5-E
5-9 LiveView
Click the [Live View] icon to display the Live View screen. The Live View screen enables real-time display of scanned
image data.
Additionally, the Live View screen enables tuning operations and starting of test mode as with in the [Read] tab.
* Displaying the Live View screen also starts the terminal screen. This section only explains the Live View screen.

Details of the Live View screen

(2) (3) (4) (5) (6)

AutoID Network Navigator Functions and Operation


(1)

(7)

(1) Parameter bank display window


Displays the latest images read by of all parameter banks.
Images can be enlarged by double-clicking.
When the border of each image is green, this indicates a successful read, whereas a red border indicates a failed
read.
(2) [Bank display/hide switch] button
Click this to switch between display/hide for the parameter bank display window and the camera status display
window.
(3) [Live View screen] button
Click to change the Live View screen quality.

• File type
Setting range : Bitmap, JPEG
Default Windows7/Vista : Bitmap
WindowsXP : JPEG
• Quality (when JPEG selected)
Setting range : 1 to 10
Default :5
• Binning
Setting range : None, 1/4, 1/16
Default Windows7/Vista : 1/4
WindowsXP : None

SR-650-M-NO5-E 5-59
5-9 LiveView

(4) Displayed image


Set image conditions for images displayed on the monitor.
Default : All
Setting range : All, read images only, errors only
(5) Displayed number
Set the bank No. for images displayed on the monitor.
Default : All
Setting range : ALL, 1 to 16 (parameter bank No.)
(6) [Zoom in/Zoom out] button
You can click this button, then click the image on the screen to zoom in or zoom out.

5
Zoom in........ right double-click the image
Zoom out ..... left double-click the image
(7) [Save image] button
AutoID Network Navigator Functions and Operation

Click this to save the image displayed on the monitor screen.


The default file name is <time indicated on PC>_<read result judgment>. <file extension>.
The file extension is determined according to the setting of the live view image quality. (Bitmap or jpeg)
In the reading judgment, the following characters are displayed.
• When reading is successful: OK
• When reading error occurs, the capture image: ERR
• Monitor image: XX
* The verification judgment result of the preset registration data is not reflected.

[Clear] button
Click to clear the monitor screen and parameter bank display window screen.

5-60 SR-650-M-NO5-E
5-9 LiveView

Burst read Live View

During burst read mode operation, this displays a dedicated Live View screen.

(1) (2)

AutoID Network Navigator Functions and Operation


(3)

(1) [Burst read] window


Displays images for the specified burst scan count.
(2) Read history graph
Displays the history of performed burst reading operations on a graph. (Displays maximum of 8)
Orange: displays the image at the time of scan
Blue : displays the image at the time of decoding.
Gray : displays a read fail.
(3) Read history display
Displays the implementation history of performed burst reading operations on a graph.
* Image transfer time is an approximation when an image is obtained with the computer.

SR-650-M-NO5-E 5-61
5-10 ImageView
Click the [Image View] icon to display the image view screen.
On the image view screen, you can confirm images saved in the SR-650 Series unit RAM/ROM, image captures, and
read images saved on the PC.

Details of the image view screen

(3)

5
AutoID Network Navigator Functions and Operation

(1)

(4)

(2)

(1) Display 1
Displays images obtained with the SR-650 Series unit. Instant captures and images selected as thumbnails are
displayed here.

: [Open] button ....click to display image files saved on the PC.

: [Save] button.....save image files displayed on the screen as bitmap files.


(2) Display 2
Use to display image files saved on the PC.
Use for comparisons with images displayed on display 1.
(3) Instant Capture
Capture images to the SR-650 Series unit.
Specify the parameter bank number, then click the [Capture] button.
Instant captures are displayed on display 1, but to display on display 2, right click on the instant capture image,
and select the display.

Right click on the capture image,


and select the display.

5-62 SR-650-M-NO5-E
5-10 ImageView

(4) Thumbnail
Displays images saved in the SR-650 Series RAM/ROM.
Click the [Refresh] button to display the latest image saved in RAM/ROM.
Right-click images displayed as thumbnails to display on display 1 a zoomed image.
To display on display 2, right-click the thumbnail image, and select the display.

Image view screen in burst read mode

AutoID Network Navigator Functions and Operation


Thumbnail display is the burst read mode display.
Display burst images in order of scanning, and display images that could not be decoded on the error screen.

SR-650-M-NO5-E 5-63
5-11 FileView
Click the [File View] icon to display the File View screen. You can confirm, save, and delete image and configuration
files saved in the SR-650 Series RAM/ROM.

Details of the file view screen

(1)

5 (2)
(4)
AutoID Network Navigator Functions and Operation

(3)

(1) Reader list


If multiple units of the SR-650 Series are connected on the same network, then select on the FileView screen the
SR-650 Series unit to confirm.
The reader name, model and IP address are displayed in the reader.
(2) File
Select the file types to display in FileView.
(3) File list
Displays files selected in (2).
Right-click on the file name to display the menu, from where you can perform [Open], [Delete], and [Save]
operations.

Right-click on the file name.

* The file list does not differentiate between RAM/ROM.

(4) [Refresh] button


Updates the file list.

5-64 SR-650-M-NO5-E
5-12 Installation Guide
Click the [Installation Guide] icon to display the Installation guide screen.
Use the cell and symbol size to confirm the distance and field of view size that can be used with the SR-650 Series
unit.
Use when confirming the field of view when changing the symbol size, and when calculating moving exposures.

Details of the Installation Guide screen

5
(1)

AutoID Network Navigator Functions and Operation


(2)

(3)

(4)

(5)

(6)

(7)

„ Specifications
Area for input of conditions of codes to read.
(1) Parameter options
Select the methods by which to specify code conditions.
• Specify cell size and symbol size ....... method for inputting the cell size (narrow bar width) and the size of the
code to print.
• Specify symbol size ......method for inputting the code size. Use if the cell size is uncertain.
• Specify cell size ............method for inputting the cell size. Use if the data size (length) is not set.
(2) Code tab
Select the code to read.
There are 6 types of code that can be calculated in the installation guide. These are QR, DataMatrix, CODE39,
CODE128, GS1DataBar, and composite characters.

SR-650-M-NO5-E 5-65
5-12 Installation Guide

QR
• Code type ......... select form QR (model 2), QR (model 1),
MicroQR.
• Symbol size ...... input the vertical and horizontal lengths
(including margins).
• Cell size ............ input the cell size.
• Version.............. input the QR code version.
• Data type........... select from numeric, ASCII, binary, or Kanji.
• ECC level .......... select from L, M, Q, and H.
• Max data size.... calculated from the version, data type, and error

5 correction level.

DataMatrix
AutoID Network Navigator Functions and Operation

• Code type ......... DataMatrix supports only ECC200.


• Symbol size ...... input the vertical and horizontal lengths
(including margins).
• Cell size ............ input the cell size.
• Number of cells.... select from the drop-down menu.
If "Specify cell size", then the Rectangle check
box will be available.
• Data type........... Select from numeric, ASCII, or binary.
• Max data size.... Calculated from the cell numbers and data type.

CODE39
• Symbol size ...... input the vertical and horizontal lengths
(including margins).
• Cell size ............ Input the narrow bar width.
• Data length........ input the data length.

CODE128
• Symbol size ...... input the vertical and horizontal lengths
(including margins).
• Cell size ............ Input the narrow bar width.
• Data length........ input the data length.

GS1DataBar
• Symbol size ...... input the vertical and horizontal lengths
(including margins).
• Cell size ............ Input the narrow bar width.

GS1 Composite
• Symbol size ...... input the vertical and horizontal lengths
(including margins).
• Cell size ............ Input the narrow bar width.

5-66 SR-650-M-NO5-E
5-12 Installation Guide

„ Mounting conditions
Input the mounting distance of the SR-650Series, and you can calculate the size of the field of view, and the
exposure for moving reads.
Additionally, this displays the code read range (depth) specified in specifications.
(3) Mounting distance
Input the mounting distance, or move the slide bar.
(4) [FOV Simulation] button
Click this to display the distance input in (3), and the reading view range format selected in (5). Additionally, you
can also confirm the read distance of the SR-650 Series unit.

5
Calculates the distance from the code surface to the
SR-650 Series unit as well as the size of the field of
view as input in (3).

AutoID Network Navigator Functions and Operation


Mounting distance as input in (3)

Reading distance
* The read distance is calculate with a standard
mounting angle (15°).

[Moving] button
Click this to open the Moving window.
Input the speed of the line upon which the SR-650 Series is used to calculate the standard exposure. Input an
exposure shorter than that calculated here in the calibration configuration, and carry out quick tuning.
If tuning is possible, then this judges that the set tracking at the set line speed is possible.

Input the planned line speed

Specify the planned exposure in calibration settings.

(5) Mounting distance standard graph


Displays the mounting distance depth based upon the cell size calculated in specifications on a bar graph.
Check the model name to be used and decide the distance of (3) within the range displayed in the bar graph.
(6) Mounting distance judgment area
Displays the field of view size, minimum cell size, and pixels/cell for the specified mounting distance.
If the code specified in "Specifications" is judged to be not readable at the distance specified in mounting distance,
then the characters will be displayed in red.
(7) [Close] button
Click this to close the Installation guide.

SR-650-M-NO5-E 5-67
5-13 Export Reader Configuration
AutoID Network Navigator can export configured settings values as a text file.

Steps to export settings values

1 From [File] on the menu bar, select [Export Reader Configuration…].

5
AutoID Network Navigator Functions and Operation

2 The [Save As] window will be displayed. Input the file name, and click [Save] button.

5-68 SR-650-M-NO5-E
5-13 Export Reader Configuration

3 This concludes export of the table.


[Example configuration file]

AutoID Network Navigator Functions and Operation

SR-650-M-NO5-E 5-69
5-14 MultiMonitor and FileView
This explains [MultiMonitor] and [FileView] included with AutoID Network Navigator.

MultiMonitor software

Software for real time monitoring of the SR-650 Series. This can display up to 16 SR-650 Series units at once.
This can be used as easy-to-understand monitoring software.

(1)
(2)

5
AutoID Network Navigator Functions and Operation

(4)

(3)

(5)

(1) Menu bar


You can operate MultiMonitor software functions and check software versions.
• View......... change the display method for MultiMonitor.
Reader list: select from display/hide for the reader list view.
Live View display: select from display/hide for the Live View area.
Status display select from display/hide for the status area.
• Layout...... specify the devices to display in MultiMonitor.
• System..... register and delete SR-650 Series units.
• Settings.... select network cards, automatic search at start-up, and Live View quality settings.
• Help ......... confirm the version of MultiMonitor.
• File........... exit MultiMonitor.
(2) System icon
Register in MultiMonitor, delete, and change the display order in the reader list.

5-70 SR-650-M-NO5-E
5-14 MultiMonitor and FileView

(3) Reader list


Displays the SR-650 Series units registered in MultiMonitor.
• Right-clicking on any of the reader name, IP address, or model will enable selection of registration, deletion, or
changing of configuration of the reader.
• Double-click the IP address to specify the IP address of the connected reader.
• Click the indicator to the left of the reader name change the status of communications between MultiMonitor
software and the SR-650 Series unit.

Lamp status Description


MultiMonitor and the SR-650 Series unit are communicating. This displays images in real
time, and read data.

MultiMonitor and the SR-650 Series unit are not communicating.


5
(4) [Live View] area

AutoID Network Navigator Functions and Operation


Confirm in read time images obtained with the SR-650 Series unit.
From the menu bar, you can confirm the number of devices displayed. (1 to 16)
[Display illustrates 16 devices]

If you double-click any of the live view displays, you can confirm the enlarged image from the next reading
operation.
[Zoom in]

(5) Status area


Area that displays results data for the SR-650 Series unit.

SR-650-M-NO5-E 5-71
5-14 MultiMonitor and FileView

FileView

Software that isolates the FileView software from AutoID Network Navigator. Without starting AutoID Network
Navigator, you can manipulate image data and configuration files stored in the SR-650Series RAM/ROM.

(1)

(2)

(3)

5 (5)
AutoID Network Navigator Functions and Operation

(4)

(1) Menu bar


• System..... register readers.
• Settings.... select network cards.
• Help ......... confirm the version of FileView.
• File........... exit FileView.
(2) Reader View
Display the reader name, IP address, or model of SR-650 Series units connected to FileView.
• Click the indicator to change the status of communications between FileView and the connected SR-650 Series
unit.

Lamp status Description


FileView and the SR-650 Series unit are communicating. Operations on images saved to
the SR-650 Series unit are available.
FileView and the SR-650 Series unit are not communicating. In this status, operations on
internal files are not available.

(3) File
Select the file types to display in FileView.
(4) File list
Displays files selected in (3).
Right-click on the file name to display the menu, from where you can perform [Open], [Delete], and [Save]
operations.
* The file list does not differentiate between RAM/ROM.
(5) [Refresh] button
Updates the file list.

„ Notes on MultiMonitor and FileView


• While AutoID Network Navigator is running, MultiMonitor and FileView cannot be started.
• While MultiMonitor and FileView are running, AutoID Network Navigator cannot be started.
• From MultiMonitor and FileView, SR-650 Series operations cannot be controlled.

5-72 SR-650-M-NO5-E
6
Mounting the SR-650 Series
6
This chapter describes mounting and mounting precautions for the SR-650
Series.

6-1 Before Mounting the SR-650 Series ........................ 6-2


6-2 Mounting the SR-650 Series .................................... 6-4
6-3 Adjusting the Mounting Position............................... 6-6
6-4 Confirming the Reading Stability .............................. 6-8

SR-650-M-NO6-E 6-1
6-1 Before Mounting the SR-650 Series
This section describes points to be checked before mounting the SR-650 Series.
Check the mounting conditions as follows.

„ Confirm that ambient light (sunlight, other lights, photoelectric sensors, etc.) is not
affecting the SR-650 Series.
Prevent ambient light from entering the light receiving area for the SR-650 Series. Ambient light may lead to unstable
readings or incorrect readings.

Shield from
ambient light
Photoelectric Remedy
sensor
TE
ST
POW OK/
TU ERRNG/
NE
TE
NET STB ST
POW OK/
IN TU
SR NE ERRNG/

6
-6
25
NET STB
IN
SR
-6
25
Mounting the SR-650 Series

Change sensor position

„ Check whether the reader’s beam is obstructed.


If the beams of light are obstructed, the barcode may become undetectable.

Obstruction

Remedy

Light

Change the position of the obstruction


Code
so that the path of light is unhindered

„ Check whether the reader’s angle creates a specular reflection.


If the beam reflects on the code at a right angle (specular reflection), the reading may be unstable or incorrect.

15°
Remedy

Light

This angle is essential for


proper reading.

6-2 SR-650-M-NO6-E
6-1 Before Mounting the SR-650 Series

„ Confirm there are no metallic or mirrored surfaces in the light receiving area.
If strong reflected light from a shiny surface enters the receiver of the SR-650 Series, the reading may become
unstable or produce unstable results.

Remedy
TE
TE ST
ST POW OK/
POW OK/ TU ERRNG/
TU NE
NE ERRNG/
NET STB
NET STB IN
SR
IN
SR -6
-6 25
25

Apply black
Metallic surface tape to the
metallic surface
to prevent
reflection 6

Mounting the SR-650 Series


„ When using several SR-650 Series in a row, confirm that they do not interfere with each other.
If light from one SR-650 Series unit enters the receiver of another, the reading may become unstable.

SR-650 Series Provide sufficient


distance with which
there is no interference.

TE TE
ST ST
POW OK/ POW OK/
TU ERRNG/
TU ERRNG/
NE NE

NET STB NET STB


IN IN
SR SR

Remedy
-6 -6
25 25

TE
ST
POW OK/
TU ERRNG/
NE

NET STB
IN
SR
-6
25

TE
ST
POW OK/
TU ERRNG/
NE

NET STB
IN
SR
-6
25

Install a
Code shield

SR-650-M-NO6-E 6-3
6-2 Mounting the SR-650 Series
This section describes the mounting method of the SR-650 Series.

When using the included mounting bracket

1 Attach the SR-650 Series to the included mounting bracket.


Select the appropriate mounting method from below according to the application.

Included mounting screw (M4)


Tighting torque 0.5N•m

Mounting bracket

Mounting bracket
6
Mounting the SR-650 Series

TE
ST TE
PO ST
TU W OK/NG PO
NE ER
R / TU W OK/NG
NE ER
R /
NE ST
T B NE ST
IN T B
SR IN
-6 SR
25 -6
25

2 Fix the mounting bracket to the device.


* Mounting screws (M4) are not included. The thickness of the mounting bracket, insulating spacer and washer
included is approximately 4 mm.

TE
ST
PO
TU W OK/NG
NE ER
R /

NE ST
T B
IN
SR
-6
25

Mounting screw (M4)


Washer
Insulating spacer

3 Adjust the installation angle of the SR-650 Series.


The adjustment angle for the mounting bracket is ± 10°.

• Be sure to mount the supplied insulation spacer to suppress the influences of electrical
noise from the device.
If the insulation spacer is not mounted, electrical noise may be generated causing reading
NOTICE error or incorrect reading.
• On the bottom of the mounting bracket, the insulation sheet is attached. Do not peel off
this sheet.

6-4 SR-650-M-NO6-E
6-2 Mounting the SR-650 Series

When not using the included mounting bracket


With this method, you can attach the SR-650 Series to the device without using the included mounting bracket.
Prepare the following item before mounting the SR-650 Series
• Main unit mounting screw (M4) · · ·Screw hole depth of the SR-650 Series: 4 mm

1 Fix the SR-650 Series at the mounting position with M4 screws.


(Tighting torque 0.5N•m)

TE
S
R

S
T
-6
2
5

TU
N
N

E
E
T
IN

P
O
W O
E K/N
R
R G
/
S
TB
Mounting screw (M4)
6

Mounting the SR-650 Series


Mounting screw (M4)

2 Adjust the installation angle and distance of the SR-650 Series.

To suppress the influence of electrical noise from the device, provide insulation for the
mounting part of the SR-650 Series and the device.
NOTICE If insulation is not provided, electrical noise may be generated causing reading error or
incorrect reading.

SR-650-M-NO6-E 6-5
6-3 Adjusting the Mounting Position
When mounting the SR-650 Series, adjust the installation angle and distance as shown below.

Installation angle
The scanner of the SR-650 Series is tilted at a 15 degrees angle against the code surface.
An optimal reading stability can be achieved when mounted with this angle.

Reading distance
15° The angle of the SR-650 Series scanner is 15° with
6 reference to the perpendicular line from the back
side of the main unit.
Mounting the SR-650 Series

• Do not mount the unit so its scanner face is parallel to the code surface.
The optimal calibration may not be achieved or the reading may become unstable due to the
light received from specular reflection.
NOTICE
• The distances or angles that can be used for reading may vary according to the print
quality and size of the code to be read or surrounding environment. Use the test mode,
etc. to confirm the most appropriate mounting condition in the environment.

6-6 SR-650-M-NO6-E
6-3 Adjusting the Mounting Position

Adjusting the reading distance and code position

„ Standard reading distance of the SR-650 Series (focal distance)


The SR-650 Series provides the most stable reading when it is mounted at the following distances.

Type Model Distance


High resolution SR-650HA 38 mm
Short-range SR-650 60 mm
Mid-range SR-651 100 mm
Long-range SR-652 250 mm

„ Code position adjustment


The SR-650 Series is equipped with the laser pointer to adjust the code position.
6
Using the laser pointer enables you to adjust the most appropriate code position easily.

Mounting the SR-650 Series


1 Press the TUNE button once on the SR-650 Series to emit the laser pointer.
The laser pointer emits a laser beam as shown below.

Focal distance
SR-650HA : 38 mm
TE
S

ST
R
-6
2
5

TU
NE NE
T
IN
PO
W
OKERR

SR-650 : 60 mm
/NG/

ST
B

SR-651 : 100 mm
SR-652 : 250 mm

2 The position where the right and left laser beams cross is the center point of the visual field.
Adjust the center position of the code to this point.

TE
S

ST
R
-6
2
5

TU
NE NE
T
IN
PO
W
OKERR
/NG/

ST
B

SR-650-M-NO6-E 6-7
6-4 Confirming the Reading Stability
After mounting the SR-650 Series, check the reading stability with the mounted state. There are 2 methods for
confirming the reading stability as follows.
• Using AutoID Network Navigator
• Using the "TUNE" and "TEST" buttons on the main unit.

This section explains the method using AutoID Network Navigator.

1 Using the Ethernet cable, connect the SR-650 Series to the computer with the AutoID Network Navigator
installed.

NET
HER
ET
Ethernet cable

6
PO
W
ER
Mounting the SR-650 Series

2 Start the AutoID Network Navigator and connect with the SR-650 Series.

3 Press the "Laser-aim" button to emit the laser pointer and adjust the code position.

4 Press the "Monitor" button to check the code position.

6-8 SR-650-M-NO6-E
6-4 Confirming the Reading Stability

5 Press the "Tuning" button to perform calibration for the code.

Mounting the SR-650 Series


6 Press the "Reading test" button to check the reading stability.

7 Checking the screen, perform fine adjustment of the installation angle and distance.

SR-650-M-NO6-E 6-9
6-4 Confirming the Reading Stability

MEMO

6
Mounting the SR-650 Series

6-10 SR-650-M-NO6-E
7
Communication
Specifications of the
7
SR-650 Series
This chapter describes the communication specifications of the SR-650
Series.

7-1 Communication of the SR-650 Series...................... 7-2


7-2 Data Communication Format ................................... 7-4
7-3 RS-232C Communication .......................................7-11
7-4 Ethernet Communication........................................ 7-14
7-5 Socket Communication .......................................... 7-16
7-6 FTP Communication .............................................. 7-17

SR-650-M-NO7-E 7-1
7-1 Communication of the SR-650 Series
To communicate with a control device, the SR-650 Series has interfaces for RS-232C communication and Ethernet
communication.
For these communication interfaces, the communication ports can be set as follows:
• Command port Communication port to process operation/configuration commands and responses sent from a
control device.
• Data port Port to output result data from the SR-650 Series.
• PLC port Dedicated port for the Ethernet communication. This is mainly used for controlling EtherNet/IP
Also, selecting TCP enables an output destination to be used as a specified data port.

Communication Port Assigning Image by Connection Method


This section describes communication port assigning images for different connection methods between the SR-650
Series and a control device.

„ When sending operation/setting commands via RS-232C Communication


7 Port Interface
Communication Specifications of the SR-650 Series

Command port RS-232C

Data port RS-232C

Not used
PLC port
Ethernet

This is the setting method for all basic communications using RS-232C.
To manage data over a network, use the Ethernet port for PLC communication and set the protocol to TCP.
* Also, setting the data port to Ethernet enables output to 2 types of Ethernet device.

„ When sending operation/setting commands via Ethernet Communication

Port Interface

Command port Ethernet

Data port Ethernet

Not used
PLC port
Ethernet

This is the setting method for all basic communications using Ethernet.
* Also, setting the data port to RS-232C enables output to 2 types of RS-232C and Ethernet.

7-2 SR-650-M-NO7-E
7-1 Communication of the SR-650 Series

„ Perform reading operations using the trigger input terminal

Port Interface

Not used
Command port RS-232C
Ethernet

RS-232C
Data port
Ethernet

Not used
PLC port
Ethernet

The above settings are valid when performing reading operations of the SR-650 Series using the trigger input.
Set the data port and PLC port according to the control devices connected.
When sending setting commands from the control device, select the appropriate host interface (RS-232C or Ethernet)
for the Command port.
7
„ When EtherNet/IP communication is the main communication

Communication Specifications of the SR-650 Series


Port Interface

Not used
Command port RS-232C
Ethernet

Not used
Data port RS-232C
Ethernet

PLC port Ethernet

The above settings are valid when controlling the SR-650 Series using EtherNet/IP.
When sending setting commands or operation commands from the control device for the purpose of adjustment, etc.,
select the appropriate host interface (RS-232C or Ethernet) for the Command and Data ports.

SR-650-M-NO7-E 7-3
7-2 Data Communication Format
This section describes the data communication format of the SR-650 Series.
The data communication format is common for both the RS-232C and Ethernet.

Communication Format for Read Data


Read data is sent using the ASCII code with the header and terminator added, as shown below.

Header Read Data Terminator

Various data can be appended for read data.


Header and terminator can be selected from the following using AutoID Network Navigator. They also can be set to
any string up to 5 characters.

z Header
None/ (0x02) / (0x1B)
7
STX ESC

z Terminator
CR (0x0D) / CR LF (0x0D) (0x0A) / ETX (0x03)
Communication Specifications of the SR-650 Series

Read Error Codes


If the code cannot be read, the SR-650 Series will send a reading error code to the control device.
Read error code default setting: ERROR

Header ERROR Terminator

Read error codes can be set to any string of text, up to 8 characters, using AutoID Network.
Additionally, the device can be set to not send error codes.

Appending Data
Various types of data can be appended to read data.

„ Read data format


The data format for appending various types of data to read data is shown below:

Read Parameter
Data Code Symbol Read Burst Scan Read
detailed : : : bank : : :
size type ID data number count time
error code numbers

Positioning Code vertex Code center Unused Image Check-


: Brightness : : : : : : PMI
level coordinates coordinates ECC ratio file name sum

Delimiter characters
• The colon (:) as a delimiting character can be changed via AutoID Network Navigator (one character).
• No delimiter character is inserted after “Data size” and "Symbol ID", and before "Checksum".
Precautions when appending data
• Appended data can be set via a command or from AutoID Network Navigator.
• Only the selected data will be appended to the read data. The data size changes because of this.
• Checksum defers by the contents of the appended data.

7-4 SR-650-M-NO7-E
7-2 Data Communication Format

Details of Appended Data

„ Data size
The data size is the total size of parts (1), (2), and (3), plus 4 bytes.

(1) (2) (3)

Termi-
Header Data size Read data + appended data Checksum
nator

„ Read detailed error code


Factors that caused read errors are judged for each burst number.
The Read detailed error code is appended before the Read data.

Burst number 1 Burst number 2 Burst number n


detailed error code
:
detailed error code
: ··· :
detailed error code
: Read data
7
n: Maximum value of the burst No.

Communication Specifications of the SR-650 Series


• The detailed error code is appended starting with burst No. 1.
• The detailed error code is appended with the following contents.

Detailed error code Description


0 Reading success
1 No code
2 The set decode timeout period elapsed.
3 Scanning aborted.
9 Reading images failed.

„ Code type
The type of read code can be appended before the read data.
Code type ID Read data
0 Reading error
1 QR
2 DataMatrix
3 PDF417
4 MaxiCode
5 GS1DataBar
6 CODE39
7 ITF
8 Industrial 2 of 5
9 NW-7(Codabar)
10 JAN/EAN/UPC
11 CODE128
12 COOP 2 of 5
13 CODE93
14 CC-A/CC-B(GS1DataBar)
15 CC-A/CC-B(JAN/EAN/UPC)
16 CC-A/CC-B/CC-C(GS1-128)
17 Postal

„ Symbol ID
Add the symbology identifier, specified by AIM, before the read data.

SR-650-M-NO7-E 7-5
7-2 Data Communication Format

Barcode type Details Symbol ID


QR code Model 1 ]Q0
Model 2 ]Q1
Model 2, FNC1 first ]Q3
Model 2, FNC1 second ]Q5
DataMatrix ECC200 ]d1
ECC200FNC1 first or fifth ]d2
ECC200FNC1 second or sixth ]d3
PDF417 Normal ]L0
Extended channel interpretation ]L1
Basic channel interpretation ]L2
MaxiCode - ]Z0
CODE39 No check digit validation ]A0
Check digit is validated and transmitted. ]A1
Check digit is validated but not transmitted. ]A3
Trioptic CODE39 - ]A8
ITF No check digit validation ]I0
7 Check digit is validated and transmitted.
Check digit is validated but not transmitted.
]I1
]I3
Industrial 2of5 - ]S0
Communication Specifications of the SR-650 Series

NW-7(Codabar) - ]F0
JAN/EAN/UPC UPC-A, UPC-E, JAN/EAN13 ]E0
JAN/EAN8 ]E4
UPC-A, UPC-E, JAN/EAN13 ]E3
Addon 2, addon 5
CODE128 FNC1 not included. ]C0
FNC1 on the first digit (GS1-128). ]C1
FNC1 on the second digit. ]C2
CODE93 - ]G0
COOP2of5NEC2of5 - ]X0
GS1 Databar - ]e0
Postal POSTNET ]X0
Japan POST ]X1
PLANET ]X3
KIX ]X5
Intelligent Mail Barcode ]X8
Royal Mail ]X4

z Format of symbol ID for composite characters


The symbol ID for composite characters is output in the following data format:
Data format for composite characters

Composite character : ]e0 Bar code data a 2D code data


(Example of GS1/CODE128+PDF)

Composite character : ]Em Bar code data a ]e0 2D code data


(Example of JAN/EAN/UPC+PDF)
* m = Numeric value
* a = Composite delimiter (Can be changed with setting, up to 5 characters)
(Default: No setting)

7-6 SR-650-M-NO7-E
7-2 Data Communication Format

„ Parameter bank number


Appends the parameter bank number that was read.
It is not appended when a reading fails.
• Data format

Read data : nn

nn = parameter bank number (01 - 16)

„ Burst number
Outputs the burst number of the successfully read image in the burst read mode.
No data is appended for a failed reading.
This data is not appended in any mode other than the burst read mode.
• Data format

Read data : n

7
n = burst number (1 - 8)

„ Scan count

Communication Specifications of the SR-650 Series


Appends the number of reading attempts of the SR-650 Series while the timing input is turned ON.
Failed reading operations are also counted.
• Data format

Read data : nnnnn

nnnnn = scan count (1 - 65535)

„ Read time
Appends the time from the trigger input ON until the reading end time or the trigger input OFF.
• Data format

Read data : nnnnn ms

nnnnn = reading time (1 - 65535)

„ Brightness
Outputs the average of the code region's brightness for the read code.
When reading is performed in several regions in a field of view (conjugated QR, composite, or multi read), the
average of all code regions is output.
When reading fails, 0 is appended.
• Data format

Read data : nnn

n = Average value of brightness (0 - 255)

„ Position level
Appends the position level of the read code.
When several codes are read for one scan (multi read), the average of all code position levels is output.
0 is appended when a reading fails.
• Data format

Read data : level = n

n = position level value (0 - 5)

SR-650-M-NO7-E 7-7
7-2 Data Communication Format

„ Code vertex coordinates/Code center coordinates


Appends the coordinates of the vertexes and center position of the read code.
• Data format

Code vertex coordinates : Read data : X1/Y1 : X2/Y2 : X3/Y3 : X4/Y4

Code center coordinates : Read data : X5/Y5

X1/Y1 to X4/Y4 : Code vertex coordinates (Xn = 0 - 751, Yn = 0 - 479)


X5/Y5 : Code center coordinates (X5 = 0 - 751, Y5 = 0 - 479)

Coordinates are specified for code positions in an image as below:

(0, 0) (751/0)
X
X1, Y1 X2, Y2

X5, Y5

7 Code
Communication Specifications of the SR-650 Series

X4, Y4 X3, Y3
(Field of view)
(751/479)
(0/479)
Y

Reference Output of the code vertex coordinate when performing multiple reading of the same code.
When multiple readings are performed for 1 scan, the coordinates are output in the following order:
• Coordinates with code center coordinates higher in the field of view (smaller in Y) are prioritized.
• If 2 coordinates have the same Y coordinates, the center coordinates of the code further to the left
in the field of view (smaller in X) are prioritized.
Output format for multi read is as follows:

Read data 1 corner Read data 1 center


coordinates: coordinates:
Read data 1,
Read data 2 corner Read data 2 center
Read data 2,
: coordinates: : coordinates:
…,
…: …:
Read data n
Read data n corner Read data n center
coordinates coordinates

Point If the code vertex coordinates are out of the decoding range, that value becomes "-1".
(Reading is possible even if all the vertexes are not within the decoding range.)

7-8 SR-650-M-NO7-E
7-2 Data Communication Format

„ Unused ECC ratio


Appends the unused error correction ratio (0 to 100%).
During composite and multi read operation, the unused error correction ratio of each code is appended individually.
The average value will be appended using conjugated QR.
This is not appended for read errors.
• Data format

Read data : nnn %

nnn = unused ECC ratio (0 - 100)

• Data format for the multi read

Read data Read data Read data unused unused unused


, , ... , : % ? % : ... : %
1 2 m ECC ratio 1 ECC ratio 2 ECC ratio m

m = No. of the Read data


The following codes append the unused ratio. All other codes will append 100%.
• PDF417
• MaxiCode
7

Communication Specifications of the SR-650 Series


• DataMatrix
• QR
• Micro PDF417
• Composite characters (CC-A, CC-B, CC-C)

„ Image file name


Appends the saved image file name linked to the read data (including an extension).
When no image is saved, "(no file)" is appended.
When there is an image to save, the saved file name is appended.

• Data format
No saved image: Read data : (no file)
*1
Image to is present: Read data : (1) (2) _ (3) _ (4) _ (5) _ (6) . (7)

*2

(1) Prefix character string (max. 16 characters) Factory default: image


(2) Image count value (5 bytes) 00000 - 65535
(3) Image type (1 byte) S: Reading success L: Latest image E: Reading error
N: Verification NG C: Capture X: Not decoded
(4) Operation number (2 bytes) 00 Latest image
01 -16: From trigger input ON/OFF to specified number
#1 - #8: Burst number
(5) Parameter bank number (2 bytes) 01 - 16
(6) Main unit IP address (15 bytes) aaa_bbb_ccc_ddd
(7) Image file extension bmp or jpg

*1 (no file) occupies 9 bytes.


*2 When a reading error occurs, the data for the number of parameter banks registered are appended.

SR-650-M-NO7-E 7-9
7-2 Data Communication Format

„ PMI (Preventative maintenance information)


PMI (Preventative maintenance information), which indicates the stability of code reading, can be appended.
• Data format

Read data : n

n = 0, 1, 2, 9

PMI Calculation formula Evaluation


0 L2 d reading brightness / calibration brightness d L3 Normal
L1 d reading brightness / calibration brightness < L2
1 Caution
L3 < reading brightness / calibration brightness d L4
Reading brightness / calibration brightness < L1
2 Warning
L4 < reading brightness / calibration brightness
9 Reading error -

* L1 to L4 are set as standard levels for PMI.

„ Checksum
7 The checksum is calculated using all characters that are not part of the header or the delimiter and is then appended
immediately before the terminator with 2 characters.
Communication Specifications of the SR-650 Series

For calculation details, refer to "5 Checksum Calculation Method (Page A-12)"

Header Read data + appended data cc Terminator

Checksum calculation range

7-10 SR-650-M-NO7-E
7-3 RS-232C Communication
This section describes the RS-232C communication of the SR-650 Series.

RS-232C Communication Configuration


Before using the RS-232C communication, set the communication conditions for the SR-650 Series and the control
device.

„ SR-650 Series configuration


Use AutoID Network Navigator to configure the following:
• Communication conditions : Baud rate, data bit length, parity, and stop bit length
• Communication protocol : None, PASS/RTRY, or ACK/NAK
• Communication data format : Header and Terminator

Reference Set the same settings for both the control device and the SR-650 Series.

„ Default settings for RS-232C 7


The default settings for RS-232C are as follows.

Communication Specifications of the SR-650 Series


• Baud rate : 115200 bps
• Data bit length : 8 bit
• Parity : Even
• Stop bit length : 1 bit

Reference Press and hold the Test button for 6 seconds or longer to return the SR-650 Series to the default
configuration.
"3-1 Using the SR-650 Series (Page 3-2)"

SR-650-M-NO7-E 7-11
7-3 RS-232C Communication

Communication Protocol
RS-232C communication has 3 communication protocols available. Set it according to the usage.

No Handshaking

The SR-650 Series sends read data to the control device without handshaking.

Read data

7
Communication Specifications of the SR-650 Series

PASS/RTRY

The SR-650 Series sends read data to the control device using the following protocol:

1 The SR-650 Series sends data to the control device.

Read data

Response

2 The SR-650 Series waits for a response (PASS: Transmission successful, RTRY: Request to resend) from the
control device.
The SR-650 Series can still read codes while waiting for a response. Data read while waiting for a response from the
computer will be stored in the send buffer.

3 The host computer sends one of the following responses to the SR-650 Series.
• PASS: Transmission complete. (The device does not respond to PASS)
• RTRY: Resend the same data to the control device and wait for a PASS response.

Point If the SR-650 Series send buffer is overloaded, "E4" is displayed on the multi LED and reading
operation is stopped.
• When "PASS" is received, "OVER" is sent to the control device and an error occurs.
• When another "PASS" is received, the operation resumes.

7-12 SR-650-M-NO7-E
7-3 RS-232C Communication

z PASS and RTRY formats


PASS CR (RTRY CR ) or STX PASS ETX ( STX RTRY ETX )
* ESC at the beginning and LF at the end can be added.

Important • The SR-650 Series is able to receive any command while waiting for a response. This allows
for a response to a command to be sent without delay.
• If the SR-650 Series receives a RESET command while waiting for a response, the send
buffer will be cleared.

ACK/NAK

This protocol uses ACK (0x06) instead of "PASS" and NAK (0x15) instead of "RTRY" in the PASS/RTRY protocol.
Other than the differences in the character strings to send, this protocol is identical to the PASS/RTRY protocol.

Point If the SR-650 Series' send buffer is overloaded, reading operation will be stopped.
• When "ACK" is received, "OVER" is sent to the control device and an error occurs.
7
• When another "ACK" is received, the operation resumes.

Communication Specifications of the SR-650 Series


„ ACK/NAK formats
Send [ACK] (0x06) and [NAK] (0x15) only, but do not append header nor terminator.

Send Buffer Capacity


• The send buffer of the SR650 Series can hold up to 10KB of data.
The number of characters for each entry saved in the send buffer includes the header and terminator.
• When the number of characters in data exceeds 10KB, the send buffer overflows.

„ Send Buffer Overflow


If the send buffer overflows, the SR650 Series will send the following message and an error occurs.
• “E” and "4" are displayed alternately on the multiple LED.
• ERR BUSY is output. (when OUT terminal is specified)
• When PASS/RTRY or ACK/NAK is set and PASS or ACK is received, "OVER" is output.

To resume from buffer overflowed status, try the following operations:


• Send the buffer clear command “BCLR” from the control device.
• When PASS/RTRY or ACK/NAK is set, send PASS or ACK again.

* Send buffer also can be cleared with a "RESET" command or cycling power.
* When a "BCLR" command is received while the send buffer is not overflowed, data currently stored in the send
buffer will be cleared.

SR-650-M-NO7-E 7-13
7-4 Ethernet Communication
Using the Ethernet communication, you can send data from the SR-650 Series, or send operating instructions or
change settings from the control device. This section describes the basic specifications and functions of the SR-650
Series.

Basic Specifications

„ Ethernet port specifications


The SR-650 Series supports PoE (Power over Ethernet).
The pin arrangement of the Ethernet port on the SR-650 side is as follows:

4 5 Pin number Not PoE PoE-TypeA PoE-TypeB


1 TX+ TX+/ V+ TX+
3 6 2 TX- TX-/ V+ TX-
3 RX+ RX+/ V- RX+

7
4 RX- RX-/ V- RX-
5 ʊ ʊ V-
2 7 6 ʊ ʊ V-
Communication Specifications of the SR-650 Series

7 ʊ ʊ V+
1 8 8 ʊ ʊ V+

TX+/ TX- Sent signal


Signal
RX+/ RX- Receive signal
name
V+/ V- PoE power source

• Pin arrangement of KEYENCE Ethernet cable


M12 Signal name RJ45 Wire color
1 TX+ 1 White/Orange
2 TX- 2 Orange
3 RX+ 3 White/Green
4 RX- 6 Green
5 V- 7 White/Brown
6 V- 8 Brown
7 V+ 5 White/Blue
8 V+ 4 Blue

* When making a cable using the optional connector OP-87362, use a cable of CAT5e or more.

Ethernet communication settings

„ SR-650 Series settings


Use the AutoID Network Navigator to set the following settings:
• IP address
• Subnet mask
• Default gateway

„ Ethernet default settings


The Ethernet default settings are as follows.
• IP address 192.168.100.100
• Subnet mask 255.255.255.0
• Default gateway 0.0.0.0

Reference Press and hold the Test button for 6 seconds or longer to return the Ethernet communication settings
to the default condition.
"3-1 Using the SR-650 Series (Page 3-2)"

7-14 SR-650-M-NO7-E
7-4 Ethernet Communication

Communication Function

Function Outline

Ethernet communication of the SR-650 Series is available with the following functions:

„ Socket communication function


Sends read data of the SR-650 Series via socket communication.
Control the behavior of the SR-650 or change the settings via Ethernet by sending operation and configuration
commands to the command send/receive port.
Communication protocol: TCP

„ EtherNet/IP function

7
The SR-650 Series can be connected as an EtherNet/IP adaptor.
(For details, refer to "Chapter 9 Control Methods using EtherNet/IP (Page 9-1)"
Communication protocol: EtherNet/IP

Communication Specifications of the SR-650 Series


„ FTP function
The SR-650 Series operates as an FTP server or an FTP client and can transfer scanned image data or the setting
file.
Communication protocol: FTP

Port Numbers

This section describes the port numbers available on the SR-650 Series.

Communication Listen port/ Communication SR-650 Series


Port Name
Method Remote Port Protocol Port Number
Socket
Command port Listen port TCP 9004 *1 *2
communication
Socket Listen port TCP 9004 *1 *2
Data port
communication Remote port TCP 1024 to 65535
Socket
PLC port *3 Remote port TCP 1024 to 65535
communication
20: FTP data port
FTP communication port FTP communication ʊ FTP (ACTIVE mode)
21: FTP service port

1 9013, 9014, 9015, 5920, and 44818 cannot be set as they are reserved for the reader system.
*2 When 9004 (initial value) is set, the command transmission/reception and the data output occur at the same
port. If you want to assign different ports to the command transmission/reception and the data output, change
the port number.
*3 PLC communication port supports client operations only.

SR-650-M-NO7-E 7-15
7-5 Socket Communication
This section described the behavior and configuration items of the SR-650 Series to perform socket communication.

Command port

Use this port to send the operation/setting commands to the SR-650 Series via Ethernet.
The command port supports server operations only.
To send commands, establish a connection from the control device.

Server and Client Operations

Socket communication function of the data port supports both server and client operations.
Socket communication function for PLC port is available for client operations only.
Server or client operations can be selected with the IP address setting for the data port and PLC port (IP address
setting of a connection destination).

7 „ Setting the SR-650 Series for server operations only * Data port only
Set the IP address of the connection destination as follows.
Communication Specifications of the SR-650 Series

IP address: 0.0.0.0
* The PLC port does not function.

„ Setting the SR-650 Series for server and client operations


Set the IP address of the connection destination as follows.
IP address: Other than 0.0.0.0
* The PLC port supports client operations only.

Continually Send Connection Requests

When a connection is not established, "Continually Send Connection Requests" configuration determines the
establish request timing.

Configuration Establish Request Timing


Yes When read data is determined and data output is ready.
Continually Send
Connection Requests No As necessary when a connection is not established such as at power-on.

Keep Alive Function

This function checks whether the connection established with a remote device is still alive.

„ Operating conditions
Operates when the status of no communication continues for 60 seconds or more.

„ Operation details
Sends a Keep packet to the remote device and checks the response.
• Response: Keep the connection established.
• No response: Disconnect the connection.

7-16 SR-650-M-NO7-E
7-6 FTP Communication
The SR-650 Series operates as FTP client or FTP server and can transfer scanned images.
This section describes operations for FTP communication.

FTP Communication Settings

„ FTP client operations/FTP server operations settings


Select FTP client operations or FTP server operations from the IP address setting for the FTP transmission setting.

• Setting the SR-650 Series for FTP server operations only


IP address: 0.0.0.0

• Setting the SR-650 Series for FTP server and FTP client operations
IP address: Other than 0.0.0.0

FTP Client Function


7
„ User name and password

Communication Specifications of the SR-650 Series


Set the user name and pass word for FTP communication.
• User name: ASCII 16 characters or less (Default setting: admin)
• Password: ASCII 16 characters or less (Default setting: admin)

„ Image file
The following settings can be made for files sent from the SR-650 Series to FTP server.
• Specified format : Bitmap, JPEG
• JPEG image quality : 1 to 10
• Binning : None, 1/4, 1/16, 1/64

„ Image file name


The file name is as follows when operating as FTP client.
File name : (1) (2) _ (3) _ (4) _ (5) _ (6) . (7)

(1)Prefix character string (max. 16 characters) Factory default: image


(2)Image count value (5 bytes) 00000 - 65535
(3)Image type (1 byte) S: Reading success L: Latest image E: Reading error
N: Verification NG C: Capture X: Not decoded
(4)Operation number (2 bytes) 00 Latest image
01 -16: From trigger input ON/OFF to specified number
#1 - #8: Burst number
(5)Parameter bank number (2 bytes) 01 - 16
(6)Main unit IP address (15 bytes) aaa_bbb_ccc_ddd
(7)Image file extension bmp or jpg

* This is the same as the image file name added using the data adding function.

„ Send FTP connection request as necessary


The connection request transmission timing for FTP server can be specified

• Send FTP connection request as necessary : No : Send when the image transfer is confirmed and the image
file output preparation is complete.
Yes : Send as necessary when FTP connection is not established,
such as when the power is turned on.

SR-650-M-NO7-E 7-17
7-6 FTP Communication

„ Send NOOP command


When Send NOOP Command configuration is enabled, NOOP commands are sent periodically with the specified
transmission interval.
Timeout disconnection of the FTP server at the connection destination can be avoided.
• Send NOOP command : Yes, No
• NOOP command transmission interval : 1 to 10 (in units of 1 minute)

„ Send PASV command


When Send PASV Command configuration is enabled, PASV commands are sent at the file transmission timing to
the FTP server.
• PASV command transmission interval : Yes, No

„ Image transmission timing


The image transmission timing from the SR-650 Series is when the reading operation is complete.
• TRG BUSY signal is output during image transmission.
7 • Next reading operation cannot be started during image transmission.
Communication Specifications of the SR-650 Series

FTP Server Function

„ FTP Server Operation


• No. of connections which can be established simultaneously: max. 2 connections
• Operates as Anonymous FTP Server.
• When there is no connection from FTP client for 60 seconds, FTP connection is cut.
• The SR-650 Series is not equipped with a clock function. The update time is fixed (Jan 01 2000).

„ Files
The files treated as FTP server are the following 2 files.
• Setting file : Setting file of the SR-650 Series main unit (Extension: ptc)
• Image file : Image file obtained with the SR-650 Series (Extension: bmp)

„ Image file name


The file name is as follows when operating as FTP server.
File name : (1) (2) _ (3) _ (4) _ (5) _ (6) . (7)

(1)Prefix character string (max. 16 characters) Factory default: image


(2)Image count value (5 bytes) 99999 (fixed)
(3)Image type (1 byte) L: Latest image E: Reading error
C: Capture X: Not decoded
(4)Operation number (2 bytes) 00 Latest image
01 -16: From trigger input ON/OFF to specified number
#1 - #8: Burst number
(5)Parameter bank number (2 bytes) 01 - 16
(6)Main unit IP address (15 bytes) aaa_bbb_ccc_ddd
(7)Image file extension bmp

7-18 SR-650-M-NO7-E
8
SR-650 Series Commands
This chapter describes the details of the operation commands and control
commands of the SR-650 Series.

8-1 Details of Command Communication....................... 8-2


8-2 Operation Commands .............................................. 8-5
8-3 Details of Configuration Commands ...................... 8-14

SR-650-M-NO8-E 8-1
8-1 Details of Command Communication
This section describes the command types and communication format of the SR-650 Series.

Types of Command Communication


There are 2 types of commands used with the SR-650 Series:
These commands and responses are common to RS-232C communication and Ethernet communication. The ASCII
codes are used for the transmission and reception.

„ Operation commands
Commands to control the SR-650 Series operations.

„ Configuration commands
Commands to change or confirm the SR-650 Series configuration.

Command Communication Process

8 1
Command communication with the SR-650 Series is performed as follows:

The host PC sends commands (operation/configuration commands) to the SR-650 Series.

2
SR-650 Series Commands

SR-650 sends responses for the commands received.

TE
ST

TU

PO
N

W
E NET

O RR
K
E
/N
Command

G
/
S
R
-6

IN
2

ST
5

Response

Read result data etc. will be sent after the response for an operation command is sent.
[Example] Read result data when a timing ON command is used

(1) Send a Trigger input ON command


LON
TE
ST

TU

PO
N N

W
E ET

O RR
K

(2) Response for the Trigger input ON command


E
/N
G
/
S
R
-6

IN
2

ST
5

OK, LON

(3)Reading
operations

(4)Read result data


(Code data)

8-2 SR-650-M-NO8-E
8-1 Details of Command Communication

Command Communication Format

„ Header and Terminator


There are two types of header and terminator for the SR-650 Series. Use either of them.

Header Terminator
None CR
STX ETX

Responses are sent with the same header and terminator of the corresponding send command.
Command Response

Command CR Response CR

STX Command ETX STX Response ETX

* LF is appended at the end of the command. However, LF will not be added to the response.

Important • If ESC is appended at the beginning of the command, the ESC will clear the receive buffer
of the SR-D650 Series.
If unnecessary characters appear in the receive buffer of the SR-650 Series, append
the command communication.
ESC at
8
• Set the character interval to 10 seconds or less when sending commands to the SR-650

SR-650 Series Commands


Series. If 10 seconds or more elapse, the SR-650 Series will delete all received characters
from the buffer.

„ Send command format


Up to 2 parameters for each operation and configuration command are available.
Commands are sent in the following format according to the number of parameters:

Number of
Send Command Format
Parameters

None Header Command Terminator

1 Header Command , Parameter 1 Terminator

2 Header Command , Parameter 1 , Parameter 2 Terminator

„ Response format
Responses for operation or configuration commands are sent in the following format:

Send Command
Send Command Format
Result

Successful Header OK , Send command Terminator

Failed Header ER , Send command , Error code Terminator

SR-650-M-NO8-E 8-3
8-1 Details of Command Communication

„ Response error codes

Error code Error Description


00 Undefined command received
01 Mismatched command format
(Invalid number of parameters)
02 The parameter 1 value exceeds the set value
03 The parameter 2 value exceeds the set value
04 The parameter 2 is not set in HEX (hexadecimal) code.
05 The parameter 2 set in HEX (hexadecimal) code but exceeds the set value
10 There are 2 or more ! marks in the preset data
The preset data is incorrect
20 This command not executable in the current status was received
(Execution error)
21 The buffer has overflowed, so commands cannot be executed
22 An error occurred while loading or saving parameters,
so commands cannot be executed
23 Command cannot be executed while connecting with the setup software
30 No error image was saved to this number
35 There are no settings for this read code

8
36 The Postal code has been already registered as a tuning target code.
40 The length of the command sent as a batch exceed 2048 bytes
41 The length of the command sent as a batch exceed 2048 bytes
42 A command not allowed in batch settings has been specified
SR-650 Series Commands

99 Other errors (Contact your nearest KEYENCE sales office.)

8-4 SR-650-M-NO8-E
8-2 Operation Commands
This section describes the details of the operation commands of the SR-650 Series.

Reading Operation Control

„ Timing ON command
Send command Normal mode LON
Bank settings LON, bb or LONbb bb: parameter bank number (01 - 16)
Response Normal process OK, LON
Abnormal process ER, LON, ee ee: Error code

z Timing OFF command


Send command LOFF
Response Normal process OK, LOFF
Abnormal process ER, LOFF, ee ee: Error code

• Starts and finishes reading operations of the SR-650 Series. Same operations as the timing ON/OFF signals from
the IN terminal.
• Timing ON/OFF commands can be changed, up to 8 characters.
When sending the trigger input command with the parameter bank number added, the data is read only with the
specified parameter bank.
8
• Response is output upon receiving a send command.

SR-650 Series Commands


• When a code reading was successful while the SR-650 Series is in the Single reading mode and the data
transmission is set to Send after read, do not send a timing OFF command. The response indicating the abnormal
process is output.
• When a code cannot be read and the trigger input OFF command is sent, a reading error is output after response.
• Timing OFF command cannot finish reading when the reading was started with the IN terminal or the Test switch.
• An error code is output when a timing ON command is received again during the reading with a timing ON
command. (Same for timing OFF commands)
• When the SR-600 compatible output mode is "Enabled", response is not sent.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

Preset Data Registration

„ Starting preset data registration


Send command PRON
Response Normal process OK, PRON
Abnormal process ER, PRON, ee ee: Error code

• These are used to register preset data for the SR-650 Series.
• When the preset data registration is completed, SR-650 outputs data in the following format:

PR00 : Preset registered data

SR-650-M-NO8-E 8-5
8-2 Operation Commands

„ Finishing preset data registration


Send command PROFF
Response Normal process OK, PROFF
Abnormal process ER, PROFF, ee ee: Error code

• These are used to finish or stop preset registration for the SR-650 Series.
• After the SR-650 Series outputs preset registered data, do not send a PROFF command.
• When a PROFF command is sent to stop a preset registration, the following error code will be output after the
response:

PR01 : Read error

• When the SR-600 compatible output mode is "Enabled", response is not sent.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

Reading Quick Setup Codes

„ Starting quick setup code reading

8 Send command
Response Normal process
RCON
OK, RCON
Abnormal process ER, RCON, ee ee: Error code
SR-650 Series Commands

• When a reading operation started and all quick setup codes were read, the configuration will be saved in the ROM
and applied to the operations.
Communication settings are also applied.
* Same for the quick setup code reading executed by the TUNE switch.
• When the SR-600 compatible output mode is "Enabled", OK and ERRee are returned for normal process and
abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Finishing quick setup code reading


Send command RCOFF
Response Normal process OK, RCOFF
Abnormal process ER, RCOFF, ee ee: Error code

• Finishes reading when a quick setup code reading is not completed.


• When the SR-600 compatible output mode is "Enabled", OK and ERRee are returned for normal process and
abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Quick setup code status check


Send command RCCHK
Response Normal process OK = RCCHK = mm…
mm = OK : Quick setup code reading successful
READING : Reading quick setup code
NG : Quick setup code reading failed
NONE : Quick setup code reading not executed
Abnormal process ER, RCCHK, ee ee: Error code

• Checks the quick setup code reading status.

8-6 SR-650-M-NO8-E
8-2 Operation Commands

Test Mode Control

„ Starting reading rate test mode


Offline mode Send command Normal mode TEST1
Bank settings TEST1bb or TEST1, bb bb: parameter bank number (01 - 16)
Response Normal process OK, TEST1
Abnormal process ER, TEST1, ee ee: Error code
Online mode Send command Normal mode #TEST1
Bank settings #TEST1bb or #TEST1, bb bb: parameter bank number (01 - 16)
Response Normal process OK, #TEST1
Abnormal process ER, #TEST1, ee ee: Error code

„ Starting read time test mode


Offline mode Send command Normal mode TEST2
Bank settings TEST2bb or TEST2, bb bb: parameter bank number (01 - 16)
Response Normal process OK, TEST2
Abnormal process ER, TEST2, ee ee: error code
Online mode Send command Normal mode
Bank settings
#TEST2
#TEST2bb or #TEST2, bb bb: parameter bank number (01 - 16) 8
Response Normal process OK, #TEST2

SR-650 Series Commands


Abnormal process ER, #TEST2, ee ee: error code

„ Starting code position test mode


Offline mode Send command Normal mode TEST3
Bank settings TEST3bb or TEST3, bb bb: parameter bank number (01 - 16)
Response Normal process OK, TEST3
Abnormal process ER, TEST3, ee ee: error code

„ Finishing test mode


Offline mode Send command Normal mode QUIT
Response Normal process OK, QUIT
Abnormal process ER, QUIT, ee ee: error code
Online mode Send command Normal mode #QUIT
Response Normal process OK, #QUIT
Abnormal process ER, #QUIT, ee ee: error code

• This outputs the results of each test after a response.


• When a parameter bank number is appended at the end of the code, the test is executed only for the specified
parameter bank.
• To finish the test mode, make sure to send an end command.
• The code position test mode is used only in offline mode.
• When the SR-600 compatible output mode is “Enabled”, OK and ERRee are returned for normal process and
abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

SR-650-M-NO8-E 8-7
8-2 Operation Commands

I/O Terminal Control

„ Input terminal status check


Send command INCHK, m
Response Normal process OK, INCHK, n..
m = 1 - 2: Terminal number
n = OFF (input terminal OFF), ON (input terminal ON)
Abnormal process ER, INCHK, ee ee: Error code

• Checks the input terminal status.


• When the SR-600 compatible output mode is "Enabled", n (ON/OFF) and ERRee are returned for normal process
and abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Output terminal ON control (individual control)


Send command OUTON, m
Response Normal process OK, OUTON

8 Abnormal process
m = 1 - 3: Terminal number
ER, OUTON, ee ee: Error code
SR-650 Series Commands

• Controls the output terminal ON operations individually.

„ Output terminal OFF control (individual control)


Send command OUTOFF, m
Response Normal process OK, OUTOFF
m = 1 - 3: Terminal number
Abnormal process ER, OUTOFF, ee ee: Error code

• Controls the output terminal OFF operations individually.

„ Output terminal ON control (batch control)


Send command ALLON
Response Normal process OK, ALLON
Abnormal process ER, ALLON, ee ee: Error code

• Controls all output terminal ON operations.

„ Output terminal OFF control (batch control)


Send command ALLOFF
Response Normal process OK, ALLOFF
Abnormal process ER, ALLOFF, ee ee: Error code

• Controls all output terminal OFF operations.

* For output terminal control, when the SR-600 compatible output mode is "Enabled", OK and ERRee are returned
for normal process and abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

8-8 SR-650-M-NO8-E
8-2 Operation Commands

Soft Reset of the SR-650 Series

Resets the SR-650 Series using a command to the condition at power-on without actually turning off the power.
Send command RESET
Response OK, RESET

• The SR-650 Series is reset after outputting a response.


• When the SR-600 compatible output mode is "Enabled", OK is returned.

Clearing the Send Buffer

All data in the send buffer of the SR-650 Series is deleted.


Send command BCLR
Response OK, BCLR
• When the SR-600 compatible output mode is "Enabled", OK is returned.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

Confirming the Read History


8
Send command NUM

SR-650 Series Commands


Response Normal process OK, NUM, aaaaa, bbbbb, ccccc, ddddd
aaaaa = 00000 - 65535 : Read (comparison) OK count
bbbbb = 00000 - 65535 : Comparison NG count
ccccc = 00000 - 65535 : Read error count
ddddd = 00000 - 65535 : Trigger input count
Abnormal process ER, NUM, ee ee: Error code

• Checks the Read (comparison) OK count etc. since the unit was turned on.
• Turning the power off or sending a RESET command will reset the read history.
• This history does not include a count of OK/NG/ERR/TIMING results obtained when registering preset data.
• When the SR-600 compatible output mode is "Enabled", ERRee is returned for abnormal process.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

Image Scanning Control

„ Capture execution
Send command SHOT, bb bb: parameter bank number (01 - 16)
Response Normal process OK, SHOT, (1) (2)_C_00_bb_(3).(4)
(1) Prefix character string (max. 16 characters, default setting: image)
(2) Image count value (00000 to 65535 This is fixed to 99999 when saving
into RAM.)
(3) SR-650 Series IP address (aaa_bbb_ccc_ddd)
(4) Extension (bmp or jpeg This is fixed to bmp when saving into RAM.)
* "C_00_" is a fixed value.
Abnormal process ER, SHOT, ee ee: Error code

• Scans only once with the specified parameter bank.

SR-650-M-NO8-E 8-9
8-2 Operation Commands

Forced Control of Reading and Scanning Operations

„ Forced finishing of reading and scanning operations


Send command CANCEL
Response Normal process OK, CANCEL
Abnormal process ER, CANCEL, ee ee: Error code

• Command to force to finish of the running scanning operation (also reading operation).
• When a CANCEL command is received during a start read command operation, the SR-650 Series does not
output a read error code.

„ Forced trigger lock


Send command LOCK
Response Normal process OK, LOCK
Abnormal process ER, LOCK, ee ee: Error code

• All reading and scanning operations are forced to stop.

8 • Until the trigger lock is released, reading and scanning operations cannot be executed.
• Turning the power off or using the RESET command can also cancel the forced lock.
SR-650 Series Commands

„ Forced trigger lock release


Send command UNLOCK
Response Normal process OK, UNLOCK
Abnormal process ER, UNLOCK, ee ee: Error code

• Releases trigger lock.

„ Obtaining forced trigger lock status


Send command RLOCK
Response OK, RLOCK, nnnn
nnnn = forced trigger lock status
"LOCK" or "UNLOCK" is added.

Laser Pointer Control

The laser pointer for confirming a code position lights up or lights off using a command.

„ Laser Pointer ON
Send command LDON
Response Normal process OK, LDON
Abnormal process ER, LDON, ee ee: Error code

„ Laser Pointer OFF


Send command LDOFF
Response Normal process OK, LDOFF
Abnormal process ER, LDOFF, ee ee: Error code

8-10 SR-650-M-NO8-E
8-2 Operation Commands

Parameter Bank Control

„ Start tuning
Send command TUNE, bb or TUNEbb bb: parameter bank number (01 - 16)
Response Normal process OK, TUNE
Abnormal process ER, TUNE, ee ee: Error code

„ Cancel tuning
Send command TQUIT
Response Normal process OK,TQUIT
Abnormal process ER,TQUIT,ee ee: Error code

• Auto tuning is performed for the specified parameter bank. To cancel tuning operation forcibly, send the TQUIT
command.
• When the SR-600 compatible output mode is "Enabled", OK and ERRee are returned for normal process and
abnormal process respectively.

8
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

When the tuning operation is complete, the tuning result is output in the following format:

SR-650 Series Commands


(1) Tuning success Tuning SUCCEEDED: (1), (2), (3) · · · , (27), (28), (29)

(1) : Parameter bank No. (16) : Area limit (X axis start point)
(2) : Code number (17) : Area limit (Y axis start point)
(3) : Exposure (18) : Area limit (X axis end point)
(4) : Analog gain (19) : Area limit (Y axis end point)
(5) : Digital gain (20) : Internal light setting
(6) : Dynamic range (21) : External light setting
(7) : Decode timeout duration (22) : QR Algorithm
(8) : Internal bank retry count (23) : QR Allow clumsy cell
(9) : Right-left reverse read setting (24) : DM Algorithm
(10) : Black-white reverse read setting (25) : DM Allow clumsy cell
(11) : Alternate setting (26) : DM Allow low contrast
(12) : Average value of brightness (27) : DM Allow poor alignment
(13) : Image preprocessing (28) : 1D Low contrast improvement
(14) : Scan delay time (29) : Save destination of calibration result (ROM)
(15) : Offset

(2) Tuning failure or cancel Tuning FAILED (1), (2), (3)

(1) Cause of failure 0 - 4 0: Symbol is unclear


1: Unstable read
2: Incorrect code setting
3: Tuning canceled
4: Saving failed
(2) Type of code read
(3) Program number of code read

SR-650-M-NO8-E 8-11
8-2 Operation Commands

„ Obtaining the alternate order


Send command BANKORDER
Response Normal process OK, BANKORDER, bb/bb/bb/· · ·
bb: parameter bank number (01 - 16)
Abnormal process ER, BANKORDER, ee ee: Error code

• The parameter bank numbers to alternate are returned in turn.


• The parameter bank numbers are returned with the number of parameter bank numbers registered with the SR-
650 Series. (max. 16)
• If there is no parameter bank number to alternate, an error is returned.
• When the SR-600 compatible output mode is "Enabled", bb/bb/bb · · · and ERRee are returned for normal process
and abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Initializing the parameter bank


Send command BANKCLR, bb bb: parameter bank number (01 - 16)
00 = Initialize all parameter banks
01 - 16 = Initialize specified parameter banks only
Response Normal process OK, BANKCLR

8 Abnormal process ER, BANKCLR, ee ee: Error code

• When the SR-600 compatible output mode is "Enabled", OK and ERRee are returned for normal process and
SR-650 Series Commands

abnormal process respectively.


"3-9 SR-600 Compatible Output Mode (Page 3-33)"

Other Commands

„ Save settings
Send command SAVE
Response Normal process OK, SAVE
Abnormal process ER, SAVE, ee ee: Error code

• The SAVE command is sent to save in the memory the setting contents sent to the SR-650 Series.
• The command setting is applied after the response of the SAVE command is sent.

„ Obtaining configuration command status


Send command CMDSTAT
Response OK, CMDSTAT, nnnn
nnnn = none : No operation
wait : Wait for the setting applied
update : Program updating

• Command to obtain configuration change status. This is used to check the process status of a configuration
command such as WN, WP, and WB.
• When the SR-600 compatible output mode is "Enabled", nnnn is returned.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Setting initialization
Send command DFLT
Response Normal process OK, DFLT
Abnormal process ER, DFLT, ee ee: Error code

• Resets the SR-650 Series to the default configuration.


• When the SR-600 compatible output mode is "Enabled", OK and ERRee are returned for normal process and
abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

8-12 SR-650-M-NO8-E
8-2 Operation Commands

„ Obtaining MAC address


Send command EMAC
Response OK, EMAC, nnnn
nnnn = MAC address (12 bytes)

• Read the MAC address of the SR-650 Series.

„ Obtaining error status


Send command ERRSTAT
Response OK, ERRSTAT, nnnn
nnnn = none : No error
system : System error
update : Program update error
cfg : Set value error
ip : IP address duplication error
over : Send buffer overflow

8
• Obtains the error status of the SR-650 Series itself. If multiple errors occur, items are displayed one by one in the
above order.
• When the error status is cleared, it resets to the no error status automatically.

SR-650 Series Commands


• When the SR-600 compatible output mode is "Enabled", nnnn is returned.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Erasing error images


Send command ICLR, bb bb: parameter bank number (01 - 16)
00 = The most recent image is deleted
01 - 16 = Erasing error images of the specified
parameter banks only
Response Normal process OK, ICLR
Abnormal process ER, ICLR, ee ee: Error code
• Read error images that have been saved to the SR-650 Series are erased.
• Images that have been saved onto RAM or ROM are erased.
• With bb = 00, the most recent image is erased in the burst read mode.
• When the specified number of images is set in the image saving mode, all images are erased with 00 set. If other values
are sent, an error is returned.
• When the SR-600 compatible output mode is “Enabled”, OK and ERRee are returned for normal process and
abnormal process respectively.
"3-9 SR-600 Compatible Output Mode (Page 3-33)"

„ Confirming type of model and main unit system version


Send command KEYENCE
Response OK, KEYENCE, SR-650, aaaaa aaaaa: Main unit system version

SR-650-M-NO8-E 8-13
8-3 Details of Configuration Commands
This section describes the configuration commands of the SR-650 Series.

Types of Configuration Commands


The SR-650 Series setting commands include the following 5 types.

„ Parameter bank configuration command (WB/RB)


Command to set scan and code configuration to a parameter bank.
Changed configuration details are applied after a response for a configuration command is sent.

„ Code configuration command for tuning (WC/RC)


Command to set codes for auto tuning.
Up to 8 types of codes selected during auto tuning can be registered.
Changed configuration details are applied when a response for a configuration command is sent.

„ Operation configuration command (WP/RP)


Command to set items related to the SR-650 Series operations.
8 Changed configuration details are applied after a response for a configuration command is sent.

„ Communication configuration command (WN/RN)


SR-650 Series Commands

Command to set items related to RS-232C and Ethernet communications.


Changed configuration details are applied after a SAVE command is received.

„ Batch transmission of configuration/confirmation commands (WA/RA)


The dedicated command has been prepared for batch transmission of multiple configuration/confirmation commands.
Use this command to reduce the number of times to send configuration/confirmation commands.

• Send the SAVE command to save in the memory the contents changed by setting
commands.
If you do not send the SAVE command, when the power is turned off or the RESET
NOTICE command is received, the settings will return to the state before changed.
• The setting contents sent during the SR-650 operation are reflected when the current
operation finishes, not after the response is sent to the command.

8-14 SR-650-M-NO8-E
8-3 Details of Configuration Commands

Details of Each Configuration Command

Parameter Bank Configuration Command Format (WB/RB)

Parameter bank configuration command is sent in the following format:


• Configuration change

Send command WB , bb mmm , nnn···

Response Normal process OK , WB

Abnormal process ER , WB , ee ee: Error code

• Configuration confirmation

Send command RB , bb mmm

Response Normal process OK , RB , nnn···

Abnormal process

bb
ER , RB , ee ee: Error code

: Parameter bank number 01 - 16 Fixed to 2 bytes


8

SR-650 Series Commands


mmm : Command number Fixed to 3 bytes
nnn… : Setting value (varies according to command number)
example) Setting the digital filter of the parameter bank 1 to "Expand-low"
Configuration change Send command WB, 01220, 01
Scan condition setting OK, WB

Configuration confirmation Send command RB, 01220


Response (Normal process) OK, RB, 01

„ Scan condition setting

Function Command Setting value Explanation Default


Number
0 : Not used
Internal lighting use 000 0, 1 1
1 : Used
Lighting
0 : Not used
External lighting use 004 0, 1 0
1 : Used
Exposure 100 0003 to 0333 Exposure time = setting value × 30Ps 0003
Dynamic range 101 2500 to 37500 Specify in units of 2500 10000
Offset 102 000 to 255 Use the default value of 255 for normal use. 255
0 : Hi-Sensitive
Scanning Dynamic range 103 0 to 2 1 : Hi-SNR 0
2 : Hi-DR
Specify in units of 625 for the range
from 10000 to 20000
Analog gain 104 10000 to 40000 10000
Specify in units of 1250 for the range
from 20000 to 40000
00 : Not used
01 : Expand (low)
02 : Expand (medium)
03 : Expand (high)
04 : Expand (low)oShrink (low)
05 : Expand (medium)oShrink (low)
Digital
Digital filter setting 220 00 to 12 06 : Expand (high)oShrink (low) 00
filter
07 : Shrink (low)
08 : Shrink (medium)
09 : Shrink (high)
10 : Shrink (low)oExpand (low)
11 : Shrink (medium)oExpand (low)
12 : Shrink (high)oExpand (low)

SR-650-M-NO8-E 8-15
8-3 Details of Configuration Commands

„ Reading operation setting


Command
Function Setting value Explanation Default
Number
0 : Disable
Alternate 600 0, 1 0
1 : Enable
Internal bank retry count 601 00 to 32 00
Decode timeout duration 602 0001 to 0255 Specify in units of 10 ms 0010
Scan delay time 603 000 to 255 Specify in units of 1 ms 000
aaa : 000 to 650 (Even only)
bbb : 000 to 378 (Even only)
ccc : 101 to 751 (Odd only)
ddd : 101 to 479 (Odd only)
* The minimum size is 100 dots × 100
Area limit 604 aaabbbcccddd dots. 000000751479
(aaa, bbb)

(ccc, ddd)
0 : Disable
Inverse 605 0, 1 0
1 : Enable
0 : Disable
Reverse 606 0, 1 0
8 Calibration brightness average 611 000 to 255
1 : Enable
000
SR-650 Series Commands

„ Reading code setting


Command
Function Number Setting value Explanation Default
00 : Not selected
01 : QR
02 : DataMatrix
03 : PDF417
04 : MaxiCODE
05 : GS1DataBar (RSS)
06 : CODE39
07 : ITF
08 : Industrial 2 of 5
Code type 700 00 to 16 00
09 : NW7 (Codabar)
10 : JAN/EAN/UPC
11 : CODE128
12 : COOP 2 of 5
13 : CODE93
14 : CC-A/CC-B (GS1DataBar)
15 : CC-A/CC-B (JAN/EAN/UPC)
16 : CC-A/CC-B/CC-C (GS1-128)
17 : Postal
Maximum digits read 701 0001 to 7089 7089
Minimum digits read 702 0001 to 7089 0001
The maximum value, minimum value
Maximum digits read for 2D codes and default value vary depending on the
703 0001 to 2361 2361
when composite character is selected code type.
Minimum digits read for 2D codes
704 0001 to 2361 0001
when composite character is selected
0 : Disable
Multi-Read setting 705 0, 1 0
1 : Enable
When values ranging from 52 to 66 are set,
02 to 16 multiple data are read even if the data
Specify the multi read count 706 02
52 to 66 contents are the same.
(Number of readings = Setting value – 50)
Reading successful when the
0 : Not successful
specified number or less number is 707 0, 1 0
1 : Successful
read in multi read
0 : Not use
Width limit output function 708 0, 1 0
1 : Enable
0 : Forward
Direction for width limit output 709 0, 1 0
1 : Backward
Effective digits for width limit output 710 0001 to 7089 7089
Starting digit for width limit output 711 0001 to 7089 0001

8-16 SR-650-M-NO8-E
8-3 Details of Configuration Commands

„ Algorithm
Command
Function Setting value Explanation Default
Number
0 : Normal mode
QR Algorithm 540 0, 1 0
1 : Quality mode
0 : Not use
QR Allow clumsy cell 541 0, 1 0
1 : Enable
0 : Speed Mode
DM Algorithm 542 0 to 2 1 : Normal mode 1
2 : Quality mode
0 : Not use
DM Allow clumsy cell 543 0, 1 0
1 : Enable
0 : Not use
DM Allow low contrast 544 0, 1 0
1 : Enable
0 : Not use
DM Allow poor alignment 545 0, 1 0
1 : Enable
0 : Not use
1D Low contrast improvement 546 0, 1 0
1 : Enable

„ Settings for 2D codes

Function
Command
Number Setting value Explanation Default 8
QR 0 : Disable
720 0, 1 1

SR-650 Series Commands


Micro QR read 1 : Enable
QR 0 : Disable
721 0, 1 1
Conjugated QR read 1 : Enable
DataMatrix 0 : Disable
725 0, 1 1
Rectangular DataMatrix read 1 : Enable
PDF417 0 : Disable
790 0, 1 1
Micro PDF417 read 1 : Enable

„ GS1 DataBar settings

Command
Function Number Setting value Explanation Default
GS1DataBar Omnidirectional/ 0 : Disable
730 0, 1 1
GS1DataBar Truncated reading 1 : Enable
GS1DataBarStacked/
0 : Disable
GS1DataBarStackedOmnidirectional 731 0, 1 1
1 : Enable
reading
0 : Disable
GS1DataBarLimited reading 732 0, 1 1
1 : Enable
0 : Disable
GS1DataBarExpanded reading 733 0, 1 1
1 : Enable
GS1DataBarExpanded Stacked 0 : Disable
734 0, 1 1
reading 1 : Enable

„ CODE39 settings

Command
Function Setting value Explanation Default
Number
0 : Disable
Start/Stop character transmission 740 0, 1 0
1 : Enable
Check-digit [Modulus 43] 0 : Disable
inspection 741 0, 1 1 : Enable 0
0 : Disable
Check-digit transmission 742 0, 1 1
1 : Enable
0 : Disable
Trioptic CODE39 reading 743 0, 1 1
1 : Enable
0 : Disable
Short margin reading 744 0, 1 0
1 : Enable

SR-650-M-NO8-E 8-17
8-3 Details of Configuration Commands

„ ITF settings

Command
Function Setting value Explanation Default
Number
Check-digit [Modulus 10/3 weight] 0 : Disable
750 0, 1 0
inspection 1 : Enable
0 : Disable
Check-digit transmission 751 0, 1 1
1 : Enable
0 : Disable
Short margin reading 752 0, 1 0
1 : Enable

„ NW-7 (Codabar) settings

Function Command Setting value Explanation Default


Number
0 : Disable
Start/Stop character transmission 755 0, 1 1
1 : Enable
0 : Lower case
Start/Stop character type 756 0, 1 0
1 : Upper case
0 : Disable
Check-digit inspection 757 0, 1 0
1 : Enable

8
0 : Disable
Check-digit transmission 758 0, 1 1
1 : Enable
0 : Modulus 16
1 : Modulus 11
SR-650 Series Commands

2 : Modulus 10/2 weight


Check-digit type 759 0 to 6 3 : Modulus 10/3 weight 0
4 : Check DR
5 : Weight modulus 11
6 : Runes
0 : Disable
Short margin reading 760 0, 1 0
1 : Enable

„ JAN/EAN/UPC settings

Command
Function Number Setting value Explanation Default
0 : Disable
UPC-E reading 765 0, 1 1
1 : Enable
0 : Disable
EAN/JAN 8 digits reading 766 0, 1 1
1 : Enable
0 : Disable
EAN/JAN 13 digits reading 767 0, 1 1
1 : Enable
0 : Output in 13 digits
Number of output digits of UPC-A 768 0, 1 0
1 : Output in 12 digits
0 : Disable
Adding the UPC-E system code "0" 769 0, 1 0
1 : Enable
0 : Disable
2-digit supplemental reading 770 0, 1 1
1 : Enable
0 : Disable
5-digit supplemental reading 771 0, 1 1
1 : Enable
0 : Disable
Supplemental reading only 772 0, 1 0
1 : Enable
0 : Disable
GTIN compatible 14-digit output 773 0, 1 0
1 : Enable
0 : Disable
Short margin reading 774 0, 1 0
1 : Enable

8-18 SR-650-M-NO8-E
8-3 Details of Configuration Commands

„ CODE128, CODE93 settings

Command
Function Setting value Explanation Default
Number
CODE128 0 : Disable
780 0, 1 0
GS-128 reading 1 : Enable
CODE128 0 : Disable
781 0, 1 0
Short margin reading 1 : Enable
CODE93 0 : Disable
785 0, 1 0
Short margin reading 1 : Enable

„ Postal settings

Function Command Setting value Explanation Default


Number
0 : Not selected
2 : Japan Post
4 : KIX
8 : PLANET
16 : POSTNET
32 : Royal Mail
Postal code 128 : Intelligent Mail Barcode
745 0 to 408 144
Reading code setting 256 : B/B’ Field
Specify the setting by sum of the
values of the items.
8
* The following values can only be

SR-650 Series Commands


used.
2, 4, 8, 16, 24, 32, 128, 136,
144, 152, 272, 280, 400, 408
POSTNET 0 : Disable
746 0, 1 0
Check-digit transmission 1 : Enable
PLANET 0 : Disable
747 0, 1 0
Check-digit transmission 1 : Enable

SR-650-M-NO8-E 8-19
8-3 Details of Configuration Commands

Format of the Code Setting Command for Tuning (WC/RC)

Send the code setting command for tuning in the following formats.
• Configuration change

Send command WC : A mm : nnn···

Response Normal process OK : WC

Abnormal process ER : WC : ee ee: Error code

• Configuration confirmation

Send command RC : A mm

Response Normal process OK : RC : nnn···

Abnormal process ER : RC : ee ee: Error code

A : Code setting number 1 to 8 1-byte fixed


mm : Command number 2-byte fixed
8 nnn : Setting value (changeable according to the command number)
example) When registering "DataMatrix code" to the code setting number 1
SR-650 Series Commands

Configuration change Send command WC, 100, 02


Response (Normal process) OK, WC

Configuration confirmation Send command RC, 100


Response (Normal process) OK, RC, 02

„ Common settings for codes for tuning

Command
Function Number Setting value Explanation Default
00 : Not selected
01 : QR
02 : DataMatrix
03 : PDF417 The default values
04 : MaxiCODE for each code
05 : GS1DataBar (RSS) setting are as
06 : CODE39 follows:
07 : ITF Code setting 1 = 01
08 : Industrial 2 of 5 Code setting 2 = 02
Code type 00 00 to 16
09 : NW7 (Codabar) Code setting 3 = 03
10 : JAN/EAN/UPC Code setting 4 = 05
11 : CODE128 Code setting 5 = 06
12 : COOP 2 of 5 Code setting 6 = 11
13 : CODE93 Code setting 7 = 09
14 : CC-A/CC-B (GS1DataBar) Code setting 8 = 10
15 : CC-A/CC-B (JAN/EAN/UPC)
16 : CC-A/CC-B/CC-C (GS1-128)
17 : Postal
Maximum digits read 01 0001 to 7089 7089
Minimum digits read 02 0001 to 7089 0001
When composite characters are
selected The maximum value, minimum
03 0001 to 2361 2361
Maximum number of digits for 2D value and default value vary
codes reading depending on the code type.
When composite characters are
selected
04 0001 to 2361 0001
Minimum number of digits for 2D
codes reading
0 : Disable
Multi-Read setting 05 0, 1 0
1 : Enable

8-20 SR-650-M-NO8-E
8-3 Details of Configuration Commands

Command
Function Setting value Explanation Default
Number
When values ranging from 52 to 66
02 to 16 are set, multiple data are read even
Specify the multi read count 06 02
52 to 66 if the data contents are the same.
(Number of readings = Setting value – 50)
Reading successful when the
0 : Not successful
specified number or less number is 07 0, 1 0
1 : Successful
read in multi read.

„ Individual settings for codes for tuning

Command Setting
Function Number value Explanation Default
QR 0 : Disable
20 0, 1 1
Micro QR read 1 : Enable
QR 0 : Disable
2D Code 21 0, 1 1
Conjugated QR read 1 : Enable
DataMatrix 0 : Disable
25 0, 1 1
Rectangular DataMatrix read 1 : Enable
Reading GS1DataBar
0 : Disable
Omnidirectional/GS1DataBar 30 0, 1 1

8
1 : Enable
Truncated
Reading GS1DataBarStacked/ 0 : Disable
31 0, 1 1
GS1DataBarStackedOmnidirectional 1 : Enable

SR-650 Series Commands


GS1DataBar 0 : Disable
Reading GS1DataBarLimited 32 0, 1 1
1 : Enable
0 : Disable
Reading GS1DataBarExpanded 33 0, 1 1
1 : Enable
Reading GS1DataBarExpanded 0 : Disable
34 0, 1 1
Stacked 1 : Enable
0 : Disable
Start/Stop character transmission 40 0, 1 0
1 : Enable
Check-digit [Modulus 43] 0 : Disable
41 0, 1 0
inspection 1 : Enable
0 : Disable
CODE39 Check-digit transmission 42 0, 1 1
1 : Enable
0 : Disable
Trioptic CODE39 reading 43 0, 1 1
1 : Enable
0 : Disable
Short margin reading 44 0, 1 0
1 : Enable
0 : Not selected
2 : Japan Post
4 : KIX
8 : PLANET
16 : POSTNET
32 : Royal Mail
128 : Intelligent Mail Barcode
Reading code setting 45 0 to 408* 144
256 : B/B’ Field
Specify the setting by sum of the
Postal values of the items.
* The following values can only
be used.
2, 4, 8, 16, 24, 32, 128, 136,
144, 152, 272, 280, 400, 408
POSTNET 0 : Disable
46 0, 1 0
Check-digit transmission 1 : Enable
PLANET 0 : Disable
47 0, 1 0
Check-digit transmission 1 : Enable
Check-digit [Modulus 10/3 weight] 0 : Disable
50 0, 1 0
inspection 1 : Enable
0 : Disable
ITF Check-digit transmission 51 0, 1 1
1 : Enable
0 : Disable
Short margin reading 52 0, 1 0
1 : Enable

SR-650-M-NO8-E 8-21
8-3 Details of Configuration Commands

Command Setting
Function Explanation Default
Number value
0 : Disable
Start/Stop character transmission 55 0, 1 1
1 : Enable
0 : Lower case
Start/Stop character type 56 0, 1 0
1 : Upper case
0 : Disable
Check-digit inspection 57 0, 1 0
1 : Enable
0 : Disable
Check-digit transmission 58 0, 1 1
NW-7 1 : Enable
(Codabar) 0 : Modulus 16
1 : Modulus 11
2 : Modulus 10/2 weight
Check-digit type 59 0 to 6 3 : Modulus 10/3 weight 0
4 : Check DR
5 : Weight modulus 11
6 : Runes
0 : Disable
Short margin reading 60 0, 1 0
1 : Enable
0 : Disable
UPC-E reading 65 0, 1 1
1 : Enable
0 : Disable
EAN/JAN 8 digits reading 66 0, 1 1
1 : Enable
8 EAN/JAN 13 digits reading 67 0, 1
0 : Disable
1 : Enable
1

0 : Output in 13 digits
Number of output digits of UPC-A 68 0, 1 0
SR-650 Series Commands

1 : Output in 12 digits
0 : Disable
Adding the UPC-E system code "0" 69 0, 1 0
JAN/EAN/ 1 : Enable
UPC 0 : Disable
2-digit supplemental reading 70 0, 1 1
1 : Enable
0 : Disable
5-digit supplemental reading 71 0, 1 1
1 : Enable
0 : Disable
Supplemental reading only 72 0, 1 0
1 : Enable
0 : Disable
GTIN compatible 14-digit output 73 0, 1 0
1 : Enable
0 : Disable
Short margin reading 74 0, 1 0
1 : Enable
0 : Disable
GS-128 reading 80 0, 1 1
1 : Enable
CODE128
0 : Disable
Short margin reading 81 0, 1 0
1 : Enable
0 : Disable
CODE93 Short margin reading 85 0, 1 0
1 : Enable
0 : Disable
PDF417 Micro PDF417 read 90 0, 1 1
1 : Enable

8-22 SR-650-M-NO8-E
8-3 Details of Configuration Commands

Operation Configuration Command Format

Operation configuration command is sent in the following format:


• Configuration change

Send command WP : mmm : nnn···

Response Normal process OK : WP

Abnormal process ER : WP : ee ee: Error code

• Configuration change

Send command RP : mmm

Response Normal process OK : RP : nnn···

Abnormal process ER : RP : ee ee: Error code

mmm : Command number Fixed to 3 bytes


nnn… : Setting value (varies according to command number)
example) When setting the trigger input measurement method to "One-shot trigger" (one-shot signal trigger)
8

SR-650 Series Commands


Configuration change Send command WP, 101, 1
Response (Normal process) OK, WP

Configuration confirmation Send command RP, 101


Response (Normal process) OK, RP, 1

„ I/O terminal setting

Command Setting
Function Number value Explanation Default
0 : Not use
1 : Trigger input
IN1 terminal function 000 0 to 8 2 : Preset Input 1
3 : Start test mode.
8 : Tuning operation
0 : Not use
1 : Trigger input
IN2 terminal function 001 0 to 8 2 : Preset Input 2
3 : Start test mode.
8 : Tuning operation
1 : Reading rate test
IN1 terminal test
002 1 to 3 2 : Processing time test 1
mode assignment
3 : Position test
IN 1 : Reading rate test
IN2 terminal test
terminal 003 1 to 3 2 : Processing time test 1
mode assignment
setting 3 : Position test
IN1 terminal input at 0 : Not use
006 0, 1 0
power-on 1 : Enable
IN2 terminal input at 0 : Not use
007 0, 1 0
power-on 1 : Enable
Synchronization of 0 : Disable
008 0, 1 1
IN1 and TIMING LED 1 : Enable
Synchronization of 0 : Disable
009 0, 1 0
IN2 and TIMING LED 1 : Enable
0 : Normal open point
Input polarity 010 0, 1 0
1 : Normal close point
0 : 1 ms
Input pulse width 011 0 to 2 1 : 2 ms 0
2 : 10 ms

SR-650-M-NO8-E 8-23
8-3 Details of Configuration Commands

Command Setting
Function Explanation Default
Number value
0 : Not selected
1 : OK
2 : NG
4 : ERROR
OUT1 terminal 8 : PRESET OK
020 0 to 512 1
assignment 16 : TUNING OK Specify the setting by sum
32 : TRG BUSY of the values of the items.
64 : LOCK BUSY
128 : MODE BUSY
256 : ERROR BUSY
0 : Not selected
1 : OK
2 : NG
4 : ERROR
OUT2 terminal 8 : PRESET OK
021 0 to 512 6
assignment 16 : TUNING OK Specify the setting by sum
32 : TRG BUSY of the values of the items.
OUT 64 : LOCK BUSY
terminal 128 : MODE BUSY
setting 256 : ERROR BUSY
0 : Not selected
1 : OK

8 2
4
:
:
NG
ERROR
8 : PRESET OK
OUT3 terminal
022 0 to 512 16 : TUNING OK Specify the setting by sum 480
SR-650 Series Commands

assignment
32 : TRG BUSY of the values of the items.
64 : LOCK BUSY
128 : MODE BUSY
256 : ERROR BUSY
512 : EXT. LIGHT
TRG_BUSY output 0 : Disable
024 0, 1 1
upon power-up 1 : Enable
Output ON duration
025 001 to 255 Specify in units of 10 ms 50
for OUT terminal
External lighting 0 : N.O. (Normally open)
026 0, 1 0
output polarity 1 : N.C. (Normally closed)

„ Operation mode settings

Function Command Setting value Explanation Default


Number
Trigger input 0 : Level trigger
101 0, 1 0
measurement method 1 : One-shot trigger
One-shot trigger
102 0003 to 2550 Specify in units of 10 ms 100
duration
Trigger input ON
Specify up to 8 characters (16 HEX bytes) 4C4F4E
command character 103 hhhhhhhh···
from HEX (0x00 to 0x7F). (LON)
string
Trigger input OFF
Specify up to 8 characters (16 HEX bytes) 4C4F4646
command character 104 hhhhhhhh···
from HEX (0x00 to 0x7F). (LOFF)
string
0 : Not use
Trigger input
1 : Enable
measurement
* When set to Enable, only the following
method
control codes can be specified to the
trigger input ON/OFF commands:
SOH (0x01) DLE (0x10) FS (0x1c)
Trigger input ON/OFF EOT (0x04) DC1 (0x11) GS (0x1d)
recognition with one 105 0, 1 ENQ (0x05) DC2 (0x12) RS (0x1e) 0
character BEL (0x07) DC3 (0x13) US (0x1f)
BS (0x08) DC4 (0x14)
HT (0x09) SYN (0x16)
VT (0x0b) ETB (0x17)
FF (0x0c) CAN (0x18)
SO (0x0e) EM (0x19)
SI (0x0f) SUB (0x1a)

8-24 SR-650-M-NO8-E
8-3 Details of Configuration Commands

Command
Function Setting value Explanation Default
Number
0 : Single
Reading mode 1 : Multi1
200 0 to 3 0
settings 2 : Multi2
3 : Burst
0 : Send after read
Data transmission 201 0, 1 0
1 : Send after trigger input OFF
Repeat read prevention
202 000 to 255 Specify in units of 100 ms 010
interval for multi read
Alternate start bank 203 01 to 16 01
Reading 0 : Parameter bank number order
Alternate order setting 204 0, 1 1
operation 1 : Begin with successful bank
setting Specify up to 8 characters (16 HEX bytes)
Reading error 4552524F52
205 hhhhhhhh··· from HEX (0x00 to 0x7F).
character string (ERROR)
Set to FF when error codes are not output.
Laser-aimer blinking
209 00 to 99 Specify in units of 10 ms 10
duration for multi read
Display the parameter 0 : Disable
212 0, 1 1
bank LED when reading 1 : Enable
Burst interval 208 000 to 255 Specify in units of 1 ms 000
Burst count 210 1 to 8 3
Burst execution bank 211 01 to 16 01
8
„ Data appending function setting

SR-650 Series Commands


Function Command Setting value Explanation Default
Number
0 : Do not append
Code type appending 301 0, 1 0
1 : Append
0 : Do not append
Symbol ID appending 302 0, 1 0
1 : Append
0 : Do not append
Bank number appending 303 0, 1 0
1 : Append
0 : Do not append
Scan count appending 305 0, 1 0
1 : Append
0 : Do not append
Read time appending 306 0, 1 0
1 : Append
0 : Do not append
Position level appending 307 0, 1 0
1 : Append
0 : Do not append
Code vertex appending 308 0, 1 0
1 : Append
0 : Do not append
Code center appending 309 0, 1 0
1 : Append
0 : Do not append
Unused ECC ratio appending 310 0, 1 0
1 : Append
File name appending 0 : Do not append
(full path display) 313 0, 1 1 : Append 0
0 : Do not append
Brightness appending 317 0, 1 0
1 : Append
0 : Do not append
Burst number appending 318 0, 1 0
1 : Append
Read detailed error code 0 : Do not append
appending 319 0, 1 1 : Append 0
Preventative maintenance 0 : Do not append
information (PMI) appending 330 0, 1 1 : Append 0
PMI preset value L1 331 000 to 100 005
PMI preset value L2 332 000 to 100 008
PMI preset value L3 333 000 to 100 015
PMI preset value L4 334 000 to 100 020

SR-650-M-NO8-E 8-25
8-3 Details of Configuration Commands

„ Verification/Preset function setting

Command
Function Setting value Explanation Default
Number
Number of verification start digits 400 0001 to 7089 0001
Maximum value for sequential value
Number of verification digits 401 000 to 494 494
verification = 9
Up to 494 characters (HEX 988 bytes) can be
Preset data registration 402 hhhhhhhh··· specified from HEX (0x00 to 0x7F). FF
FF: Not set
0 : Normal
Verification method 403 0, 1 0
1 : Sequential value verification
Incremental setting for sequential -9999 to
404 -9999 to +9999 +0001
value verification +9999

„ Image data saving function setting

Function Command Setting value Explanation Default


Number
Saving destination of read OK 0 : Disable saving
500 0, 3 0
images 3 : FTP transmission

8
Saving destination of verification 0 : Disable saving
501 0, 3 0
NG images 3 : FTP transmission
0 : Disable saving
Saving destination of read error 1 : Saving to RAM
SR-650 Series Commands

502 0 to 3 1
images 2 : Saving to ROM
3 : FTP transmission
Saving destination of capture 1 : Saving to RAM
504 0 to 3 1
images 3 : FTP transmission
0 : Latest bank image
1 : Specified number of images after trigger
Image saving mode 505 0 to 2 input ON 0
2 : Specified number of images after trigger
input OFF
Specify the number of images to
506 01 to 16 16
save from trigger input ON/OFF
B = 0, 1
Burst number to save when burst 0 : Disable saving
read error occurs 507 BBBBBBBB 1 : Save 11111111
* Burst number 1 is on the top.

8-26 SR-650-M-NO8-E
8-3 Details of Configuration Commands

„ Other settings

Command
Function Setting value Explanation Default
Number
0 : Disable
Output data on TEST switch 600 1
1 : Enable
Specify 1 character (2 HEX characters) from
Delimiter character 601 hh 3A
(0x00 to 0x7F)
Specify up to 5 characters (10 HEX bytes)
Inter delimiter 602 hhhhhhhh··· from HEX (0x00 to 0x7F). 2C
FF : Not set
Data filling size 603 000 to 999 000
Specify 1 character (2 HEX characters) from
Data filling character 604 hh 20
(0x00 to 0x7F)
Specify up to 5 characters (10 HEX bytes)
Composite character delimiter 605 hhhhhhhh··· from HEX (0x00 to 0x7F). FF
FF : Not set
0 : Not selected
1 : Verification OK, Read OK
2 : Verification NG
4 : Read ERROR
Silent Mode 606 0 to 255 32 : Preset result 0
64 : Test Mode
128 : Tuning Success
Specify the setting by sum of the values of the
8
items.

SR-650 Series Commands


0052004500
Specify up to 8 characters (16 HEX bytes)
4100440045
Reader name 607 hhhhhhhh from UNICODE (UTF-16 BigEndian).
0052
FF : Not set
(READER)
Specify 1 character (2 HEX characters) from
Intelligent Mail Barcode
608 hh (0x00 to 0x7F) FF
Delimiter character
FF : Not set
Monitor output data priority display 0 : Display data from front
609 0, 1 0
position 1 : Display data from back
0 : Not use
SR-600 Compatible Output Mode 610 0, 1 0
1 : Enable
0 : Disable lock
TUNE button lock 611 0, 1 0
1 : Enable lock
0 : None
Laser aimer setting by TUNE 1 : Emit in test mode only
612 0 to 3 3
button 2 : Emit in operating mode only
3 : Emit always
0 : Normal Mode
Camera rotation settings 901 0, 1 0
1 : 180 degrees rotation

SR-650-M-NO8-E 8-27
8-3 Details of Configuration Commands

„ Tuning settings

Command
Function Setting value Explanation Default
Number
Exposure time when tuning a
802 3 to 333 Exposure time = setting value × 30 ȝs 0005
moving object
Offset setting 803 000 to 255 Use the default value of 255 for normal use. 255
0 : Hi-Sensitive
Dynamic range setting 804 0, 1 0
1 : Hi-DR
0 : Normal Mode
Tuning mode 805 0 to 2 1 : Moving object 0
2 : Difficult to read (Dot print)
aaa : 000 to 650 (Even only)
bbb : 000 to 378 (Even only)
ccc : 101 to 751 (Odd only)
ddd : 101 to 479 (Odd only)
* The minimum size is 100 dots × 100 dots.
Area setting when tuning 810 aaabbbcccddd 000000751479
(aaa, bbb)

(ccc, ddd)
0 : Disable

8
Black-white reverse read setting
820 0 to 2 1 : Enable 2
when tuning
2 : Automatic
Right-left reverse read setting 0 : Disable
821 0, 1 0
SR-650 Series Commands

when tuning 1 : Enable


0 : 100 ms
Decode time-out setting when 1 : 200 ms
822 0 to 3 2
tuning 2 : No limit
3 : Specified value
Decode time-out limit setting when
823 001 to 255 Specify in units of 10 ms 255
tuning
0 : Not used
Internal lighting when tuning 824 0, 1 1
1 : Used
0 : Not used
External lighting when tuning 825 0, 1 0
1 : Used
0 : Specified value
1 : Expansion process
Digital filter setting when tuning 826 0 to 3 0
2 : Shrink process
3 : Expansion and Shrink
00 : Not used
01 : Expand (low)
02 : Expand (medium)
03 : Expand (high)
04 : Expand (low)oShrink (low)
05 : Expand (medium)oShrink (low)
Digital filter method when tuning 827 00 to 12 06 : Expand (high)oShrink (low) 00
07 : Shrink (low)
08 : Shrink (medium)
09 : Shrink (high)
10 : Shrink (low)oExpand (low)
11 : Shrink (medium)oExpand (low)
12 : Shrink (high)oExpand (low)
Internal bank retry count setting
828 00 to 32 00
after tuning success
Scan delay time setting after
829 000 to 255 Specify in units of 1 ms 000
tuning success

8-28 SR-650-M-NO8-E
8-3 Details of Configuration Commands

Communication Configuration Command Format (WN/RN)

Communication configuration command is sent in the following format:


• Configuration change

Send command WN , mmm , nnn···

Response Normal process OK , WN

Abnormal process ER , WN , ee ee: Error code

• Configuration confirmation

Send command RN , mmm

Response Normal process OK , RN , nnn···

Abnormal process ER , RN , ee ee: Error code

mmm : Command number Fixed to 3 bytes


nnn… : Setting value (varies according to command number)
example: Changing SR-650 Series IP address to "192.168.100.1"
Configuration change Send command WN, 200, 192.168.100.1
8

SR-650 Series Commands


Response (Normal process) OK, WN

Configuration confirmation Send command RN, 200


Response (Normal process) OK, RN, 192.168.100.1

Important To change and apply the communication configuration, make sure to send a SAVE command.

„ Communication port settings

Command
Function Setting value Explanation Default
Number
0 : Not used
Command communication port
000 0 to 2 1 : RS232C 1
setting
2 : Ethernet
0 : Not used
Data output port setting 001 0 to 2 1 : RS232C 1
2 : Ethernet
0 : Not used
PLC port setting 002 0 to 2 1 : Reserve 2
2 : Ethernet
0 : Disable
Append checksum 003 0, 1 0
1 : Enable
0 : Disable
Append data size 004 0, 1 0
1 : Enable
Specify up to 5 characters (16 HEX bytes)
Header settings 005 hhhh··· from HEX (0x00 to 0x7F). FF
FF : Not set
Specify up to 5 characters (16 HEX bytes)
Terminator settings 006 hhhh··· from HEX (0x00 to 0x7F). 0D
FF : Not set

SR-650-M-NO8-E 8-29
8-3 Details of Configuration Commands

„ RS-232C communication settings

Command
Function Setting value Explanation Default
Number
0 : 9600bps
1 : 19200bps
Baud rate setting 100 0 to 4 2 : 38400bps 4
3 : 57600bps
4 : 115200bps
0 : 7bit
Data length setting 101 0, 1 1
1 : 8bit
0 : Disable
Parity check setting 102 0 to 2 1 : Even 1
2 : Odd
0 : 1bit
Stop bit length setting 103 0, 1 0
1 : 2bit
0 : No Handshaking
Communication protocol setting 104 0 to 2 1 : PASS/RTRY 0
2 : ACK/NAK

„ Ethernet communication settings

8 Function
Command
Number
Setting value Explanation Default
a : 0 to 255
SR-650 Series Commands

b : 0 to 255 192.168.
IP address setting 200 a. b. c. d
c : 0 to 255 100.100
d : 0 to 255
Specify with bit length
Subnet mask setting 201 16 to 30 255.255.255.0 ···24 24
255.255.0.0 ···16
a : 0 to 255
b : 0 to 255 0.0.0.0
Default gateway setting 202 a. b. c. d
c : 0 to 255 (Not set)
d : 0 to 255
a : 0 to 255 * Set when used as a client
IP address setting at connection b : 0 to 255 0.0.0.0
203 a. b. c. d
destination c : 0 to 255 (Not set)
d : 0 to 255
Port number setting for connection
204 1024 to 65535 9004
destination
Setting of connection
0 : Disable
establishment request 205 0, 1 0
1 : Enable
transmission
Port number setting for data port 206 1024 to 65535 Unavailable: 9013, 9014, 9015, 5920, 44818 9004
Port number setting for command
207 1024 to 65535 Unavailable: 9013, 9014, 9015, 5920, 44818 9004
port
Data port Keep/Alive function 0 : Not use
208 0, 1 1
setting 1 : Enable
Command port Keep/Alive 0 : Not use
209 0, 1 1
function setting 1 : Enable
Method to obtain the IP address at 0 : static
600 0, 1 0
next power on 1 : dynamic (BOOTP)

8-30 SR-650-M-NO8-E
8-3 Details of Configuration Commands

„ PLC port settings

Command
Function Setting value Explanation Default
Number
a : 0 to 255
IP address of the connection b : 0 to 255
0.0.0.0
destination PLC 300 a.b.c.d c : 0 to 255
(Not set)
(TCP communication) d : 0 to 255
Use only when protocol is TCP
Port number of the connection
destination PLC 301 1024 to 65535 Use only when protocol is TCP 5000
(TCP communication)
PLC communication protocol 3 : TCP
303 3, 4 4
setting 4 : EthrerNet/IP
EtherNet/IP 0 : Disable handshake
321 0, 1 0
Data handshake setting 1 : Enable handshake
EtherNet/IP
322 0040 to 1400 at 1 interval 500
Input assembly size setting
EtherNet/IP
323 0004 to 1400 at 1 interval 500
Output assembly size setting
EtherNet/IP
0 : Disable (ROCKWELL)
Byte swap setting for the data 324 0, 1 0
1 : Enable (KEYENCE/OMRON)
area
8
„ FTP Communication Settings

SR-650 Series Commands


Command Setting value
Function Number Explanation Default
a : 0 to 255
b : 0 to 255
IP address of the connection 0.0.0.0
400 a.b.c.d c : 0 to 255
destination FTP server (Not set)
d : 0 to 255
For 0.0.0.0., the FTP client does not operate.
User name of the connection
401 aaaa··· ASCII setting (max. 16 characters) admin
destination FTP server
Password of the connection
402 aaaa··· ASCII setting (max. 16 characters) admin
destination FTP server
0 : Disable
Directory transfer at connection 403 0, 1 0
1 : Enable
Directly name of the transfer
404 aaaa··· ASCII setting (max. 32 characters) image
destination
FTP connection request 0 : Disable
405 0, 1 0
transmission as necessary 1 : Enable
0 : Disable
NOOP command transmission 406 0, 1 1
1 : Enable
NOOP command transmission
407 01 to 10 units: minute 1
interval
0 : Disable
PASV command transmission 408 0, 1 0
1 : Enable
Specify with HEX, up to 16 characters 696D616765
Prefix character strings settings 409 hhhh···
(32 HEX bytes) 0x20 to 0x7E. (image)
File index upper limit setting 410 00099 to 65535 999
Format setting for FTP 0 : Bitmap
411 0 to 1 1
transmission 1 : JPEG
JPEG quality for FTP transmission 412 01 to 10 05
0 : No binning
Binning setting for FTP 1 : 1/4 skipping
413 0 to 3 1
transmission 2 : 1/16 skipping
3 : 1/64 skipping

SR-650-M-NO8-E 8-31
8-3 Details of Configuration Commands

Batch transmission of setting/confirmation commands (WA/RA)


The SR-650 Series has the dedicated command that has been prepared for batch transmission of multiple setting/
confirmation commands (WB/RB, WC/RC, WP/RP, WN/RN). Use this command to reduce the number of times to
send setting commands.

Batch transmission command format

Send the batch transmission command in the following formats.


• Configuration change

WA , Setting , Setting , ···


Send command command 1 command 2

Response Normal process OK , WA

Error
Abnormal process ER , WA , n , command type , ee

8
• Configuration confirmation

Send command Setting Setting


RA , command 1 , command 2 , ···
SR-650 Series Commands

Confirmation Confirmation
Response Normal process OK , RA , command 1 , command 2 , ···
response response

Error
Abnormal process ER , RA , n , command type , ee

Setting command 1, Setting command 2 ..............: Setting command type


Confirmation command 1, Confirmation command 2..... : Confirmation command type
n : Location where an error occurs Head 1
Error command type : Type of command where an error occurs
ee : Error code
• When using the batch transmission command, the reflecting order of the setting is the same as the sending
order of the setting commands.
• Make sure to send the SAVE command after sending the batch transmission command containing the
communication setting command.
• The batch transmission command can send up to 2048 bytes of number of characters (excluding header and
terminator).
• The location (n) of the error command returns the location first confirmed from the head of the transmission
command.

8-32 SR-650-M-NO8-E
8-3 Details of Configuration Commands

Each Setting/Confirmation Command Format

When using the batch transmission command, link each setting/confirmation command in the following format after
deleting W/R from each command.

„ Parameter bank configuration command

Change command B , bb mmm , nnn···

Confirmation command B , bb mmm

Confirmation command response B , bb nnn···

bb : Parameter bank number 01 - 16 Fixed to 2 bytes


mmm : Command number Fixed to 3 bytes
nnn··· : Setting value (varies according to command number)

„ Code configuration command for tuning

Change command C , A mm , nnn··· 8

SR-650 Series Commands


Confirmation command C , A mm

Confirmation command response C , A nnn···

A : Code setting number 1 to 8 1-byte Fixed to 1 byte


mm : Command number Fixed to 2 bytes
nnn··· : Setting value (changeable according to the command number)

„ Operation configuration command

Change command P , mmm , nnn···

Confirmation command P , mmm

Confirmation command response P , nnn···

mmm : Command number Fixed to 3 bytes


nnn··· : Setting value (varies according to command number)

SR-650-M-NO8-E 8-33
8-3 Details of Configuration Commands

„ Communication configuration command

Change command N , mmm , nnn···

Confirmation command N , mmm

Confirmation command response N , nnn···

mmm : Command number Fixed to 3 bytes


nnn··· : Setting value (varies according to command number)
example)
(1) Batch transmission of the WB command and WP command

Send command WA , B , 01700 , 2 , P , 200 , 0 , P , 201 , 1

Response OK , WA

(2) Confirm the setting content sent at (1)

Send command RA , B , 01700 , P , 200 , P , 201


8 Response OK , RA , B , 2 , P , 0 , P , 1
SR-650 Series Commands

(3) Sending multiple WN commands

Send command WA , N , 000 , 2 , N , 001 , 2 , N , 002 , 1

Response OK , WA

* After sending WN commands, make sure to send the SAVE command to reflect the setting.
(4) Confirm the setting content sent at (3)

Send command RA , N , 000 , N , 001 , N , 002

Response OK , RA , N , 2 , N , 0 , N , 1

8-34 SR-650-M-NO8-E
9
Control Methods
using EtherNet/IP
This section describes the SR-650 Series EtherNet/IP control methods.

9
9-1 EtherNet/IP............................................................... 9-2
9-2 Cyclic communication .............................................. 9-5
9-3 Message Communication....................................... 9-25
9-4 Reference Program................................................ 9-37

SR-650-M-NO9-E 9-1
9-1 EtherNet/IP
This section describes an overview of EtherNet/IP.

EtherNet/IP
EtherNet/IP is an industrial communications network proposed by ODVA (Open DeviceNet Vendor Association, Inc.).
EtherNet/IP communication can share the network with normal Ethernet communication.

„ Scanner and adaptor


In EtherNet/IP communication, one device opens a communication line called "connection" to another device.
The device which opens the connection is called the "scanner" (originator), and the receiving device is called the
"adaptor" (target). A PLC is primarily used as the scanner. The SR-650 becomes the adaptor device.

Cyclic communication and message communication

In EtherNet/IP, there is cyclic communication (Implicit message) that handles periodic sending and receiving of data,
and there is also message communication (Explicit message) which handles sending and receiving of commands/
responses arbitrarily.

„ Cyclic communication

9 In cyclic communication, RPI (communication cycle) can be set according to the priority of data that is sent and
received. Overall communication load adjusted data can be sent and received.
Control Methods using EtherNet/IP

PLC
Communication cycle (RPI) setting
SR-650 (1): 10 ms EtherNet/IP
SR-650 (2): 50 ms
SR-650 (3): 1000 ms
SR-650 (1) SR-650 (2) SR-650 (3)
RPI = 10 ms RPI = 50 ms RPI = 1000 ms

The communication cycle (RPI) put together in order of priority can be set and network load can be adjusted.

„ Message communication
In message communication, timing is controlled through commands/responses.

PLC SR-650
Command
Send Receive

Process,
operation
Response
Receive Send
Data

9-2 SR-650-M-NO9-E
9-1 EtherNet/IP

SR-650 Series EtherNet/IP Communication Specifications and Function Overview

„ SR-650 Series EtherNet/IP Communication Specifications

Number of connections 16*


KEYENCE KV Series 4 to 1400 bytes
Cyclic communication Rockwell Automation
(Implicit message) Communication size ControlLogix 4 to 496 bytes
CompactLogix
OMRON CJ/CS Series 4 to 1400 bytes
Number of connections 16*
Message communication
(Explicit Message) Applicable messaging
UCMM (unconnected type), Class 3 (connected type)
methods

* There is a total of 16 connections in cyclic communication and message communication.

„ SR-650 Series EtherNet/IP function overview


The following describes the functions that can control the SR-650 Series using EtherNet/IP.

Function Description
Reading instruction Performs reading instructions.
Also performs reading end, bank setting reading, etc.
Preset instructions Records successfully read data as preset data.

Calibration instructions
Also registers or deletes preset data from the PLC.
Performs calibration. Can save calibration results in the set bank.
9
Error-handling Checks the cause of the error that occurred in the main unit, and returns the error.

Control Methods using EtherNet/IP


(Example: Buffer overflow check/cancellation)
Main unit status acquisition Checks the main unit status (BUSY status).
Operation results acquisition Acquires read data.
When set to silent mode, the read data is not updated.
Terminal status acquisition Acquires input terminal and output terminal status.
Main unit reset instructions Displays the SR-650 Series software reset.

About the exclusion process


The SR-650 Series can simultaneously give control instructions to multiple interfaces (I/O terminal,
NOTICE RS-232C, Ethernet Communication (TCP/IP), EtherNet/IP communication, test key operation).
However, when a control instruction is being received from one interface, instructions from other
interfaces cannot be received.

SR-650-M-NO9-E 9-3
9-1 EtherNet/IP

List of applicable PLC models


Refer to each PLC instruction manual for the corresponding PLC setting procedures.

PLC manufactured by KEYENCE

KV Series

EtherNet/IP Firmware Version of


PLC model Software used
Communication unit version software used
KV-3000 KV-EP21V Ver. 2 or later KV STUDIO Ver. 6.0 or later
KV-5000 KV-EP21V Ver. 2 or later
KV-5500 -(KV-5500 built-in port or Ver. 2 or later
KV-EP21V)

PLC manufactured by Rockwell Automation

ControlLogix category PLC

9 PLC model
EtherNet/IP
Communication unit
Firmware
version
Software used
Version of
software used
1756 ControlLogix 1756-ENBT/1756-EN2T Ver. 13 or later RsLogix5000 Ver. 13 or later
Control Methods using EtherNet/IP

1769 CompactLogix -(SR-650 built-in port) Ver. 13 or later

SLC5/05 category PLC

EtherNet/IP Firmware Version of


PLC model Software used
Communication unit version software used
1747 SLC5/05 -(SR-650 built-in port) OD firmware RsLogix500 Ver. 7.10 or later
level Series C,
FRN 10 or later
1761/1766 MicroLogix -(SR-650 built-in port) Series A,
/1761-NET-ENI Revision A,
1762/1763/1764 1761-NET-ENI FRN1
MicroLogix

PLC manufactured by Omron

EtherNet/IP Firmware Version of


PLC model Software used
Communication unit version software used
SYSMAC CJ2 -(CJ2 built-in port or Ver. 1.0 or later CX-One Ver. 3.0 or later
CJ1W-EIP21)
SYSMAC CJ1 CJ1W-EIP21 Ver. 1.0 or later
SYSMAC CS1 CJ1W-EIP21 Ver. 1.0 or later

9-4 SR-650-M-NO9-E
9-2 Cyclic communication
This section describes the SR-650 Series cyclic communication setting procedures and functions.

SR-650 Series cyclic communication


When cyclic communication is performed in the SR-650 Series using EtherNet/IP, SR-650 series functions are
assigned to the PLC devices. Use the function allocated to each device according to the intended usage.

IN area OUT area

Reading result Reading result


Handshake information Handshake information
Device status Device status
Busy/error information Busy/error information
Statistical information Statistical information
Communication cycle
(RPI) 9
Set with the scanner.

Control Methods using EtherNet/IP


OUT area IN area

Reading instruction Reading instruction


Handshake instruction Handshake instruction
Calibration Calibration

• Communication settings such as cyclic communication's communication cycle and data


size are performed in the PLC.
When there is a large load in the network which connects many devices including
EtherNet/IP devices, delays or packet loss may occur. Perform a thorough verification
NOTICE before operation.
• When performing EtherNet/IP communication with a scanner (SLC5/05 MicroLogix Series
manufactured by Rockwell, etc.) that does not support cyclic communication, use
message communication.

SR-650-M-NO9-E 9-5
9-2 Cyclic communication

Cyclic communication setting procedures


This section describes the setting procedures when performing cyclic communication.

SR-650 Series settings

For the SR-650 Series, use the AutoID Network Navigator and perform the following settings.

1 Communication 1 tab
• IP address setting
• Subnet mask setting
• Default gateway setting

9
Control Methods using EtherNet/IP

2 Communication 2 tab
• Set the PLC port interface and protocol.
Interface : Ethernet
Protocol : EtherNet/IP

9-6 SR-650-M-NO9-E
9-2 Cyclic communication

3 PLC port's EtherNet/IP settings


Click the EtherNet/IP setting button, open the EtherNet/IP setting screen, and perform the following settings.
• Input assembly (send)/ : Set "maximum result data size + 44 bytes" or more.
Output assembly (receive) size
• Data handshake : Put a check on this when performing a handshake process.
• Data area byte swap : You can change the storage order of the data memory (Result Data/User Data).
Disable: Writes data in an ascending order.
Enable: Writes data in a descending order.

PLC settings
9

Control Methods using EtherNet/IP


„ About PLC settings
When performing cyclic communication, perform the following settings in the PLC.
(1) Settings for the connection used
(2) Device settings used in cyclic communication
(For setting procedures, refer to the manual of each scanner)
* When using the KV Series, making a selection within KV STUDIO will automatically set (1) and (2).

„ Connection used
Open a connection from the scanner using EtherNet/IP during cyclic communication.
There are various types of connections. Usable connections vary depending on the device.
Connections that the SR-650 Series can use are as follows:

No. Connection name Application type Assembly Instance Size (bytes) RPI
0x64 (100) 40 to 1400
1 Class1 Exclusive Owner 5 ms to 10000 ms
0x65 (101) 8 to 1400
0x64 (100) 40 to 1400
2 Class1(Input Only) Input Only 5 ms to 10000 ms
0xFE (254) 0

• Class1
This is a connection that can simultaneously set data transmission from the PLC to the SR-650, and data
transmission from the adaptor device to the PLC.
It is used when the PLC performs not only data monitoring from the SR-650, but also sets external inputs and
rewrites settings.
The "Class1" connection cannot establish multiple connections to a single SR-650 device.

SR-650-M-NO9-E 9-7
9-2 Cyclic communication

• Class1(Input-Only)
This connection can only receive data transmission from the SR-650 to the PLC. It is used when the PLC only
monitors SR-650 data. The "Class1(Input-Only)" connection can establish multiple scanners simultaneously for a
single SR-650 device.
When connecting multiple PLCs, set them as follows.
• Set to multicast.
• Match the RPI.
• Match the size.
* Each connection's trigger timing is performed through cyclic. The SR-650 Series connection type supports both
Point to Point and Multicast.
* When using the KV series, the connection names are assigned as follows.
1: Class1 Ÿresult data / control data
2: Class1(Input-Only) Ÿresult data

KV Series settings

The following is the procedure for registering the SR-650 Series in EtherNet/IP communication using the KV Series.

1 Register SR-650 with KV-STUDIO


For the version 6.14 or more of the KV-STUDIO (Ladder support software for the KV-Series), the equipment information

9 is registered on the software. Drag and drop SR-650 to register on the network. Enter the same IP address as the one
that has been set for SR-650.
Control Methods using EtherNet/IP

9-8 SR-650-M-NO9-E
9-2 Cyclic communication

2 Change the connection setting


Open the connection setting screen and set the parameter, device assignment and RPI (communication cycle) as
necessary.

Control Methods using EtherNet/IP


Point When setting, make sure that the SR-650 Input assembly size and Output assembly size are
the same or more of the data sizes of IN (from adaptor) and OUT (to adaptor) for the
connection settings.

SR-650-M-NO9-E 9-9
9-2 Cyclic communication

Control/Compact Logix Series settings

The following is the procedure for registering the SR-650 Series in EtherNet/IP communication using Control Logix.
Compact Logix can also be set using the same operation.

1 Right-click the EtherNet/IP enabled device on the RSLogix5000 and select New Module.

9
Control Methods using EtherNet/IP

2 Click the Communications' [+] button, select ETHERNET-MODULE (Generic Ethernet Module),
and click OK.

9-10 SR-650-M-NO9-E
9-2 Cyclic communication

3 Set the ETHERNET-MODULE as follows:

(1)

(4) (5)

(6) (7)
(2)

(9)
(3) (8)

(1) Name
(2) Comm Format
: Optional setting
: Optional setting *1
9
(3) IP Address : SR-650 Series IP address setting

Control Methods using EtherNet/IP


(4) Input (Assembly Instance) : 100 (fixed)
(5) Input (Size) : SR-650 Series Input assembly size setting *4
(6) Output (Assembly Instance) : 101 (fixed) *2
(7) Output (Size) : SR-650 Series Output assembly size setting *2*4
(8) Configuration : 1*3
(9) Configuration Size : 0*3

*1 This can be optionally set. However, considering the structure of the assembly object, it is much
easier to program if it set to a format in which 4-byte alignment is possible.
*2 When operating using Input Only, set (6) to 254 and (7) to 0.
*3 The SR-650 Series does not use Configuration. However, input the above value since not doing so
will result in an incomplete input error.
*4 Input assembly size for the SR-650 Series is set in 8 bits (1-byte unit), the size for RSLogix5000 is
set in 32 bits (4-byte unit).
When setting, make sure that the SR-650 Input assembly size and Output assembly size are the
same or more of the values for (5) and (7).

CJ Series settings

The following is the procedure for registering the SR-650 Series in EtherNet/IP communication using CJ Series.

1 Set the SR-650 Series and PLC network communication.


• You can set this by changing the node address.

2 Set the SR-650 Series cyclic communication from Parameter edit.


• You can set this through Parameter to Edit.

3 In the connection assignment screen, set the originator device and target device connection assignments.
* For the CX Configurator for EtherNet/IP setting procedure details, see the SYSMAC CS/CJ Series EtherNet/IP
Unit User's Manual published by Omron.

SR-650-M-NO9-E 9-11
9-2 Cyclic communication

Cyclic communication data assignment


Data assignment during cyclic communication is performed as follows.

Result data (Input Assemblies)

Input Assemblies is a device that write responses from the SR-650 Series to the PLC.
When using this device, each device function is assigned as follows.
Device status, Result Data, etc. are written to the Input Assemblies.

„ Input Assemblies memory map (Instance ID: 100(0x64))

Instance Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Buffer Result
General Result Data
0 Overflow Reserved Data Error
Error Strobe
Error Available
ERR MODE LOCK TRG
1 Reserved BUSY
BUSY BUSY BUSY BUSY
EXT. Register
Tune Preset Read
2 Request Reserved Preset Data
Complete Complete Complete
Complete Complete
9 3
EXT.
Request Reserved
Tune
Failure
Register
Preset Data
Preset
Failure
Read
Failure
Failure Failure
Control Methods using EtherNet/IP

OUT3 OUT2 OUT1


4 Reserved Reserved IN2 Status IN1 Status
Status Status Status
5 to 15 Reserved

16 to 17 Read Result Code

18 to 19 Preset Result Code


100
(0x64) 20 to 21 Register Preset Data Result Code

22 to 23 Tune Result Code

24 to 29 Reserved

30 to 31 EXT. Request Result Code

32 to 33 General Error Code

34 to 35 Reserved

36 to 37 Result Data Ready Count

38 to 39 Result Data Update Count

40 to 41 Reserved

42 to 43 Result Data Size

44 or
Result Data
above

9-12 SR-650-M-NO9-E
9-2 Cyclic communication

Control data (Output Assemblies)

Output Assemblies is a device that write instructions from the PLC to the SR-650 Series.
When using this device, each device function is assigned as follows.
Output Assemblies performs device control instructions, error clear, handshake process, etc.

„ Output Assemblies memory map (Instance ID: 101(0x65))

Instance Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

0 Error Clear Reserved Result Data Latch Reserved

Tune Register Preset Read


1 Reserved Preset Request
Request Data Request Request
EXT. Request Tune Register Preset Read
Preset Complete
2 Complete Reserved Complete Data Complete Complete
Clear
0x65 Clear Clear Clear Clear
(101) 3 Reserved

4 to 5 Bank Number

6 to 9 Reserved

10 to 11 User Data Size

12 or
above
User Data
9

Control Methods using EtherNet/IP


Parameter details of each device

[Input Assemblies Address 0] Handshake and general error status

The functions of each bit in Input Assemblies Address 0 are as follows.

Instance
Address Bit Name Description Data
ID
Operation Error
0 : No error
0 Error This turns on when either General
1 : Error
Error or Buffer Overflow Error is ON.
0 : No result data
1 Result Data Available Availability of result data
1 : Result data available
100
0 Result data update completion 0o1: Result data update complete
(0x64) 2 Result Data Strobe
notification 1o0: -
0 : No error
6 Buffer Overflow Error Buffer overflow error notification
1 : Error
Error notifications other than buffer 0 : No error
7 General Error
overflow error 1 : Error

SR-650-M-NO9-E 9-13
9-2 Cyclic communication

[Input Assemblies Address 1] BUSY status

The functions of each bit in Input Assemblies Address 1 are as follows.

Instance Address Bit Name Description Data


If there is even just one BUSY 0 : No BUSY Status
0 BUSY
signal, this becomes 1. 1 : BUSY status
0 : No TRG BUSY status
1 TRG BUSY TRG BUSY
1 : TRG BUSY status
100 0 : No LOCK BUSY status
1 2 LOCK BUSY LOCK BUSY
(0x64) 1 : LOCK BUSY status
0 : No MODE BUSY status
3 MODE BUSY MODE BUSY
1 : MODE BUSY status
0 : No ERROR BUSY status
4 ERR BUSY ERROR BUSY
1 : ERROR BUSY status

[Input Assemblies Address 2] Completion status

The functions of each bit in Input Assemblies Address 2 are as follows.

Instance Address Bit Name Description Data


0 : Incomplete
0 Read Complete Read completion notification

9
1 : Complete*
0 : Incomplete
1 Preset Complete Preset read completion notification
1 : Complete*
100 Register Preset Data Preset data registration completion 0 : Incomplete
Control Methods using EtherNet/IP

2 2
(0x64) Complete notification 1 : Complete*
0 : Incomplete
3 Tune Complete Calibration completion notification
1 : Complete*
EXT. Request External instruction operation 0 : Incomplete
7
Complete completion notification 1 : Complete*

* This is cleared at the start of each status's clear bit or at the start of the next operation.

[Input Assemblies Address 3] Error status

The functions of each bit in Input Assemblies Address 3 are as follows.

Instance Address Bit Name Description Data


0 :-
0 Read Failure Read failure notification
1 : Read failure*
0 :-
1 Preset Failure Preset read failure notification
1 : Preset read failure*
Register Preset Data Preset data registration failure 0 :-
100 2
3 Failure notification 1 : Preset data registration failure*
(0x64)
0 :-
3 Tune Failure Calibration failure notification
1 : Calibration failure*
0 :-
External instruction operation failure
7 EXT. Request Failure 1 : External instruction operation
notification
failure*

* The cause of failure of each operation can be confirmed through the operation result status (Input Assemblies
Address 16 to 32).

9-14 SR-650-M-NO9-E
9-2 Cyclic communication

[Input Assemblies Address 4] Terminal status

The functions of each bit in Input Assemblies Address 4 are as follows.

Instance Address Bit Name Description Data


0 : OFF
0 IN1 Status Input terminal 1 status
1 : ON
0 : OFF
1 IN2 Status Input terminal 2 status
1 : ON
100 0 : OFF
4 4 OUT1 Status Output terminal 1 status
(0x64) 1 : ON
0 : OFF
5 OUT2 Status Output terminal 2 status
1 : ON
0 : OFF
6 OUT3 Status Output terminal 3 status
1 : ON

* When the input polarity setting of the SR-650 main unit's input terminal is normally closed, the data is reversed as
in 0: ON and 1: OFF.

[Input Assemblies Address 5 to 15] Reserved

Instance Address Name Description Data


100 (0x64) 5 to 15 Reserved - - 9

Control Methods using EtherNet/IP


[Input Assemblies Address 16 to 35] Operation result status

The functions in Input Assemblies Address 16 to 35 are as follows.

Data
Instance Address Name Description
type
16 to 17 UINT Read Result Code Reading operation result code*
18 to 19 UINT Preset Result Code Preset data read result code*
Register Preset Result
20 to 21 UINT Preset data registration operation result code*
Code
100 22 to 23 UINT Tune Result Code Calibration operation result code*
(0x64) 24 to 29 - Reserved -
EXT/Request Result
30 to 31 UINT External instruction operation result code*
Code
32 to 33 UINT General Error Code General error code*
34 to 35 - Reserved -

* Check each result code detail and error code in the List of error codes (9-18 page) .

SR-650-M-NO9-E 9-15
9-2 Cyclic communication

[Input Assemblies Address 36 or above] Read data status

The functions in Input Assemblies Address 36 and after are as follows.

Data
Instance Address Name Description
type
Result Data Ready
36 to 37 UINT Result data reception frequency
Count
Result Data Update
38 to 39 UINT Result data update frequency
Count
40 to 41 - Reserved -
100
(0x64) 42 to 43 UINT Result Data Size Result data size (byte)
Result data output
When appended data is set, it is appended before and after the read
44 or
BYTE[] Result Data data and then output.
above
This area's data is not updated when in silent mode.
NULL (0x00) is appended at the end of the result data.

*1 When the count number reaches 65535 and the next data arrives, the count number returns to 0.

[Output Assemblies Address 0] Handshake / general error status

The functions of each bit in Output Assemblies Address 0 are as follows.

9 Instance Address Bit Name Description


0o1: Writing to result data device is allowed
Control Methods using EtherNet/IP

1 Result Data Latch 1o0: -


Functions only when handshake is enabled.
Clears the following error statuses and data:
101 • Buffer overflow error
0
(0x65) • General error
7 Error Clear • Result data ready count
• Result data update count
• Result data stored in the send buffer of the SR-650
Series.

9-16 SR-650-M-NO9-E
9-2 Cyclic communication

[Output Assemblies Address 1] Operation instruction status

The functions of each bit in Output Assemblies Address 1 are as follows.

Instance Address Bit Name Description


0o1: Start reading
1o0: Stop reading
0 Read Request Bank No: Reading in the specified bank
* When reading by specifying the bank, specify in
address 4.
0o1: Preset data reading start
101 1 Preset Request 1o0: Preset data reading stop
1
(0x65) * Reading not possible in the specified bank
Register Preset Data 0o1: Preset data registration *1
2
Request 1o0: -
0o1: Calibration start
3 Tune Request 1o0: Calibration stop
* Specify the calibration target bank number in address 4.

*1 • The preset data to register should be specified in the user data of address 10 or after. Also, specify the number
of digits of preset data in address 8.
• When deleting the preset data, set the User Data Size to 1, the User Data to 0xFF, and then register the preset
data.

Point About operation instruction exclusive control


An error will occur when another operation is executed during operation execution because
9
priority is given to the operation instruction executed first.

Control Methods using EtherNet/IP


[Output Assemblies Address 2] Error clear

The functions of each bit in Output Assemblies Address 2 are as follows.

Instance Address Bit Name Description


Read Complete and
0 Read Complete Clear
Read Failure clear
Preset Complete and
1 Preset Complete Clear
Preset Failure clear
101 Register Preset Data Register Preset Data Complete and
2 2
(0x65) Complete Clear Register Preset Data Failure clear
Tune Complete and
3 Tune Complete Clear
Tune Failure clear
EXT. Request Complete EXT. Request Complete and
7
Clear EXT. Request Failure clear

SR-650-M-NO9-E 9-17
9-2 Cyclic communication

[Output Assemblies Address 4 or above] Bank number / user data

The functions of each bit in Output Assemblies Address 4 onwards are as follows.

Data
Instance Address Name Description
type
Bank No.
• Read Request
1 to 16 : Bank setting read
Others : Alternate read
4 to 5 UINT Bank Number
101 • Tune Request
(0x65) 1 to 16 : Bank settings to store calibration results
Others : Error
10 UINT User Data Size Specifies User Data size
Specifies the user data.
12 BYTE[] User Data
(Terminator unnecessary. )

List of error codes


Classification

9 Error
Error
code
Meaning
Control Methods using EtherNet/IP

No error 0 -
Command error 100 to 199 Value with 100 added to the command error code is applicable. *1
Reading error 201 Reading error
Verification error 202 The read code did not match the preset data.
Calibration failed
210 The code could not be found within the calibration field of view.
General

(Symbol unclear)
Calibration failed
211 The symbol was found within the field of view but reading was unstable.
(Reading unstable)
Calibration failed The symbol was found within the field of view but is different from the code
212
(Code settings invalid) set in the target code via the calibration settings.
Calibration failed
213 Calibration was aborted.
(Aborted)
An operation instruction was received while another operation is being
Control instruction reception performed. When this happens, the incoming instruction is not executed.
120
error Example: When a calibration instruction is performed during reading
operation
The Bank No. specification is invalid
Bank No. error 102
EIP

Example: Other than 01 to 16 is specified in the calibration instruction


User Data specification is invalid
User Data error 220
Example: The specified size in preset data registration is large
The specified size of cyclic communication includes the Result Data
EIP data update error 230
portion. Writing the Result Data was attempted but the size is insufficient.

*1: Refer to "Response error codes (Page 8-4)"

9-18 SR-650-M-NO9-E
9-2 Cyclic communication

Cyclic communication operation procedures


The SR-650 Series offers two trigger input measurement methods: "Level trigger" and "One-shot trigger".
Refer to "4-2 Timing Mode (Page 4-4)"

This section describes the SR-650 Series cyclic communication operation procedures for each trigger input
measurement method.
The following timing chart and operation descriptions use "Read Request (Bit0)" of operation instruction status
(instance 101 address 1) for the SR-650 Series. The procedure without handshake is used for description.

Level trigger operation procedure

This section describes the example when the trigger input measurement method of the SR-650 Series is set to the
level trigger.

„ Timing chart
* The attributes (signal directions) are described using the following directions.

Input : PLCmSR-650
m
Output : PLCoSR-650
o
Attribute Signal name When reading successful When reading failed
9
Output

Control Methods using EtherNet/IP


Read Request
o
Input
TRG BUSY
m
Barcode/2D code
-
Read Complete
Input
Read Complete
m
Output
Read Complete Clear
o
Input
Read Failure
m
Input
Read Result Code Read operation result code Read operation result code
m
Input
OUT1 Status (OK)*1
m
Input
OUT2 Status (ERROR/NG)*1
m
Input
Result Data Ready Count*2 m m+1 m m+1
m
Input
Result Data Update Count*2 m m+1 m m+1
m
Input Result Data & Size
Read data ERROR
m

*1 Operations of OUT1 status and OUT2 status are described using the default setting of the SR-650 operation and
multi I/O.
*2 The result data ready count value and result data update count value may differ depending on the operation
status and communication frequency.
For example, when a code is read and then the next reading is complete before updating the PLC data is
complete, the result data load count value will have one more count value.

SR-650-M-NO9-E 9-19
9-2 Cyclic communication

„ When reading is successful

1 When "Read Request" of PLC turns OFF (0)oON (1), the SR-650 Series starts reading operation and turns
"TRG BUSY" ON (1).

2 The SR-650 Series operates as follows when reading a code.


• It turns "TRG BUSY" OFF (0) and "Read Complete" ON (1), and then writes the read operation result code to
"Read Result Code".
• It writes the output data and number of characters of output data to "Result Data" and "Result Data Size".
* When reading is successful, the read operation result code is "0" (No error).

3 When "TRG BUSY" of the SR-650 Series turns OFF (0), turn "Read Request" of PLC OFF (0).

4 When "Read Complete" of the SR-650 Series is ON (1), turn "Read Complete Clear" of PLC ON (1).

5 When "Read Complete Clear" of PLC turns ON (1), the SR-650 Series turns "Read Complete" OFF (0). When
"Read Complete" OFF (0) is confirmed, turn "Read Complete Clear" of PLC OFF (0).

„ When reading fails

9 1 When "Read Request" of PLC turns OFF (0)oON (1), the SR-650 Series starts reading operation and turns
"TRG BUSY" ON (1).
Control Methods using EtherNet/IP

2 When "Read Request" of PLC turns OFF (0) before the SR-650 Series read the code, the SR-650 Series
operates as follows.
• It turns "TRG BUSY" OFF (0) and "Read Complete" and "Read Failure" ON (1), and then writes the read operation
result code to "Read Result Code".
• It writes the output data and number of characters of output data to "Result Data" and "Result Data Size".
* When reading fails, the read operation result code is "201" (Read error).

3 When "Read Complete" of the SR-650 Series is ON (1), turn "Read Complete Clear" of PLC ON (1).

4 When "Read Complete Clear" of PLC turns ON (1), the SR-650 Series turns "Read Complete" and "Read
Failure" OFF (0).
When "Read Complete" OFF (0) is confirmed, turn "Read Complete Clear" of PLC OFF (0).

When [Read Request] is turned ON/OFF at high speed while the EtherNet/IP cyclic cycle
NOTICE (RPI) is slow, the change of rising/falling of [Read Request] may not be transmitted to the
SR-650 Series.

9-20 SR-650-M-NO9-E
9-2 Cyclic communication

One-shot trigger operation procedure

This section describes the example when the trigger input measurement method of the SR-650 Series is set to the
one-shot trigger.

„ Timing chart

Attribute Signal name When reading successful When reading failed


Output
Read Request
o
Input
TRG BUSY
m
Barcode/2D code One-shot trigger duration One-shot trigger duration
-
Read Complete
Input
Read Complete
m
Output
Read Complete Clear
o
Input
Read Failure
m
Input
Read Result Code Read operation result code Read operation result code
m
Input
OUT1 Status (OK)*1
m
Input
OUT2 Status (ERROR/NG)*1
m
Input
m
Result Data Ready Count*2 m m+1 m m+1
9
Input
Result Data Update Count*2

Control Methods using EtherNet/IP


m m+1 m m+1
m
Input
Result Data & Size Read data ERROR
m

*1 Operations of OUT1 status and OUT2 status are described using the default setting of the SR-650 Series
operation and multi I/O.
*2 The result data ready count value and result data update count value may differ depending on the operation
status and communication frequency.
For example, when a code is read and then the next reading is complete before updating the PLC data is
complete, the result data ready count value will have one more count value.

„ When reading is successful

1 When "Read Request" of PLC turns OFF (0)oON (1), the SR-650 Series starts reading operation and turns
"TRG BUSY" ON (1).

2 When "TRG BUSY" turns ON (1), turn "Read Request" of PLC OFF (0).

3 The SR-650 Series operates as follows when reading a code within the specified one-shot time.
• It turns "TRG BUSY" OFF(0) and "Read Complete" ON (1), and then writes the read operation result code to
"Read Result Code".
• It writes the output data and number of characters of output data to "Result Data" and "Result Data Size".
* When reading is successful, the read operation result code is "0" (No error).

4 When "Read Complete" of the SR-650 Series is ON (1), turn "Read Complete Clear" of PLC ON (1).

5 When "Read Complete Clear" of PLC turns ON (1), the SR-650 Series turns "Read Complete" OFF (0).
When "Read Complete" OFF (0) is confirmed, turn "Read Complete Clear" of PLC OFF (0).

SR-650-M-NO9-E 9-21
9-2 Cyclic communication

„ When reading fails

1 When "Read Request" of PLC turns OFF (0)oON (1), the SR-650 Series starts reading operation and turns
"TRG BUSY" ON (1).

2 When "TRG BUSY" turns ON (1), turn "Read Request" of PLC OFF (0).

3 When the one-shot time elapses before the SR-650 Series read the code, the SR-650 Series operates as
follows.
• It turns "TRG BUSY" OFF (0) and "Read Complete" and "Read Failure" ON (1), and then writes the read operation
result code to "Read Result Code".
• It writes the output data and number of characters of output data to "Result Data" and "Result Data Size".
* When reading fails, the read operation result code is "201" (Read error).

4 When "Read Complete" of the SR-650 Series is ON (1), turn "Read Complete Clear" of PLC ON (1).

5 When "Read Complete Clear" of PLC turns ON (1), the SR-650 Series turns "Read Complete" and "Read
Failure" OFF (0).
When "Read Complete" OFF (0) is confirmed, turn "Read Complete Clear" of PLC OFF (0).
9
Control Methods using EtherNet/IP

9-22 SR-650-M-NO9-E
9-2 Cyclic communication

Data processing procedure using the handshake process

This section describes the data processing procedure using the handshake process.
The following procedure is described using the example when the trigger input measurement method of the SR-650
Series is set to the level signal trigger.

„ Timing chart

Attribute Signal name When reading successful When reading failed


Output
Read Request
o
Input
TRG BUSY
m
Barcode/2D code
-
Read Complete
Input
Read Complete
m
Output
Read Complete Clear
o
Input
Read Failure
m
Input
Read Result Code Read operation result code Read operation result code
m
Input Result Data Available
m
Output
o
Result Data Latch 9
Input
Result Data Strobe
m

Control Methods using EtherNet/IP


Input OUT1 Status (OK)*1
m
Input
OUT2 Status (ERROR/NG)*1
m
Input
Result Data Ready Count*2 m m+1 m m+1
m
Input
Result Data Update Count*2 m m+1 m m+1
m
Input
Result Data & Size Read data ERROR
m

*1 Operations of OUT1 status and OUT2 status are described using the default setting of the SR-650 Series operation
and multi I/O.
*2 The result data ready count value and result data update count value may differ depending on the operation
status and communication frequency.
For example, when a code is read and then the next reading is complete before updating the PLC data is
complete, the result data ready count value will have one more count value.

„ Data processing flow

1 When "Read Request" of PLC turns OFF (0)oON (1), the SR-650 Series starts reading operation and turns
"TRG BUSY" ON (1).

2 The SR-650 Series operates as follows when reading a code.


• It turns "TRG BUSY" OFF (0) and "Read Complete" ON (1), and then writes the read operation result code to
"Read Result Code".
• It turns "Result Data Available" ON (1).
* When reading is successful, the read operation result code is "0" (No error).

3 When "TRG BUSY" of the SR-650 Series turns OFF (0), turn "Read Request" of PLC OFF (0).

SR-650-M-NO9-E 9-23
9-2 Cyclic communication

4 When "Read Complete" of the SR-650 Series is ON (1), turn "Read Complete Clear" of PLC ON (1).

5 When "Read Complete Clear" of PLC turns ON (1), the SR-650 Series turns "Read Complete" OFF (0).
When "Read Complete" OFF (0) is confirmed, turn "Read Complete Clear" of PLC OFF (0).

6 When "Result Data Available" of the SR-650 Series is ON (1), turn "Result Data Latch" of PLC ON (1).

7 When "Result Data Latch" of PLC turns ON ( 1), the SR-650 Series operates as follows.
• It turns "Result Data Strobe" ON (1).
• It writes the output data and number of characters of output data to "Result Data" and "Result Data Size".

8 When "Result Data Strobe" of the SR-650 Series turns ON (1), PLC processes the obtained result data. Turn
"Result Data Latch" of OFF (0).

9 When "Result Data Latch" of PLC turns OFF (0), the SR-650 Series turns "Result Data Latch" and "Result
Data Strobe" OFF (0).

The SR-650 Series is equipped with the send buffer of 10 KB. Even if the data processing on
9 the PLC is unfinished, the next reading operation is possible. (Operations 1 to 5 are
possible.)
Control Methods using EtherNet/IP

When the next result data has been prepared on the SR-650 Series, even if "Result Data
NOTICE Latch" of PLC changes from ON (1)oOFF(0), "Result Data Available" of the SR-650 Series
does not change to OFF (0), but preserve ON (1) state.
Turn "Result Data Available" ON (1)/OFF (0) repeatedly until "Result Data Latch" turns OFF
(0). Or send the send buffer clear command (BCLR) from the command port and erase data
in the buffer.

9-24 SR-650-M-NO9-E
9-3 Message Communication
This section describes how to use message communication.

Message communication (Explicit message)

Message communication overview

Message communication is a function that uses objects and services (Service Code) prepared in the EtherNet/IP
device and then issues and transmits commands arbitrarily. Message communication is used for applications such as
reading and writing adaptor device settings.
There are established standard items, as well as device specific items in the objects and services in message
communication.
The SR-650 Series uses specific objects and services and can perform operations such as parameter reading/writing
and resetting.

Reference The SR-650 Series message communication function is compatible with UCMM (unconnected type)
and CLASS 3 (connected type).

Objects and services

In message communication, data are sent and received using objects and services. 9
When services for SR-650 Series objects are executed, data output, settings reading, and specified operations are

Control Methods using EtherNet/IP


executed.

Message communication basic format and process flow


During message communication, the EtherNet/IP scanner and the SR-650 Series communicate by sending and
receiving Explicit messages. The following shows a basic example of sent Explicit message command formats and
response formats returned from the SR-650 Series.

Commands

The following are the command formats sent from the EtherNet/IP scanner to the SR-650 Series.

„ Command formats

Item Description
Service code Specifies the Service.
Class ID Specifies the Class ID according to service.
Instance ID Specifies the Instance ID according to service.
Attribute ID Specifies the Attribute ID according to service.
Service data Specifies the Service Data according to service.

SR-650-M-NO9-E 9-25
9-3 Message Communication

Responses

The following are the response formats sent from the SR-650 Series to the EtherNet/IP scanner.

„ Response formats

Item Description
General status (1 byte) Returns the General Status in response to the command.
Returns 00H when operation is successful.
Additional status (2 bytes) Returns Additional Status.
Service response Returns the result data in response to the command.

Message communication operation

Operation of the SR-650 Series

This section introduces some operations that are available when using message communication.

9
Command sending
Control Methods using EtherNet/IP

Response sending

Commands are sent from the scanner to execute services for the SR-650 Series. The SR-650 Series sends back a
response as a service execution result.
The service code, class ID, instance ID, and attribute ID is specified in the command and then sent.
The setting value (service data) is necessary when writing parameters.

Command Response
Service code General status
Class ID Additional status
Instance ID Service response data
Attribute ID
Service data

* The attribute ID and service data may not be necessary depending on the command used.
Service response data may not be generated depending on the command used.

9-26 SR-650-M-NO9-E
9-3 Message Communication

Message communication setting procedure


This section describes the setting procedure when performing message communication with the SR-650 Series.

SR-650 Series settings

„ SR-650 Series settings

1 Communication 1 tab
Make the setting so that the following parameters are in the same network group as that of EtherNet/IP scanner.
• IP address setting
• Subnet mask setting
• Default gateway setting

Control Methods using EtherNet/IP


2 Communication 2 tab
Set the PLC port interface and protocol.
• Interface : Ethernet
• Protocol : EtherNet/IP

SR-650-M-NO9-E 9-27
9-3 Message Communication

3 PLC port's EtherNet/IP settings


Click the "EtherNet/IP setting" button, open the EtherNet/IP setting screen, and perform the following settings.
• Data handshake : Put a check on this when performing a handshake process.
• Input assembly (send)/ : Set to maximum read data size + 44 bytes or more.
Output assembly (receive) size
• Data area byte swap : Specify the byte swap for the result data area and user data area.
Disable (ROCKWELL) : Retrieves data in an ascending order.
Enable (KEYENCE, OMRON) : Retrieves data in a descending order.

9 Point The storage order of the data memory can be changed by changing the availability of the data
area's byte swap. By using this function, storing data is made possible so that program
Control Methods using EtherNet/IP

processing can be performed easily for PLC data memories of various brands.

9-28 SR-650-M-NO9-E
9-3 Message Communication

SR-650 Series object configuration


Objects that the SR-650 Series can use are as follows:

„ Object configuration

Reference
Class ID Object name Description
page
105 Object which delivers the SR-650 Series status and parameter
SR AutoID Reader Object* Page 9-31
(0x69) writing/reading.
1
Identity Object Object which delivers general information, main unit reset, etc. Page 9-33
(0x01)

* The SR AutoID Reader Object is not an object within EtherNet/IP standards but rather it is an object that KEYENCE
developed to make the SR-650 Series easier to operate.

How to decipher the SR-650 Series object table

Reading the object table (attribute)

(1) (2) (3) (4)

Response parameter
9
Instance ID Attribute ID Name

Control Methods using EtherNet/IP


Data
Description
Type
bit0: IN1 Status
bit1: IN2 Status
1 108 IN/OUT
UINT bit4: OUT1 Status
(0x01) (0x6C) Status
bit5: OUT2 Status
bit6: OUT3 Status

Item Description
(1) Instance ID The instance ID is shown in decimal (hexadecimal).
(2) Attribute ID The attribute ID is shown in decimal (hexadecimal).
(3) Name Denotes the attribute name.
(4) Response parameter Displays the receiving parameter's data type and each parameters description.

SR-650-M-NO9-E 9-29
9-3 Message Communication

Reading the object table (service)

(1) (2) (3) (4) (5)

Service data
Instance Service
Data Name Description
ID code Data
type
1 Bank
0x4B UINT Read Start Starts reading.
(0x01) Number

Item Description
(1) Instance ID The instance ID is shown in decimal (hexadecimal).
(2) Service code The service code is shown in decimal (hexadecimal).
(3) Service data Displays the type of the service data and service data description.
(4) Name Displays the service name.
(5) Description Displays the service function description.

Data type

The data types are defined as follows.

9
Range
Data type Description
Min. Max.
BOOL Boolean 0: FALSE 1: TRUE
Control Methods using EtherNet/IP

SINT Short integer -128 127


INT Integer -32768 32767
DINT Double precision integer -231 231-1
LINT Long integer -263 263-1
USINT Unsigned short integer 0 255
UINT Unsigned integer 0 65535
UDINT Unsigned double precision integer 0 232-1
ULINT Unsigned long integer 0 264-1
String String (1 byte/character) - -
SSTRING String (1 byte/character) - -
BYTE Bit sequence: 8-bit - -
WORD Bit sequence: 16-bit - -
DWORD Bit sequence: 32-bit - -
LWORD Bit sequence: 64-bit - -

9-30 SR-650-M-NO9-E
9-3 Message Communication

SR-650 Series Object Details


This section describes the SR-650 Series object configuration.

SR AutoID Reader Object (Class ID: 105 (0x69))

This object delivers the SR-650 Series connected status and device writing/reading.
This is an object specific to the SR-650 Series.

„ Attributes
The SR AutoID Reader Object supports the following attributes.

Response parameter
Instance ID Attribute ID Name
Data Description
bit0 : Error
bit1 : Result Data Available
bit2 : Result Data Strobe
bit6 : Buffer Overflow Error
bit7 : General Error
UINT
bit8 : BUSY
100 bit9 : TRG BUSY
Read Status bit10 : LOCK BUSY
9
(0x64)
bit11 : MODE BUSY
bit12 : ERR BUSY
bit0 : Read Complete
UINT

Control Methods using EtherNet/IP


bit1 : Read Failure
UINT Reserved
UINT Read Result Code
bit0 : Error
bit1 : Result Data Available
bit2 : Result Data Strobe
bit6 : Buffer Overflow Error
bit7 : General Error
UINT
bit8 : BUSY
101 bit9 : TRG BUSY
1 Preset Status
(0x65) bit10 : LOCK BUSY
(0x01)
bit11 : MODE BUSY
bit12 : ERR BUSY
bit0 : Preset Complete
UINT
bit1 : Preset Failure
UINT Reserved
UINT Preset Result Code
bit0 : Error
bit1 : Result Data Available
bit2 : Result Data Strobe
bit6 : Buffer Overflow Error
bit7 : General Error
UINT
bit8 : BUSY
bit9 : TRG BUSY
102 Register Preset Data
bit10 : LOCK BUSY
(0x66) Status
bit11 : MODE BUSY
bit12 : ERR BUSY
bit0 : Register Preset Data Complete
UINT
bit1 : Register Preset Data Failure
UINT Reserved
UINT Register Preset Data Result Code

SR-650-M-NO9-E 9-31
9-3 Message Communication

Response parameter
Instance ID Attribute ID Name
Data Description
bit0 : Error
bit1 : Result Data Available
bit2 : Result Data Strobe
bit6 : Buffer Overflow Error
bit7 : General Error
UINT
bit8 : BUSY
103 bit9 : TRG BUSY
Tune Status bit10 : LOCK BUSY
(0x67)
bit11 : MODE BUSY
bit12 : ERR BUSY
bit0 : Tune Complete
UINT
bit1 : Tune Failure
UINT Reserved
UINT Tune Result Code
bit0 : Error
bit1 : Result Data Available
bit2 : Result Data Strobe
bit6 : Buffer Overflow Error
bit7 : General Error
UINT
bit8 : BUSY
107 bit9 : TRG BUSY
EXT. Request Status bit10 : LOCK BUSY
(0x6B)
bit11 : MODE BUSY
bit12 : ERR BUSY

9 UINT
bit0
bit1
: EXT. Request Complete
: EXT. Request Failure
UINT Reserved
Control Methods using EtherNet/IP

UINT EXT. Request Result Code


1 bit0 : IN1 Status
(0x01) bit1 : IN2 Status
108
IN/OUT Status UINT bit4 : OUT1 Status
(0x6C)
bit5 : OUT2 Status
bit6 : OUT3 Status
UINT Read (Comparison) OK Count
UINT Comparison NG Count
109 UINT Read Error Count
Statistics
(0x6D) UINT Reserved
UINT Read Input Count
UINT Reserved
110 UINT Result Data Ready Count
Result Data Count
(0x6E) UINT Result Data Update Count
111
General Error Code UINT General Error Code
(0x6F)
112 Read (Comparison) OK
UINT Read (Comparison) OK Count
(0x70) Count
113
Comparison NG Count UINT Comparison NG Count
(0x71)
114
Read Error Count UINT Read Error Count
(0x72)
116
Read Input Count UINT Read Input Count
(0x74)
128
Result Data Ready Count UINT Result Data Ready Count
(0x80)
129
Result Data Update Count UINT Result Data Update Count
(0x81)

9-32 SR-650-M-NO9-E
9-3 Message Communication

„ Service
The SR AutoID Reader Object supports the following services.

Service Service data


Instance ID Name Description
code Data type: Data
14
- Get_Attribute_Single Obtains the attribute's one item.
(0x0E)
75
UINT: Bank Number Read Start Starts reading.
(0x4B)
76
- Read Stop Stops reading.
(0x4C)
77
- Preset Start Starts preset data reading.
(0x4D)
78
- Preset Stop Stops preset data reading.
(0x4E)
Registers preset data.
79 UINT: Preset Data Size
Register Preset Data Preset data can be deleted when Size is (1)
(0x4F) BYTE[]: Preset Data
and Data is (0xFF).
80
- Tune Start Starts calibration.
(0x50)
81
- Tune Stop Stops calibration.
(0x51)
83
- Error Clear Clears the error.
(0x53)

9
84 EXT. Request Clears the operation status from the external
-
(0x54) Complete Clear command.
1 Acquires read data.
(0x01)

Control Methods using EtherNet/IP


85 UINT: Result Data Size Response data
Get Result Data
(0x55) UINT: Offset UINT : Result Data Size
UINT : Rest Result Data Size
BYTE[]: Result Data
Clears the following information:
• Result Data Ready Count
86 • Result Data Update Count
- Sequence Reset
(0x56) • Main unit statistical information
• Buffering data
• Sequence bit
87
- Lock Sets the operation lock command.
(0x57)
88
- Unlock Sets the operation unlock command.
(0x58)
90 Clears the Read Complete and Read Failure
- Read Complete Clear
(0x5A) bits.
90 Preset Complete Clears the Preset Complete and Preset
-
(0x5B) Clear Failure bits.
92 Register Preset Data Clears the Register Preset Data Complete
-
(0x5C) Complete Clear and Register Preset Data Failure bits.
92 Clears the Tune Complete and Tune Failure
- Tune Complete Clear
(0x5D) bits.

Identity Object (Class ID: 1 (0x01))

This object is used to acquire equipment information.


The SR-650 Series offers the hardware reset service.

„ Service
The Identity Object supports the following services.

Service data
Service
Instance ID Data Name Description
code Data
type
1 5
- - Reset Performs hardware reset.
(0x01) (0x05)

SR-650-M-NO9-E 9-33
9-3 Message Communication

SR-650 Series typical operation examples

(1) Start reading (Read Start)


Gives the command to start reading for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 75 (0x4B) Service data : None
Attribute ID : None
Service data
UINT : Bank No.

(2) Stop reading (Read Stop)


Gives the command to stop reading for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None

9 Service code
Attribute ID
: 76 (0x4C)
: None
Service data : None

Service data : None


Control Methods using EtherNet/IP

(3) Preset reading start (Preset start)


Gives the command to start preset reading for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 77 (0x4D) Service data : None
Attribute ID : None
Service data : None

(4) Preset reading stop (Preset Stop)


Gives the command to stop preset reading for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 78 (0x4E) Service data : None
Attribute ID : None
Service data : None

9-34 SR-650-M-NO9-E
9-3 Message Communication

(5) Preset data registration


Performs the preset data registration command for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 79 (0x4F) Service data : None
Attribute ID : None
Service data
UINT : Data size
BYTE[494] : Data
* Sets the data size to 1 and the data to 0xFF. If sent, preset data can be cleared.

(6) Calibration instructions


Gives the command to start reading for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 80 (0x50) Service data : None
Attribute ID : None 9
Service data

Control Methods using EtherNet/IP


UINT : Bank No.

(7) Stop calibration


Gives the command to stop reading for the SR-650 Series.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 81 (0x51) Service data : None
Attribute ID : None
Service data : None

(8) Get result data


Acquires the SR-650 Series operation results.

Command details Response details (normal termination)


Class ID : 105 (0x69) General status : None
Instance ID : 1 Additional status : None
Service code : 85 (0x55) Service data
Attribute ID : None UINT : Result Data Size
Service data UINT : Rest Result Data Size
UINT : Data size BYTE[] : Result Data
UINT : Offset

SR-650-M-NO9-E 9-35
9-3 Message Communication

(9) Get attribute (Get_Attribute_Single)


Acquires the SR-650 Series attribute value.

Command details Response details (normal termination)


Class ID : Class ID General status : None
Instance ID : Instance ID Additional status : None
Service code : 14 (0x0E) Service data : Attribute parameter
* Get_Attribute_Single
Attribute ID : Attribute ID
Service data : None

9
Control Methods using EtherNet/IP

9-36 SR-650-M-NO9-E
9-4 Reference Program
This section introduces a reference program when performing communication using EtherNet/IP on the SR-650
Series.

Reference Program
This section introduces a reference program when performing communication using EtherNet/IP on the SR-650
Series.
During actual operation, perform programming while taking error processing into account.

[Cyclic communication] without handshake

This is a reference program when using the setting without handshake in EtherNet/IP setting on AutoID Network
Navigator.

„ For the KV Series


Reference program chart
(O) : Output Assemblies
(I) : Input Assemblies

9
REQ (O) Read Request

Row 1

Control Methods using EtherNet/IP


(I) Read Complete BMOV
WOE DM1000 #100
Row 2 ↑ Result Data

(I) Read Complete (O) Read Complete Clear

Row 3

Description of the reference program

Row 1 : This starts Read Request and starts reading.


Row 2 : When Result Complete is ON, the data written to Result Data are copied to DM1000.
Row 3 : When Read Complete is ON, Read Complete Clear turns ON.

SR-650-M-NO9-E 9-37
9-4 Reference Program

„ For the Control Logix/Compact Logix (RSLogix 5000)


Description of tags used in the sample

Name Data type Description


REQ BOOL Bit to order to start/stop reading
READ_DATA SINT[256] Memory to store read data

Reference program chart


(O) : Output Assemblies
(I) : Input Assemblies

REQ
(O) Read Request
Rung1 ( )

(I) Read Complete


Source (I)Result Data[0]
Rung2 ONS Dest READ_DATA[0]
Length (I)Result Data Size

(I) Read Complete


(O) Read Complete Clear
Rung3 ( )

9
Description of the reference program
Control Methods using EtherNet/IP

Rung1 : This starts Read Request and starts reading.


Rung2 : With the rising of Result Complete, the data written to Result Data are copied to READ_DATA.
Rung3 : When Read Complete is ON, Read Complete Clear turns ON.

9-38 SR-650-M-NO9-E
9-4 Reference Program

[Cyclic communication] with handshake

This is a reference program to start/stop reading or load data by using the cyclic communication with handshake.

„ For the KV Series


Reference program chart
(O) : Output Assemblies
(I) : Input Assemblies

REQ (O) Read Request

Row 1

(I) Result Data Available (I) Result Data Strobe (O) Result Data Latch

Row 2
(O) Result Data Latch

(I) Result Data Strobe BMOV 9


WOE DM1000 #100
Row 3 ↑

Control Methods using EtherNet/IP


(I) Read Complete (O) Read Complete Clear

Row 4

Description of the reference program

Row 1 : When the timing (REQ) signal turns ON, Read Request turns ON.
Row 2 : When Result Data Available turns ON and Result Data Strobe turns OFF, Result Data Latch turns ON.
Result Data Latch is self-retained.
* Result Data Available turns on when the result data are buffered to SR-650.
Row 3 : When Result Strobe turns ON, the data for the specified bytes are transferred from Result Data to
DM1000.
* Result Data Strobe turns on when the result data writing from SR-650 to PLC is complete.
Row 4 : When Read Complete is ON, Read Complete Clear turns ON.

SR-650-M-NO9-E 9-39
9-4 Reference Program

„ For the Control Logix/Compact Logix (RSLogix 5000)


Description of tags used in the sample

Name Data type Description


REQ BOOL Bit to order to start/stop reading
READ_DATA SINT[256] Memory to store read data

Reference program chart


(O) : Output Assemblies
(I) : Input Assemblies

REQ (O) Read Request


Rung1 ( )

(I) Result Data Available (I) Result Data Strobe


(O) Result Data Latch
Rung2 / ( )

(O) Result Data Latch

(I) Result Data Strobe


9 Rung3 ONS
Source (I)Result Data[0]
Dest READ_DATA[0]
Length (I)Result Data Size
Control Methods using EtherNet/IP

(I) Read Complete


(O) Read Complete Clear
Rung4 ( )

Description of the reference program

Rung1 : When the timing (REQ) signal turns ON, Read Start Request turns ON.
Rung2 : When Result Data Available turns ON and Result Data Strobe turns OFF, Result Data Latch turns ON.
Result Data Latch is self-retained.
* Result Data Available turns on when the result data are buffered to SR-650.
Rung3 : When Result Strobe turns ON, the data for the specified bytes are transferred from Result Data to
READ_DATA.
* Result Data Strobe turns on when the result data writing from SR-650 to PLC is complete.
Rung4 : When Read Complete is ON, Read Complete Clear turns ON.

9-40 SR-650-M-NO9-E
9-4 Reference Program

[Message communication] with handshake

This is a reference program to start/stop reading or load data in message communication.

„ For the Micro Logix (RSLogix 500)


Description of tags used in the sample

Name Data type Description


B9:0/0 Binary Bit to order to start/stop reading
T10 Timer Timer
N11 Integer Memory that stores Bank No.
MG20 Message Message to perform Read Complete Clear
MG21 Message to perform Read Start
MG22 Message to perform Get Attribute Single for Read Status
MG23 Message to perform Get Result Data
MG24 Message to perform Read Stop
N25 Integer Memory that stores Get Attribute Single result of MG22
N26 Integer Message command to receive the result data
N27 Integer Memory that stores Get Result Data result of MG23
RIX30 Extended Extended Routing Information for MG20
RIX31 Routing Extended Routing Information for MG21
Information
RIX32 Extended Routing Information for MG22
RIX33
RIX34
Extended Routing Information for MG23
Extended Routing Information for MG24
9

Control Methods using EtherNet/IP


Reference program chart
MSG
B9:0/0 N25:1/0 N25:1/1 Communicarion Command CIP Generic
Size in byte(Receive) 0
Rung1 ONS / / Data Table Address(Receive) - ( EN )
Size in byte(Send) 2
Data Table Address(Send) N11 ( DN )
Service Custom
Servece Code 4b(Hex) ( ER )
Class 69(Hex)
Instance 1
Attribute 0

MSG(MG22)
T10:1/DN Communicarion Command CIP Generic
Size in byte(Receive) 8
Rung2 ONS Data Table Address(Receive) N25 ( EN )
Size in byte(Send) 0
Data Table Address(Send) - ( DN )
Service Get Attribute
Single Servece Code ( ER )
E(Hex)
Class 69(Hex)
Instance 1
Attribute 64

Timer
( U )

MSG(MG23)
N25:1/0 Communicarion Command CIP Generic
Size in byte(Receive) 100
Rung3 ONS Data Table Address(Receive) N27 ( EN )
Size in byte(Send) 4
N25:1/1 Data Table Address(Send) N26 ( DN )
Service Custom
Servece Code 55(Hex) ( ER )
Class 69(Hex)
Instance 1
Attribute 0

SR-650-M-NO9-E 9-41
9-4 Reference Program

MSG(MG20)
MG23:0/DN Communicarion Command CIP Generic
Size in byte(Receive) 0
Rung4 ONS Data Table Address(Receive) - ( EN )
Size in byte(Send) 0
Data Table Address(Send) - ( DN )
Service Custom
Servece Code 5A(Hex) ( ER )
Class 69(Hex)
Instance 1
Attribute 0

MSG (MG24)
B9:0/1 Communicarion Command CIP Generic
Size in byte(Receive) 0
Rung5 ONS Data Table Address(Receive) - ( EN )
Size in byte(Send) 0
Data Table Address(Send) - ( DN )
Service Custom
Servece Code 4C(Hex) ( ER )
Class 69(Hex)
Instance 1
Attribute 0

9
TON

Rung6 Timer T10:1


Time Base 0.01
Control Methods using EtherNet/IP

Preset 100 ( DN )

Description of the reference program

Rung1 : When Read Complete and Read Failure are OFF, the read start message is sent at the rising of B9:0:0.
Rung2 : For each timeout of the timer, Get Attribute Single is performed for Read Status.
The result is written to Read Status Res.
Rung3 : At the rising of either Result Status Res[1].0(Read Complete) or 1(Read Failure), Get Result Data is
performed.
The result is written to Read Data Res.
Rung4 : Read Complete Clear is performed.
Rung5 : This starts B9:0/1 and sends the read end message.
Rung6 : The timer is being performed to perform Rung2.

9-42 SR-650-M-NO9-E
9-4 Reference Program

[Message communication] Buffer Overflow Error and General Error occurred.

This is a reference program to disable Buffer Overflow Error and General Error using the message communication.

„ For the KV Series


Reference program chart

REQ
' Data are stored using the box script.

' Data can also be stored with the MOV command.

DM0 = 192 ' IP address the first byte (arbitrary)


DM1 = 168 ' IP address the second byte (arbitrary)
DM2 = 100 ' IP address the third byte (arbitrary)
DM3 = 100 ' IP address the fourth byte (arbitrary)
DM4 = 83 ' service cord (0x53)
DM5 = 105 ' class ID (0x69)
DM6 = 1 ' instance ID (0x01)
DM7 = 0 ' attribute ID (0x00)
DM100 = 0 ' Sent data in message communication

R30700 R31700
Message communication Message communication
REQ start request complete


U_MSGTO

Unit No.
KV-5500
Message
9
communication

Control Methods using EtherNet/IP


#0 DM0
R30700
U_MSGTO KV-5500
Message
Unit No.
communication
#0 DM100
R30700
Message communication
start request

„ For the Control Logix/Compact Logix (RSLogix 5000)


Reference program chart
MSG
Service Type Custom
ONS Service Code 53(Hex) ( EN )
Class 69(Hex)
Instance 1
Attribute 0 ( DN )
Source Element -
Source Length - ( ER )
Destinarion -

SR-650-M-NO9-E 9-43
9-4 Reference Program

„ For the Micro Logix (RSLogix 500)


Reference program chart
MSG
Communication Command CIP Generic
Size in byte(Receive) 0
ONS ( EN )
Data Table Address(Receive) -
Size in byte(Send) 0
Data Table Address(Send) - ( DN )
Service Custom
Service Code 53(Hex) ( ER )
Class 69(Hex)
Instance 1
Attribute 0

Point With this operation, the Error Clear operation is performed for the SR-650.
Buffer Overflow Error and General Error are cleared, and the result data within Result Data
Available, Result Data Strobe and SR-650 are cleared.
When performing using the cyclic communication, the operation will become the same by
setting the Error Clear bit to ON.

9
Control Methods using EtherNet/IP

9-44 SR-650-M-NO9-E
9-4 Reference Program

[Message communication] Hardware reset processing

This is a reference program for hardware reset (restart) in message communication.

„ For the KV Series


Reference program chart
R30700
Message communication
REQ start request
' Data are stored using the box script.

' Data can also be stored with the MOV command.

DM0 = 192 ' IP address the first byte (arbitrary)


DM1 = 168 ' IP address the second byte (arbitrary)
DM2 = 100 ' IP address the third byte (arbitrary)
DM3 = 100 ' IP address the fourth byte (arbitrary)
DM4 = 5 ' service cord (0x05)
DM5 = 1 ' class ID (0x01)
DM6 = 1 ' instance ID (0x01)
DM7 = 0 ' attribute ID (0x00)
DM100 = 0 ' Sent data in message communication

R30700 R31700

REQ
Message communication Message communication
start request complete
U_MSGTO KV-5500
9
↑ Message

Control Methods using EtherNet/IP


Unit No. communication
#0 DM0
R30700
U_MSGTO KV-5500
Message
Unit No.
communication
#0 DM100

R30700
Message communication
start request

„ For the Control Logix/Compact Logix (RSLogix 5000)


Reference program chart
MSG

Service Type Custom


ONS Service Code 5(Hex) ( EN )
Class 1(Hex)
Instance 1
( DN )
Attribute 0
Attribute 0
Source Element - ( ER )
Source Length -
Destinarion -

SR-650-M-NO9-E 9-45
9-4 Reference Program

„ For the Micro Logix (RSLogix 500)


Reference program chart
MSG
Communicarion Command CIP Generic
Size in byte(Receive) 0
ONS ( EN )
Data Table Address(Receive) -
Size in byte(Send) 0
Data Table Address(Send) - ( DN )
Service Custom
Servece Code 5(Hex) ( ER )
Class 1(Hex)
Instance 1
Instance 1
Attribute 0

Point With this operation, the software reset operation can be performed for the SR-650.
This operation returns the SR-650 Series to the state when the power is turned on.
This operation cannot be performed in cyclic communication.

9
Control Methods using EtherNet/IP

9-46 SR-650-M-NO9-E
Appendix
This chapter describes specifications for the device, read characteristics,
external dimensions, and general troubleshooting procedures.

1 SR-650 Series Specifications................................... A-2


2 Dimensions .............................................................. A-5
3 SR-650 Series Field of View Size ............................ A-7
4 Troubleshooting ....................................................... A-8
5 Checksum Calculation Method .............................. A-12
6 ASCII Code List...................................................... A-14
7 Software License.................................................... A-15
8 Precautions on Regulations and Standards ........... A-16
9 Configuration Record List....................................... A-17
10 Default Configuration List....................................... A-22

SR-650-M-NOA-E A-1
1 SR-650 Series Specifications

General Specifications

Model SR-650 SR-651 SR-652 SR-650HA


Type Close-range Mid-range Long-range High resolution
Sensor CMOS Image Sensor
Receiver
Number of pixels 752×480 pixels
Light source High intensity red LED 630 nm
Lighting
LED class Class 1 LED Product (IEC60825-1)
Light source Visible semiconductor laser, Wavelength 660 nm
Output 60 PW
Laser pointer Pulse duration 200 Ps
Class 1 Laser Product
Laser class
(IEC60825-1, FDA(CDRH) Part 1040.10*2)
QR, MicroQR, DataMatrix (ECC200), PDF417, MicroPDF,
2D
MaxiCode, Composite character (CC-A, CC-B, CC-C)
Supported GS1DataBar, CODE39, ITF, Industrial2of5,
symbol NW-7 (Codabar),
Barcode *1
CODE128, GS1-128, CODE93,
JAN/EAN/UPC, TriopticCODE39, Postal
Minimum 2D 0.127 mm 0.25 mm 0.19 mm 0.082 mm
resolution Barcode 0.127 mm 0.127 mm 0.17 mm -
Reading
specifications 40 to 80 mm 45 to 165 mm 180 to 305 mm 22 to 50 mm
DataMatrix
Reading (Cell size (Cell size (Cell size (Cell size
QR
distance = 0.25 mm) = 0.5 mm) = 0.5 mm) = 0.25 mm)
(typical 30 to 100 mm 45 to 195 mm 180 to 330 mm
examples) Barcode (Narrow bar width (Narrow bar width (Narrow bar width -
= 0.33 mm) = 0.5 mm) = 0.5 mm)
Focal distance 60 mm 100 mm 250 mm 38 mm
Reading view range 42.5 mm× 70.6 mm× 65.0 mm× 26.6 mm×
(focal distance) 27.1 mm 45.0 mm 41.5 mm 17.0 mm
Points 2
Input type Bidirectional voltage input
Control
Maximum rating 26.4 VDC
Appendix

input
Minimum ON voltage 15 VDC
Maximum OFF current 0.2 mA or less
Points 3
Output type Photo MOS relay output
I/O Control Maximum rating 30 VDC
specifications output Maximum load current 1 output: 50 mA or less, 3 Total output 100 mA or less
Leakage current when OFF 0.1 mA or less
Residual voltage when ON 1 V or less
Communication standard 10BASE-T/100BASE-TX Cat.5
Ethernet
Supported protocol TCP/IP, EtherNet/IP, FTP, BOOTP
Serial Communication standard RS-232C compliant
communi- Transmission speed 9600, 19200, 38400, 57600, 115200 bps
cation Synchronization method Asynchronous
Enclosure rating IP65
Ambient temperature 0 to 45°C
Ambient storage temperature -10 to +50°C
Relative humidity 35 to 95% RH (No condensation)
Environmental
resistance Storage ambient humidity 35 to 95% RH (No condensation)
Ambient luminance Sunlight: 10000lx, Incandescent lamp: 6000lx, Fluorescent lamp: 2000lx
Operating environment No dust or corrosive gas present
10 to 55 Hz Double amplitude 1.5 mm/55 to 500 Hz: Acceleration 5G,
Vibration
3 hours each in X, Y and Z directions
Control port: 24 V DC ±10% or
Power voltage*3
Ethernet port: PoE TypeA/B 36 to 57 V (Cannot supply at the same time)
Rating
Control port: 220mA or less (When 24 VDC power supply is used)
Current consumption
Ethernet port: PoE Power Class 2*4
Weight Approx. 160 g Approx. 175 g Approx. 160 g
*1 Barcodes fitted into the visual field range in size can be read.
*2 The laser classification for FDA(CDRH) is implemented based on IEC60825-1 in accordance with the
requirements of Laser Notice No.50.
*3 To comply with CSA No.61010-1/UL61010-1/IEC61010-1, use the following power supply.
- one that provides Class 2 output as defined in the CEC and NEC, or
- one that has been evaluated as a Limited Power Source as defined in CAN/CSA-C22.2 No.60950-1/UL60950-
1/IEC60950-1.
*4 Peak operating current for PoE Power Class 2: 210mA maximum.

A-2 SR-650-M-NOA-E
1 SR-650 Series Specifications

Reading range characteristics (Typical)


Reading distance with cell sizes (narrow bar width) other than the chart below can be confirmed using the
introduction guide for AutoID Network Navigator.
Refer to "5-12 Installation Guide (Page 5-65)"

„ SR-650
Unit: mm
0 50 100
40
Focal distance = 60 mm
30

20

10

–10

–20

–30

–40
A B

Unit: mm
Cell size
Code type A B
Narrow bar width
0.127 50 70
DataMatrix, QR
025 40 80
GS1Composite (CC-A) 0.25 36 86

Appendix
0.127 46 74
Code39
0.33 30 100
Code128 0.25 34 90

„ SR-651
Unit: mm
0 50 100 150 200
80
Focal distance = 100 mm
60

40

20

–20

–40

–60

–80
A B

Unit: mm
Cell size
Code type A B
Narrow bar width
0.25 65 130
DataMatrix, QR
0.5 45 165
GS1Composite (CC-A) 0.25 55 135
0.127 75 110
Code39
0.5 45 195
Code128 0.25 50 150

SR-650-M-NOA-E A-3
1 SR-650 Series Specifications

„ SR-652
Unit: mm
0 150 200 250 300
Focal distance = 250 mm
40

30

20

10

–10

–20

–30

–40
A B

Unit: mm
Cell size
Code type A B
Narrow bar width
0.19 220 260
0.25 210 270
DataMatrix, QR
0.33 200 280
0.5 180 305
GS1Composite (CC-A) 0.25 200 270
0.17 220 260
Code39
0.25 180 330
Code128 0.25 195 275

„ SR-650HA
Appendix

Unit: mm
0 5 10 15 20 25 30 35 40 45 50 55 60
20
Focal distance = 38 mm
15

10

–5

–10

–15

–20
A B
Unit: mm
Code type Cell size A B
0.08 31 39
DataMatrix, QR 0.127 27 42
0.25 22 50

A-4 SR-650-M-NOA-E
2 Dimensions
„ SR-650 Series

SR-650/651/650HA SR-652 Unit: mm

4-M4
34.3 42.1 (Depth 5mm)
30.8 39.1 47
1.2 1.2 28
15° 15°

11.1
13.2

17
28

(110)
(114)
65

65

(79)
(84.4)

(142)
(145)
17.6 17.6 9.5 9.5

37.5 46.4
“With port cover”

“With cable”

„ Mounting bracket
* On the bottom of the mounting bracket, the insulation sheet is attached. Do not peel off this sheet.

Unit: mm
33
(7.5)

10° 10° Insulating sheet


5.3

Appendix
R32
47
7.5

φ5.3 (2.5)
2
(10.5)

20 (5.5)
(51)
(52.5)

„ Control cable (OP-87224/87225/87226/87353/87354/87355)

Model L Unit: mm
OP-87224/87353 2m
OP-87225/87354 5m
OP-87226/87355 10m L 45
φ15
φ6.7

5 120

5 150

5 180

SR-650-M-NOA-E A-5
2 Dimensions

„ Ethernet cable (OP-87356/87357/87358)

Model L Unit: mm
OP-87356 2m
OP-87357 5m
OP-87358 10m

44.7 L 47.3

M12

φ15
φ6.4
„ NFPA79 compliant Ethernet cable (OP-87359/87360/87361)

Model L Unit: mm
OP-87359 2m
OP-87360 5m
OP-87361 10m

(43.2) L (46.5)

(13.5) (27.4)

M12

φ15
Appendix

φ6.4

„ Ethernet assembly plug (OP-87362)

Unit: mm
(46.5)
M12

φ15

A-6 SR-650-M-NOA-E
3 SR-650 Series Field of View Size
She size of the field of view for the SR-650 Series is as follows.

SR-650HA
Unit:mm
Reading distance 20 25 30 40 50 60
Field of view Width 15.3 18.6 21.9 28.5 34.5 41.2
size Height 10.1 12.3 14.5 18.9 22.9 27.3

SR-650
Unit:mm
Reading distance 40 50 60 80 100 120
Field of view Width 29.5 35.7 42.6 55.7 69.4 82.4
size Height 19.6 23.7 28.2 36.9 46.0 54.6

SR-651
Unit:mm
Reading distance 50 75 100 130 170 210
Field of view Width 36.4 53.3 70.9 91.1 117.7 145.1
size Height 24.2 35.3 46.9 60.4 78.1 96.2

SR-652
Unit:mm
Reading distance 175 200 225 250 275 300
Field of view Width 45.8 52.1 57.3 64.9 71.5 77.8
size Height 30.3 34.5 37.9 42.9 47.3 51.5

Appendix
Reading distance

Reading area
Height

Width

TE
S

ST
R
-6
2
5

TU
NE NE
T
IN
PO
W
OKERR
/NG/

ST
B

* Field of view size other than the above can be confirmed using the introduction guide for AutoID Network Navigator.
In the introduction guide, reading distance and field of view size have been calculated by entering the setting distance.
Refer to "5-12 Installation Guide (Page 5-65)"

There are cases where, depending on the conditions of the code or installation environment,
NOTICE a code is unreadable even though the code to be read fits within the reading range. In the
actual operation, perform sufficient reading tests and confirm stable reading is achieved.

SR-650-M-NOA-E A-7
4 Troubleshooting
If you suspect that your SR-650 Series device is operating abnormally, check the following.
If this does not solve the problem, contact your nearest KEYENCE sales office.

Unable to read 2D codes and bar codes

„ Is the SR-650 Series turned ON?


Check the power activation state of the SR-650 Series. The SR-650 Series supports the power supply from the
control cable or PoE power supply devices.
Confirm the power supply state according to the configurations to be used.
Refer to "2-1 Connecting the Power Source (Page 2-2)"

„ Is the illumination LED on?


• Check the wirings of the power source and trigger input. When the power is correctly supplied, POW LED lights up.
When the trigger input line correctly operates, IN LED lights up.
• Is [Internal lighting] set to [Disable]? Reset it and try again.
• Have the buttons on the reader been activated? The buttons prevent reading when they are being used.
Check the buttons and turn them off.

„ Is the code setting correct?


Confirm the following settings in the AutoID Navigator. When the power is correctly supplied, POW LED lights up.
When the trigger input line correctly operates, IN LED lights up.
• Recorded code type
• Number of digits read
• Other settings for each code
Appendix

„ Has the device been calibrated for these codes?


It may be necessary to perform a quick calibration after confirming the settings in the AutoID Navigator.
There are 16 different parameter banks that can be registered with quick calibration.
Registering parameters such as the worst print quality or the fastest movement may prevent read errors from
occurring.
When parts of several codes exist the scan range, decoding may take longer.
Set the decode timeout to a longer limit and try reading again.
When using the calibrated parameter bank, set the alternate to "Enable".

„ Are the installation distance and angle optimal?


• Confirm the distance from the SR-650 Series device to the target code.
The focal distance is 60 mm for SR-650, 100 mm for SR-651, 250 mm for SR-652, and 38 mm for SR-600HA.
• Use the test mode to determine the code read ratio.
• Confirm the installation angle is not in the specular reflection range.

„ Is the scanner dirty?


Use a soft cloth to clean any water, oil or dust from the scanner.

„ Is there a problem with the print quality of the code?


It may be difficult to read codes that have many cracks, chips, specks or blurs.
Codes printed on a dot impact printer or an inkjet printer often have many of the above problems.

A-8 SR-650-M-NOA-E
4 Troubleshooting

Unable to perform quick calibration

„ Is the laser pointer on?


Turn the laser pointer off and then retry the quick calibration.

„ Is the code registration for the tuning setting correct?


Using the tuning setting of AutoID Network Navigator, check if the type of code to be used has been registered
correctly.
Register the code correctly, send the setting and restart calibration.
In default settings, 8 types of code: QR, DataMatrix, PDF417, GS1DataBar, CODE39, CODE128, NW-7 (Codabar),
JAN/EAN/UPC can be calibrated.

„ Are the quick tuning conditions specified properly?


Confirm that the tuning conditions are properly set for the code to be read.
• Calibration type
• Inverse/Reverse
• Decode range
Set the conditions correctly, send the setting and restart calibration.

Unable to connect with AutoID Network Navigator

„ Is the network card on the computer selected correctly?

Appendix
If there are multiple network cards in the computer to be used, specify the network card connected to the SR-650
Series.
Go to "Setting (S)" o"Select network card" on the AutoID Network Navigator to select the network card.
Refer to "5-2 Screen Layout (Page 5-12)"

„ Is the SR-650 Series turned ON?


Check the power activation state of the SR-650 Series. The SR-650 Series supports the power supply from the
control cable or PoE power supply devices.
Confirm the power supply state according to the configurations to be used.
Refer to "2-1 Connecting the Power Source (Page 2-2)"

„ Check if there is no problem in the PC's network settings and security settings.
Check if the IP address and subnet mask settings of the selected network card have the same segment as that of the
SR-650 Series.
Also, if Windows Firewall is set to "On (O)" - "Don’t allow exceptions (D)", remove the check mark for "Don’t allow
exceptions (D)". (When AutoID Network Navigator communicates, a warning message will be displayed.)

SR-650-M-NOA-E A-9
4 Troubleshooting

Unable to communicate via the RS-232C properly

„ Is not the SR-650 Series connected with AutoID Network Navigator?


Is the indicator lamp of the AutoID Network Navigator lighting in blue? This state means that the SR-650 Series is
being operated from the AutoID Network Navigator.
Finish the operations performed using the AutoID Network Navigator and click the status indicator. When the color
changes to the one other than blue, communicate again.
(If a command is sent via RS-232C to the SR-650 Series communicating with AutoID Network Navigator, the error
response (Error No. 23) will be output.)

„ Are the command port and data port set to RS-232C?


To control the SR-650 Series using the RS-232C, set the command port and data port to RS-232C.
Using the AutoID Network Navigator, check the "Communication 2" tab.
Refer to "5-4 Details of Settings View (Page 5-17)"

„ Are the RS-232C communication settings set properly?


Check if the RS-232C settings both for the SR-650 Series and the control host are set properly.
Using the AutoID Network Navigator "Communication 1" tab, confirm the RS-232 settings of the SR-650 Series.
Refer to "5-4 Details of Settings View (Page 5-17)"

„ Is the RS-232C cable properly connected?


Check if the control cable of the SR-650 Series is connected to RS-232C port of the control host properly.
Refer to "2-2 Connecting the Control Cable and Wiring (Page 2-3)"
Appendix

Unable to communicate via Ethernet correctly

„ Are the command port, data port and PLC port set to Ethernet?
To control the SR-650 Series using the Ethernet, set any of the command port, data port and PLC port to Ethernet.
Using the AutoID Network Navigator, check the "Communication 2" tab.
Refer to "5-4 Details of Settings View (Page 5-17)"

„ Is there a response to a ping?


Send a ping from the host to the SR-650 Series and check the network for problems.

z When there is no response:


• Check that the cable is connected correctly.
ŸCheck for disconnected cable or check that HUB is turned on.
• Check that the SR-650 Series is turned on correctly.
ŸThe SR-650 Series operates with 24 V DC or PoE.
• Check that network configuration on the SR-650 Series are configured correctly.
ŸCheck the IP address and subnet mask port number of the SR-650 Series.

z When there is a response:


• Check that the port number of the SR-650 Series is set correctly.
• Check that the IP address and the port number of the device to which SR-650 Series is connected are set
correctly.

A-10 SR-650-M-NOA-E
4 Troubleshooting

„ Check that communications are established between the host and SR-650 Series on a
one-to-one basis but communications fail on a one-to-multiple basis.
Is "E5" displayed on the multiple LED displays of the SR-650 Series? In that case, the same IP address may have
been set for multiple units of the SR-650 Series. Check the IP address of each SR-650 Series on the same network.

Unable to communicate via EtherNet/IP.

Refer to the relevant page in this manual.


"Chapter 9 Control Methods using EtherNet/IP"

An error code is displayed on the multiple LED displays of the SR-650 Series.

Check the error code displayed on the multiple LED displays of the SR-650 Series.
• "E" and "4" are displayed alternately...... The send buffer overflow of the SR-650 Series has occurred. Send the
buffer clear command “BCLR” from the host or turn the SR-650 on again.
• "E" and "5" are displayed alternately...... If multiple units of the SR-650 Series are connected on the same network,
the IP address of the SR-650 Series has been duplicated.
Check the IP address of the SR-650 Series and make the setting again.
*If other error codes occur, consult your nearest dealer.

An error response is returned after commands are sent

When operation/setting commands are sent to the SR-650 Series, an error response may be returned.

Appendix
Error response ER , Command , ee ee = Error code

• ee = 00 is returned .............The sent command may is not the command of the SR-650 Series.
Check whether the character string of the sent command is wrong or not.
• ee = 01 is returned .............The format or parameter of the sent command may be incorrect.
Check if the parameter value of the sent command is appropriate.
• ee = 20 is returned .............The sent command cannot be executed with the current operation status of the SR-650
Series.
ex. The timing command was sent again during reading operation.
The test command was sent during reading operation. · · ·etc
Check the operation status of the SR-650 Series.
• ee = 21 is returned .............The buffer overflow of the SR-650 Series has occurred.
Send the buffer clear command "BCLR" to the SR-650 Series or turn the SR-650 on
again.
• ee = 23 is returned .............A command was sent from the RS-232C port during AutoID Network Navigator
operation.
Finish the AutoID Network Navigator first and send the command again.

"Chapter 8 SR-650 Series Commands (Page 8-1)"


Refer to "Response error codes (Page 8-4)"

SR-650-M-NOA-E A-11
5 Checksum Calculation Method
• A checksum can be appended to the read data when it is being sent.
* No checksum can be appended to commands or responses.
• The checksum allows you to check if garbled text was caused during the RS-232C communication.
If the checksum does not match due to concurrent use of the PASS/RTRY and ACK/NAK protocols, create a
program that requests to send again (RTRY or NAK ).

Checksum calculation range and location

The checksum is calculated using all characters that are not a part of the header or the terminator and 2 characters of
ASCII code are appended immediately before the terminator.

„ Data format

Header Read data Checksum Terminator

„ With appended data


Read
Header Data size detailed : Read data : : PMI : Checksum Terminator
error code

Checksum calculation method


Appendix

The checksum (cc) is calculated, assuming that the read data is "ABC123".
The characters are converted to ASCII code and the converted codes are expressed in 8-bit binary numbers as
shown below.
A bitwise exclusive OR operation (XOR) is performed on each character.

Header ABC 123 Checksum Terminator

ASCII code bit


A o 41h o 0100 0001
B o 42h o 0100 0010
C o 43h o 0100 0011
1 o 31h o 0011 0001
2 o 32h o 0011 0010
3 o 33h o 0011 0011 †
p p
0111 0000 o 70h
* The exclusive OR generates 1 when there is an odd number of 1 bit and 0 when there is an even number of 1 bit.

The checksum is the character representation of the hexadecimal value in 2-digit ASCII code after the above operation.
Therefore, cc = 70 (37h 30h)
Example:

Header ERROR Checksum Terminator leads to a cc of 58.

Header KEYENCE : 100% Checksum Terminator leads to a cc of 74.

A-12 SR-650-M-NOA-E
5 Checksum Calculation Method

Reference Exclusive OR equation


Perform a bitwise operation based on the following equation:
0†0 = 0
0†1 = 1
1†0 = 1
1†1 = 1

*†: Exclusive OR operator

Conversion from hexadecimal number to binary number


Refer to the following chart for converting ASCII code to binary number.
Hexadecimal
0 1 2 3 4 5 6 7
number
Binary number 0000 0001 0010 0011 0100 0101 0110 0111
Hexadecimal
8 9 A B C D E F
number
Binary number 1000 1001 1010 1011 1100 1101 1110 1111

Appendix

SR-650-M-NOA-E A-13
6 ASCII Code List
High-order 4 bits

Hexadecimal 0 1 2 3 4 5 6 7

Binary 0000 0001 0010 0011 0100 0101 0110 0111

0 0000 DLE (SP) 0 @ P ‘ p

1 0001 SOH DC1 ! 1 A Q a q

2 0010 STX DC2 “ 2 B R b r

3 0011 ETX DC3 # 3 C S c s

4 0100 EOT DC4 $ 4 D T d t

5 0101 ENQ NAK % 5 E U e u

6 0110 ACK SYN & 6 F V f v


Low-order 4 bits

7 0111 BEL ETB ‘ 7 G W g w

8 1000 BS CAN ( 8 H X h x
Appendix

9 1001 HT EM ) 9 I Y i y

LF SUB * : J Z j z
A 1010

B 1011 HM ESC + ; K [ k {

C 1100 CL FS , < L \ l |

D 1101 CR GS - = M ] m }

E 1110 SO RS . > N ^ n ~

F 1111 SI US / ? O _ o del

A-14 SR-650-M-NOA-E
7 Software License
Software License Agreement
NOTICE TO USER: PLEASE READ THIS SOFTWARE LICENSE AGREEMENT (THIS “AGREEMENT”) CAREFULLY.
BY USING ALL OR ANY PORTION OF THE SR-H65WE (THIS “SOFTWARE”), YOU ARE AGREEING TO BE BOUND
BY ALL THE TERMS AND CONDITONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ANY TERMS OF THIS
AGREEMENT, DO NOT USE THIS SOFTWARE.

1. Definition
1.1 “use” or “using” means to access, install, download, copy or otherwise benefit from using the functionality
of this Software.
1.2 “This Software” means the software and all associated documentation provided by KEYENCE.

2. Grant of License.
Conditioned upon compliance with all of the terms and conditions of this Agreement, KEYENCE grants you a
nonexclusive and nontransferable license to install this Software on a single computer in order to use the
KEYENCE product. You may make one copy of this Software for backup or archive purposes only.

3. Restrictions.
3.1 Except for installation of updates or new functions provided by KEYENCE, you may not modify or add any
function to this Software.
3.2 You may not reverse engineer, decompile or disassemble this Software.
3.3 You may not create derivative works based on this Software.
3.4 Other than expressly stated by KEYENCE, you may not resell, retransfer, rent or otherwise redistribute
this Software to any third parties.

4. Intellectual Property Rights.


Except as expressly stated herein, KEYENCE reserves all right, title and interest in this Software, and all
associated copyrights, trademarks, and other intellectual property rights therein.

5. Disclaimer.

Appendix
Keyence is licensing this Software to you “AS IS” and without any warranty of any kind. In no event will
KEYENCE or its suppliers be liable to you for any damages, claims, costs or any lost profits caused by using
this Software.

6. Termination.
6.1 Your license under this Agreement will terminate automatically if you destroy this Software and the copy of
this Software in your possession or voluntarily return this Software to us.
6.2 Your license under this Agreement will terminate automatically without any notice from KEYENCE if you
fail to comply with any of the terms and conditions of this Agreement. Promptly upon termination, you shall
cease all use of this Software and destroy all copies, full or partial, of this Software in your possession or
control.
6.3 You will compensate KEYENCE for costs or any lost profits caused by your violation or breach of any term
of this Agreement.

7. Governing Law.
7.1 This Agreement will be governed by and construed in accordance with the substantive laws of Japan
without regards to the principles of conflicts of law.
7.2 If any part of this Agreement is found void and unenforceable, it will not affect the validity of the balance of
this Agreement, which shall remain valid and enforceable according to its terms and conditions.

SR-650-M-NOA-E A-15
8 Precautions on Regulations and Standards
„ CE Marking
Keyence Corporation has confirmed that this product complies with the essential requirements of the applicable EC
Directive, based on the following specifications. Be sure to consider the following specifications when using this
product in the Member State of European Union

z EMC Directive (2004/108/EC)


• Applicable standards EMI : EN61326-1, Class A
EMS : EN61326-1
Remarks:
These specifications do not give any guarantee that the end-product with this product incorporated complies with the
essential requirements of EMC Directive. The manufacturer of the end-product is solely responsible for the
compliance on the end-product itself according to EMC Directive.

„ Low-voltage Directive (2006/95/EC)


• Applicable Standard EN60825-1,
Class 1 Laser Product/ Class 1 LED Product

„ CSA Certificate
This product complies with the following CSA and UL standards and has been certified by CSA.
• Applicable standards: CAN/CSA C22.2 No.61010-1
UL61010-1
Be sure to consider the following specifications when using this product as a product certified by CSA.
• Overvoltage category
• Use this product under pollution degree 3.
• Use this product at the altitude of 2000 m or less.
• Indoor use only.
Appendix

• When using this product, use the following power supply.


• CSA or UL certified power supply that provides Class 2 output as defined in the CEC (Canadian Electrical Code)
and NFPA79 (NEC: National Electrical Code), or
• CSA or UL certified power supply that has been evaluated as a Limited Power Source as defined in CAN/CSA-
C22.2 No. 60950-1/UL60950-1.
• Either PoE or 24V power supply shall be used.
• The symbol on the product means "Direct current".

„ FDA (CDRH) Regulations


This product complies with the following FDA (CDRH) regulations.
• FDA(CDRH) Part 1040.10, Class 1 Laser Product
The laser classification for FDA(CDRH) is implemented based on IEC60825-1 in accordance with the requirements of
Laser Notice No.50.

„ FCC Regulations
This product complies with the following FCC EMI regulations.
• FCC Part 15 Subpart B, Class A Digital Device

„ IC (Industry Canada) Regulations


This product complies with the following IC EMI regulations.
• ICES-003, Class A Digital Apparatus

A-16 SR-650-M-NOA-E
9 Configuration Record List
To record the specified parameter configuration, make copies.

Point The parameters set by the AutoID Network Navigator can be exported as a TXT file.

„ Read (Parameter bank configuration)

Item Setting
Parameter bank No. ( )
Alternate …Disable …Enable
Internal bank retry count ( ) times
Decode timeout value (× 10 ms) ( )×10 ms
Scan delay time (× 1 ms) ( )×1 ms
Common …All area …Specific setting Left ( ) Right ( ) Up ( )
Decode range
Down ( )
Inverse …Disable …Enable
Reverse …Disable …Enable
Calibration brightness average ( )
Code type ( )
Number of digits Max.
read Min.
Code detailed setting ( )
Multiple reading …Disable …Enable?
Number of codes to be
( )
read
Cord Multiple reading Reading successful for the
specified number of codes …Disable …Enable
and lower numbers

Appendix
Reading the same content
…Disable …Enable
code
Width limit output function …Disable …Enable
Direction for width limit output …from front …from back
Effective digits for width limit output ( )
Starting digit for width limit output ( )
Use of internal light …Disable …Enable
Lighting
Use of external light …Disable …Enable
Exposure (Ps) ( )Ps
Gain ( )
Scanning Offset …Preset value …Specific setting ( )
Dynamic range …Hi-Sensitive …Hi-SNR …Hi-DR
Sensitive ( )
Filter …Not used …Specific setting ( )
Algorithm …Normal …Quality mode
QR
Allow clumsy cell …Disable …Enable
Algorithm …Normal …Quality mode …Speed mode
Algorithm Allow clumsy cell …Disable …Enable
DataMatrix
Allow low contrast …Disable …Enable
Allow poor alignment …Disable …Enable
1D Low contrast improvement …Disable …Enable

SR-650-M-NOA-E A-17
9 Configuration Record List

„ Communication 1

Item Setting
Baud rate ( )bps
Data length …7 bits …8 bits
RS-232C Parity …None …Even …Odd
Stop bit …1 bit …2 bits
Handshaking …No Handshaking …PASS/RTRY …ACK/NAK
IP address at next power on …Fixed IP …BOOTP
IP address ( )
Ethernet
Subnet mask ( )
Default gateway ( )
…None …STX …ESC
Header
…Setting( )
…CR …ETX …CR+LF
Terminator
…Setting( )
Append checksum …Disable …Enable
Add data size …Disable …Enable
Delimiter character ( )
Inter delimiter ( )
Character settings
Composite character delimiter ( )
IMB Delimiter character ( )
Data filling size ( )
Output filling
Filling character ( )

„ Communication 2

Item Setting
Appendix

Interface …Not used …RS-232C …Ethernet


Command port Port No. ( )
Keep Alive …Disable …Enable
Interface …Not used …RS-232C …Ethernet
IP address ( )
Port No. at connection destination ( )
Data port
Connection establishment request …Disable …Enable
Port No. at connection source ( )
Keep Alive …Disable …Enable
Interface …Not used …Ethernet
Handshaking …EtherNet/IP …TCP
IP address ( )
Port No. at connection destination ( )
EtherNet/IP data handshake …Disable …Enable
PLC port EtherNet/IP Input assembly
( )
(send) size
EtherNet/IP Output assembly
( )
(receive) size
EtherNet/IP Byte swap for the data
…Disable …Enable
area

A-18 SR-650-M-NOA-E
9 Configuration Record List

„ Operation

Item Setting
Read mode …Single …Multi 1 …Multi 2 …Burst
Data transmission timing …Send after read …Send after trigger input OFF
Repeat read prevention interval ( )×100 ms
Reading error code ( )
Laser-aimer blinking duration ( )×10 ms
Burst scanning interval ( )×1 ms
Burst scanning count ( )
Burst execution bank ( )
Trigger input measurement method …Level trigger …One-shot trigger
One-shot trigger duration ( )×10 ms
Trigger input ON command character ( )
Trigger input OFF command character ( )
Trigger input ON/OFF command recognition with one
…Disable …Enable
character
Read detailed error code …Disable …Enable
Code type …Disable …Enable
Symbol ID …Disable …Enable
Bank No. …Disable …Enable
Burst number …Disable …Enable
Scan count …Disable …Enable
Reading time …Disable …Enable
Brightness …Disable …Enable
Position measurement level …Disable …Enable
Append data
Code vertex coordinates …Disable …Enable
Code center coordinates …Disable …Enable
Unused ECC ratio …Disable …Enable

Appendix
File name …Disable …Enable
PMI …Disable …Enable
PMI setting value 1 ( )
PMI setting value 2 ( )
PMI setting value 3 ( )
PMI setting value 4 ( )
Alternate order …Ascending order …Begin with successful bank
Alternate start bank ( )

SR-650-M-NOA-E A-19
9 Configuration Record List

„ I/O terminals

Item Setting
Input polarity …Normal open point …Normal close point
Input pulse width …1 ms …2 ms …10 ms
…Trigger input …Preset input …Start test mode
Function assignment
…Tuning operation …Disable
…Reading rate measurement …Processing time measurement
IN1 terminal Test mode function assignment
…Position measurement
Input terminal at power-ON …Disable …Enable
Synchronized illumination of IN LED …Disable …Enable
…Trigger input …Preset input …Start test mode
Function assignment
…Tuning operation …Disable
…Reading rate measurement …Processing time measurement
IN2 terminal Test mode function assignment
…Position measurement
Input terminal at power-ON …Disable …Enable
Synchronized illumination of IN LED …Disable …Enable
…OK …NG …ERROR …PRESET OK …TUNING OK
OUT1 terminal function assignment
…TRG BUSY …LOCK BUSY …MODE BUSY …ERR BUSY
…OK …NG …ERROR …PRESET OK …TUNING OK
OUT2 terminal function assignment
…TRG BUSY …LOCK BUSY …MODE BUSY …ERR BUSY
…OK …NG …ERROR …PRESET OK …TUNING OK
OUT3 terminal function assignment …TRG BUSY …LOCK BUSY …MODE BUSY …ERR BUSY
…EXT. LIGHT
External lighting output method …Normal open point …Normal close point
TRG BUSY output at startup …Disable …Enable
Output ON duration ( )×10 ms

„ Saving images
Appendix

Item Setting
Reading success …Disable saving …FTP transmission
Verification NG …Disable saving …FTP transmission
…Disable saving …Saving to RAM
Reading error
…Saving to ROM …FTP transmission
Burst No. to be saved ( )
Saving images Capture …Saving to RAM …FTP transmission
…Save the latest bank image
Image saving mode …Save images of the specified number after trigger input ON
…Save images of the specified number before trigger input OFF
Specified number of images to be
( )
saved from trigger input ON/OFF
IP address (FTP server) ( )
User name ( )
Password ( )
PASV transmission …Disable …Enable
Format setting …JPEG …Bitmap
JPEG quality ( )
FTP transmission …No binning …1/4 skipping …1/16 skipping
Binning setting
settings …1/64 skipping
Directory moving …Disable …Enable
Directly name ( )
Send FTP connection request as
…Disable …Enable
necessary
Send NOOP command …Disable …Enable
NOOP command transmission
( ) minute
interval (by minute)
FTP file name Prefix character string ( )
setting File index upper limit ( )

A-20 SR-650-M-NOA-E
9 Configuration Record List

„ Other settings

Item Setting
Verification method …Normal …Sequential value
Start digit ( )
Verification/
Length ( )
Preset setting
Increment ( )
Preset data ( )
Reader name ( )
Monitor output data priority display
…Priority for head of data …Priority for rear of data
position
Output data on TEST switch startup
…Disable …Enable
reading
TUNE button …Operation disabled …Operation enabled
…Emit always …Emit in test mode only
Laser pointer on by TUNE button
Other settings …Emit in operating mode only …None
LED display of the parameter bank
…Disable …Enable
number
…Read OK/Verification OK …Verification NG
Silent mode …Read ERROR …Preset result
…Test mode …Tuning
SR-600 compatible output mode …Disable …Enable
Rotate camera 180° …Disable …Enable

„ Tuning settings

Item Setting
Tuning type ( )
Exposure (Ps) ( )Ps

Appendix
Offset …Preset value …Specific setting ( )
Camera Dynamic range …Hi-Sensitive/Hi-SNR …Hi-DR
Internal lighting use …Disable …Enable
External lighting use …Disable …Enable
Inverse …Disable …Enable …Automatic
Reverse …Disable …Enable
Image processing Digital filter ( )
Filtering method ( )
Decode range Left ( ) Right ( ) Up ( ) Down ( )
Timeout Decode timeout …100 ms …200 ms …No limit …Specific ( )×10 ms
Code setting ( )
Code type ( )
Max. ( )
Number of digits read
Min. ( )
Code detailed setting ( )
Target code
Multiple reading …Disable …Enable
Number of codes to be read ( )
Reading successful for the specified
…Disable …Enable
number of codes and lower numbers
Reading the same content code …Disable …Enable

SR-650-M-NOA-E A-21
10 Default Configuration List
The default configuration of the SR-650 Series is as follows.

„ Calibration option

Tuning type Normal Mode


Dynamic range Hi-Sensitive, Hi-SNR
Offset Preset value
Camera
Internal light Enable
External light Disable
Inverse Automatic
Reverse Disable
Image processing
Digital filter Not used
Decode range All area
Decode timeout period No limit

„ Tuning target code settings

Code setting 1 Code setting 2 Code setting 3 Code setting 4 Code setting 5 Code setting 6 Code setting 7 Code setting 8
Code type QR DataMatrix PDF417 GS1 Databar CODE39 CODE128 NW-7 JAN/EAN
Minimum
Number 1 1 1 1 3 1 4 -
number of digits
of digits
read Maximum
7089 3116 2710 74 50 128 50 -
number of digits
Detail Read Micro QR { - - - - - - -
setting Structured
{ - - - - - - -
append mode
Read
rectangular - { - - - - - -
DataMatrix
Appendix

Read Micro
- - { - - - - -
PDF417
Read GS1 All
- - - - - - -
Databar Reading
Check digit
- - - - u - u -
inspection
Start/
Stop character - - - - u - { -
setting
Start/
Stop character - - - - - - Lowercase -
type
Read Trioptic
- - - - { - - -
CODE39
Read GS1-128 - - - - - { - -
JAN13
JAN readings - - - - - - - JAN8
UPC-E
Number of
output digits of - - - - - - - 13
UPC-A
Adding the
system code "0" - - - - - - - u
to UPC-E.
Reading add-on
- - - - - - - {
2 digits
Reading add-on
- - - - - - - {
5 digits
Add-on limit
- - - - - - - u
Reading
support GTIN
- - - - - - - u
14-digit output
Allow short
- - - - u u u u
margin
Multi-Read setting u u u u u u u u

A-22 SR-650-M-NOA-E
10 Default Configuration List

„ Communication 1

Baud rate 115200 bps


Data length 8 bits
RS-232C Parity Even parity
Stop bit 1 bit
Handshaking No Handshaking
IP address at next power on BOOTP
IP address 192.168.100.100
Ethernet
Subnet mask 24 (255.255.255.0)
Default gateway 0.0.0.0
Add data size Disable
Append checksum Disable
Header Disable
Terminator CR (0x0D)
Delimiter character : (0x3A)
Inter delimiter , (0x2C)
Character settings
Composite character delimiter Disable
IMB Delimiter character Disable
Data filling size 0
Output filling
Filling character Space (0x20)

„ Communication 2

Command port Interface RS-232C


Data port Interface RS-232C
Interface Ethernet
Handshaking EtherNet/IP

Appendix
Data handshake Disable
PLC port
Input assembly size 500 bytes
Output assembly size 500 bytes
Byte swap for the data area Disable

„ Operation

Read mode Single


Data transmission timing Send after read
Trigger input measurement method Level trigger
Command for trigger input ON LON (0x4C4F4E)
Command for trigger input OFF LOFF (0x4C4F4646)
Reading error code ERROR (0x4552524F52)
Appended data function Not set
Order Begin with successful bank
Alternate setting
Alternate start bank Bank 1

SR-650-M-NOA-E A-23
10 Default Configuration List

„ I/O terminals

Input polarity Normal open point


Input terminal
Input pulse width 1 ms
Terminal function Trigger input
Power-ON trigger Disable
IN1 terminal
Illuminate with LED
Enable
synchronization
Terminal function Preset input
Power-ON trigger Disable
IN2 terminal
Illuminate with LED
Disable
synchronization
TRG BUSY output at startup Enable
OUT1 terminal OK
Output setting OUT2 terminal NG, ERROR
OUT3 terminal TRG BUSY LOCK BUSY MODE BUSY ERR BUSY
Output ON duration 50×10 ms

„ Saving images

Reading success Disable saving


Verification NG Disable saving
Reading error Saving to RAM
Capture Saving to RAM
Image saving mode Save the latest bank image
Prefix character string image
FTP file name setting
File index upper limit 999
Appendix

„ Other settings

Verification method Normal


Verification/ Start digit 1
Preset function Length 494
Preset data (Not registered)
TUNE button Operation enabled
Laser pointer on by TUNE button Emit always
TEST switch Output the test data
LED display Display parameter bank
Silent mode Not set

A-24 SR-650-M-NOA-E
10 Default Configuration List

MEMO

Appendix

SR-650-M-NOA-E A-25
Revision History
Date of printing Version Revision contents

July 2011 Initial version


May 2012 Revised 1st edition
WARRANTIES AND DISCLAIMERS

(1) KEYENCE warrants the Products to be free of defects in materials and workmanship for a period of one (1)
year from the date of shipment. If any models or samples were shown to Buyer, such models or samples were
used merely to illustrate the general type and quality of the Products and not to represent that the Products
would necessarily conform to said models or samples. Any Products found to be defective must be shipped to
KEYENCE with all shipping costs paid by Buyer or offered to KEYENCE for inspection and examination. Upon
examination by KEYENCE, KEYENCE, at its sole option, will refund the purchase price of, or repair or replace
at no charge any Products found to be defective. This warranty does not apply to any defects resulting from
any action of Buyer, including but not limited to improper installation, improper interfacing, improper repair,
unauthorized modification, misapplication and mishandling, such as exposure to excessive current, heat,
coldness, moisture, vibration or outdoors air. Components which wear are not warranted.
(2) KEYENCE is pleased to offer suggestions on the use of its various Products. They are only suggestions, and it
is Buyer's responsibility to ascertain the fitness of the Products for Buyer’s intended use. KEYENCE will not be
responsible for any damages that may result from the use of the Products.
(3) The Products and any samples ("Products/Samples") supplied to Buyer are not to be used internally in
humans, for human transportation, as safety devices or fail-safe systems, unless their written specifications
state otherwise. Should any Products/Samples be used in such a manner or misused in any way, KEYENCE
assumes no responsibility, and additionally Buyer will indemnify KEYENCE and hold KEYENCE harmless from
any liability or damage whatsoever arising out of any misuse of the Products/Samples.
(4) OTHER THAN AS STATED HEREIN, THE PRODUCTS/SAMPLES ARE PROVIDED WITH NO OTHER
WARRANTIES WHATSOEVER. ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES, INCLUDING,
WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, AND NON-INFRINGEMENT OF PROPRIETARY RIGHTS, ARE EXPRESSLY DISCLAIMED. IN
NO EVENT SHALL KEYENCE AND ITS AFFILIATED ENTITIES BE LIABLE TO ANY PERSON OR ENTITY
FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, SPECIAL OR CONSEQUENTIAL DAMAGES
(INCLUDING, WITHOUT LIMITATION, ANY DAMAGES RESULTING FROM LOSS OF USE, BUSINESS
INTERRUPTION, LOSS OF INFORMATION, LOSS OR INACCURACY OF DATA, LOSS OF PROFITS,
LOSS OF SAVINGS, THE COST OF PROCUREMENT OF SUBSTITUTED GOODS, SERVICES OR
TECHNOLOGIES, OR FOR ANY MATTER ARISING OUT OF OR IN CONNECTION WITH THE USE OR
INABILITY TO USE THE PRODUCTS, EVEN IF KEYENCE OR ONE OF ITS AFFILIATED ENTITIES WAS
ADVISED OF A POSSIBLE THIRD PARTY’S CLAIM FOR DAMAGES OR ANY OTHER CLAIM AGAINST
BUYER. In some jurisdictions, some of the foregoing warranty disclaimers or damage limitations may not
apply.

BUYER'S TRANSFER OBLIGATIONS:


If the Products/Samples purchased by Buyer are to be resold or delivered to a third party, Buyer must provide
such third party with a copy of this document, all specifications, manuals, catalogs, leaflets and written
information provided to Buyer pertaining to the Products/Samples.

E 1101-3
2012 12025E 1052-1 96M12026

You might also like