EtherNet/IP Error Code Decoder Quick Start Guide

advertisement
 EttherN
Net/IP
P Errror C
Code Decoderr
Version
n 2.20
12/19//2014
This document is inte
ended to hellp the user id
dentify the ccauses of errror codes ge
enerated when
connectin
ng EtherNet/IP devices to
t Omron PL
LC and MAC
C controllerss such as CS
S1, CJ2, CJ1
1,
and NJ products.
p
De
etailed troub
bleshooting procedures
p
ffor common errors are a
also provided
d.
Section
n 1: Readin
ng the Erro
or Code
1. Go
G online with the Omron
n Network Configurato
C
or for EtherN
Net/IP.
U
the pa
arameters frrom the PLC
C / MAC if the
e configuration in the EttherNet/IP
2. Upload
module
m
is diffferent from the
t configura
ation in the N
Network Con
nfigurator for EtherNet/IP
P by
right clicking on the PLC / MAC, and selecting Pa
arameter / U
Upload.
R
Click on
n the PLC / MAC
M
and se
elect Monito
or.
3. Right
f
Paage 2 of 16 4. Go
G to the Connection tab. The deta
ailed error co
ode for each
h device is sh
hown in Stattus.
Nodes
N
with co
ommunicatio
ons errors will
w be shown
n with a red ccircle next to
o the node.
Refer
R
to the error
e
code lis
st in Section 2 of this do
ocument for tthe specific e
error
in
nformation.
Paage 3 of 16 Section
n 2: Error Code
C
List
Note:
N
error codes show
wn in bold have
h
troubl eshooting p
proceduress in section 3.
01:0
0100
01:0
0103
01:0
0106
01:0
0107
01:0
0108
01:0
0109
01:0
0110
01:0
0111
01:0
0113
01:0
0114
01:0
0115
01:0
0116
01:0
0117
01:0
0118
01:0
0119
01:0
011A
01:0
011B
01:0
011C
01:0
011D
01:0
011E
01:0
011F
01:0
0120
01:0
0121
01:0
0122
01:0
0123
01:0
0124
01:0
0125
01:0
0126
01:0
0127
01:0
0128
01:0
0129
01:0
012A
01:0
012B
01:0
012C
01:0
012D
01:0
012E
01:0
012F
01:0
0130
Conne
ection in use or
o duplicate fo
orward open
Transp
port class and
d trigger combination not ssupported
Ownership Conflictt
Targett connection not
n found
Invalid
d network con
nnection parameter
Invalid
d connection
n size
Targett for connection not configured
RPI no
ot supported
Out off connections
Vendo
or ID or Prod
duct Code miismatch
Produ
uct Type Mismatch
Revision Mismatc
ch
Invalid
d Produced or Consume
ed application
n path
Invalid
d or inconsiste
ent configurattion applicatio
on path
Non-L
Listen only con
nnection not opened
o
Targett object out off connections
s
RPI is smaller than the productio
on inhibit time
e
Transp
port Class No
ot Supported
Production Trigger Not Supporte
ed
Direction Not Supported
Invalid
d Originator to
o Target Netw
work Connecttion FIXVAR
Invalid
d Target to Orriginator Netw
work Connecttion FIXVAR
Invalid
d Originator to
o Target Netw
work Connecttion Priority
Invalid
d Target to Orriginator Netw
work Connecttion Priority
Invalid
d Originator to
o Target Netw
work Connecttion Type
Invalid
d Target to Orriginator Netw
work Connecttion Type
Invalid
d Originator to
o Target Netw
work Connecttion Redundant_Owner
Invalid
d Configuratio
on Size
Invalid
d Originator to Target Siz
ze
Invalid
d Target to Originator
O
Siz
ze
Invalid
d Configuratio
on Application
n Path
Invalid
d Consuming Application Path
P
Invalid
d Producing Application
A
Pa
ath
Config
guration Symb
bol Does Not Exist
Consu
uming Symbo
ol Does Not Ex
xist
Producing Symbol Does Not Exiist
Incons
sistent Application Path Co
ombination
Incons
sistent Consu
ume Data Format
Paage 4 of 16 01:0
0131
01:0
0132
01:0
0133
01:0
0203
01:0
0204
01:0
0205
01:0
0206
01:0
0207
01:0
0301
01:0
0302
01:0
0303
01:0
0304
01:0
0305
01:0
0306
01:0
0311
01:0
0312
01:0
0315
01:0
0316
01:0
0317
01:0
0318
01:0
0319
01:0
031A
01:0
031B
01:0
031C
01:0
031D
01:0
031E
01:0
031F
01:0
0800
01:0
0810
01:0
0811
Incons
sistent Produc
ce Data Form
mat
Null Forward Open Function Not Supported
Conne
ection Timeou
ut Multiplier Not
N Acceptable
e
Conne
ection timed out
o
Uncon
nnected reque
est timed out
Param
meter error in unconnected request servvice
Messa
age too large for unconnec
cted send serrvice
Uncon
nnected ackno
owledgementt without replyy
No buffer memory available
a
Netwo
ork bandwidth
h not available
e for data
No consumed conn
nection ID filte
er available
Not co
onfigured to send
s
schedule
ed priority datta
Sched
dule signature
e mismatch
Sched
dule signature
e validation no
ot possible
Port not available
Link address
a
not va
alid
Invalid
d segment in connection pa
ath
Error in
i Forward Cllose service connection
c
pa
ath
Sched
duling not spe
ecified
Link address
a
to self invalid
Secon
ndary resourc
ce unavailable
e
Rack connection
c
allready established
Modulle connection already esta
ablished
Misce
ellaneous
Redun
ndant connec
ction mismatch
No mo
ore user confiigurable link consumer
c
ressources
available in the pro
oducing module
No mo
ore user confiigurable link consumer
c
ressources
available in the pro
oducing module
Netwo
ork link in path
h to module is
s offline
No tarrget applicatio
on data availa
able
No originator applic
cation data av
vailable
Paage 5 of 16 Section
n 3: Troublleshooting
g common error code
es:
EDS
E
file diffe
erences: Error
E
codes 01:0114, 01
1:0115, and 01:0116, arre caused byy
differences in
n the Identity
y Object betw
ween the .ed
ds file installed in the Ne
etwork
Configurator
C
for EtherNett/IP and the actual hardw
ware device. To correctt these errorrs,
re
ead the actual value of the paramete
ers from the device, and
d modify the .eds file (ussing
Notepad)
N
to match
m
the ha
ardware dev
vice.
1. Using the
e Network Co
onfigurator fo
or EtherNet//IP, select Tools / Setup
p Paramete
ers.
The Netw
work Configurator for Eth
herNet/IP mu
ust be online
e to select th
his menu opttion.
Paage 6 of 16 2. Using the
e Setup Para
ameter tool, read the val ue of each o
of the 4 para
ameters show
wn,
and modiffy the .eds file for the de
evice to matcch the value
es read from the device. To
read the data,
d
send th
he message
es to the IP A
Address of th
he device, using a servicce of
Get Attrib
bute Single. Refer to th
he table belo
ow for Classs, Instance, a
and Attribute
e
informatio
on.
VendCode
e
ProdType
ProdCode
MajRev/MinRev
Cla
ass
01
01
01
01
Insttance
01
01
01
01
Atttribute
01
02
03
04
se to VendC
Code: The re
esponse to rreading Attriibute 1 will b
be a hexadeccimal
3. Respons
number, which
w
is byte
e swapped. Example: 2
2F00 = Vend
dCode 47.
se to ProdTy
ype: The re
esponse to re
eading Attrib
bute 2 will be
e a hexadeccimal
4. Respons
number, which
w
is byte
e swapped. Example: 0
0700 = Prod
dType 7.
5. Respons
se to ProdCo
ode: The re
esponse to A
Attribute 3 w
will be a hexa
adecimal
number, which
w
is byte
e swapped. Example: 5
5104 = Vend
dCode 1105.
Paage 7 of 16 6. Respons
se to MajRev
v/MinRev: The
T responsse to Attributte 4 will be 2 digits of
MajRev in
n hexadecim
mal and 2 dig
gits of MinRe
ev in hexade
ecimal. Exam
mple: 0201 =
MajRev 02,
0 MinRev 01.
0
7. The Device section of
o the .eds file should be
e modified to
o match the vvalues read from
meters, as sh
hown below..
the param
Device]
[D
VendCo
ode = 47;
VendNa
ame = "OMR
RON Corpora
ation";
ProdTyp
pe = 7;
ProdTyp
peStr = "Gen
neral Purpos
se Discrete I/O";
ProdCod
de = 1105;
MajRev = 2;
MinRev = 1;
ProdNam
me = "ERT1-MD32SLH--1";
8. After mak
king the chan
nges, save the file, delette the device
e from the product tree iin the
Network Configurator
C
r for EtherNe
et/IP, and re move any in
nstances of tthe device in
n the
network diagram.
d
Re
eload the .ed
ds file and co
omplete the connectionss.
Paage 8 of 16 IO
O Size Mism
matches: Error
E
codes 01:0109, 01
1:0127, 01:0
0128 and som
metimes
01:031C are caused by differences
d
in
n the producced or consu
umed data ssize specified
d in
th
he connectio
on to a devic
ce, compared
d to the actu
ual assemblyy sizes of the
e device. To
o
co
orrect these errors, read
d the actual produced
p
an
nd consumed assembly data from th
he
device, determine the siz
ze from the response datta, and mod
dify the connection size.
1. Using the
e Connection
n information
n for the devvice, determine the produ
uced and
consumed
d assembly numbers forr the device.. Shown bellow are asse
emblies 104 and
101.
2. Using the
e Network Co
onfigurator fo
or EtherNet//IP, select Tools / Setup
p Paramete
ers.
The Netw
work Configurator for Eth
herNet/IP mu
ust be online
e to select th
his menu opttion.
Paage 9 of 16 3. Using the
e Setup Para
ameter tool, read the raw
w data for ea
ach assemblly. To read tthe
data, send the messa
ages to the IP Address o
of the device
e, using a se
ervice of Gett
se Class 4, Instance
I
<A
Assembly N
Number in hexadecimal>,
Attribute Single. Us
e example in
n step 1, Asssembly 104 (Instance 6
68, which is 104
Attribute 3. From the
ecimal) and Assembly
A
10
01 (Instance
e 65, which is 101 in hexxadecimal) a
are
in hexade
read.
e number of digits receiv
ved in the Re
esult, and divvide the num
mber of digitts by
4. Count the
2 to deterrmine the nu
umber of byte
es. If the re sponse in th
he Result win
ndow is larg
ge,
highlight the
t entire Re
esult, and co
opy / paste into Notepad
d to facilitate
e counting th
he
number of
o digits. In the example above, the response to
o reading the
e data from
Assembly
y 104 is 2 by
ytes long (4 digits) and tthe response
e to reading the data fro
om
Assembly
y 101 is 4 by
ytes long (8 digits).
Page 10 of 16 5. Modify the
e Assembly Size for the device by:
a. Right click on the device in the netwo rk diagram, and selectin
ng Paramete
er /
Ed
dit.
b. Mo
odify the ass
sembly sizes
s as shown. After modiffying the sizzes, edit the Tag
siz
zes for the PLC
P
/ MAC, modify the C
Connection tto reflect the
e new sizes, and
do
ownload to th
he PLC / MA
AC.
Page 11 of 16 6. If the above steps do not resolve error code 01:0109, 01:0127, 01:0
0128 and
sometime
es 01:031C, try the follow
wing to addrress a speciffic situation in which the
e .eds
file for the
e EtherNet/IP
P device indicates that tthe product d
does not use
e a 32 Bit Ru
un /
Idle Head
der, but the hardware
h
do
oes use a 32
2 Bit Run / Id
dle Header. This Run / Idle
Header mismatch
m
cou
uld be in the
e produced cconnection, tthe consume
ed connectio
on, or
both conn
nections, so there are 3 different com
mbinations tto try. See th
he image on
n the
following page for an example of each of the 3 combinatiions.
dd 4 extra by
ytes to the Produced
P
Da
ata (both the
e size for the
e device and the
a. Ad
Om
mron PLC / MAC Tag).
b. Ad
dd 4 extra by
ytes to the Consumed
C
D
Data (both th
he size for th
he device and the
Om
mron PLC / MAC Tag).
c. Ad
dd 4 extra by
ytes to both the Produce
ed and Conssumed Data (both the size
for the device and the Om
mron PLC / M
MAC tags).
ve the comm
munication errror, the data
a in the Omrron PLC / MA
AC
If this does resolv
e offset by 4 bytes from the
t beginnin
ng of the PLC
C tag or memory addresss.
will be
The first 4 bytes will
w be the 32
2 Bit Run / Id
dle header, a
and should n
not be used in
LC / MAC prrogram.
the PL
Page 12 of 16 Page 13 of 16 Invalid Produced
P
orr Consumed
d Applicatio
on Path: E
Error code 0
01:0117 mayy be caused by
Tag Nam
mes used in the
t Network
k Configurato
or for EtherN
Net/IP that do
o not exist in
n the PLC /
MAC, do not have the same size
e in the PLC as in the Ne
etwork Conffigurator for E
EtherNet/IP,, or
are not marked
m
as ne
etwork variables in the PLC
P
/ MAC.
1. Verify tha
at any Tag Names used in the Netwo
ork Configurrator for Ethe
erNet/IP
a. Ex
xist in the PL
LC / MAC, and are spell ed correctly.
b. Arre marked as
s network va
ariables or P
Publish Only.
c. Arre the correc
ct size in the
e PLC to mattch the size in the Netwo
ork Configurrator
for EtherNet/IP
P (in Bytes)..
Examp
ple from CX
X Programm
mer
Example fro
om Sysmac
c Studio
Page 14 of 16 Other errror codes: Error code
es other than
n those desccribed in secction 3 of thiss document may
indicate that
t
addition
nal modifications to the .e
eds file are n
necessary, o
or that the product itself
does not comply with
h the EtherN
Net/IP specifiication.
on and / or th
he EtherNet//IP device m
manufacturerr for addition
nal support.
Please contact Omro
Page 15 of 16 Section
n 4: Other general EttherNet/IP troublesho
t
ooting reco
ommendattions:
1. Use Poin
nt to Point connections, instead of M
Multicast con
nnections. S
Some device
es do
not suppo
ort Multicast connections
s, or do not iimplement th
hem properly, and some
e IT
devices block
b
Multica
ast packets.
E
switches from the
t network,, and use a ccrossover Ethernet cable
2. Remove Ethernet
between the
t PLC / MA
AC and the EtherNet/IP
P device.
ent Ethernett cables. Eth
hernet cable
es degrade w
with rough usse in the fielld
3. Try differe
(laptop ba
ags, etc.). Also,
A
sometim
mes cables a
are over crim
mped during
g manufacturring,
causing in
ntermittent connections.
c
onnection as read in secction 1 is 00:0
0000, but the data receiived
4. If the Stattus of the co
from the EtherNet/IP
E
ways 0 for a ll bytes rece
eived, this may indicate
device is alw
improper implementation of the 32
3 Bit Run / IIdle Header in the EtherrNet/IP devicce.
Contact Omron
O
Technical Support for assista
ance removin
ng the Run / Idle Heade
er
from the .eds file, and
d add extra bytes
b
as desscribed in ste
ep 6 of sectiion 3 of this
documentt.
Page 16 of 16 OMRON AUTOMATION AND SAFETY • THE AMERICAS HEADQUARTERS • Chicago, IL USA • 847.843.7900 • 800.556.6766 • www.omron247.com
OMRON CANADA, INC. • HEAD OFFICE
Toronto, ON, Canada • 416.286.6465 • 866.986.6766 • www.omron247.com
OMRON ARGENTINA • SALES OFFICE
Cono Sur • 54.11.4783.5300
OMRON ELECTRONICS DE MEXICO • HEAD OFFICE
México DF • 52.55.59.01.43.00 • 01-800-226-6766 • mela@omron.com
OMRON CHILE • SALES OFFICE
Santiago • 56.9.9917.3920
OMRON ELECTRONICS DE MEXICO • SALES OFFICE
Apodaca, N.L. • 52.81.11.56.99.20 • 01-800-226-6766 • mela@omron.com
OTHER OMRON LATIN AMERICA SALES
54.11.4783.5300
OMRON ELETRÔNICA DO BRASIL LTDA • HEAD OFFICE
São Paulo, SP, Brasil • 55.11.2101.6300 • www.omron.com.br
OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The Netherlands. • +31 (0) 23 568 13 00 • www.industrial.omron.eu
Authorized Distributor:
Automation Control Systems
• Machine Automation Controllers (MAC) • Programmable Controllers (PLC)
• Operator interfaces (HMI) • Distributed I/O • Software
Drives & Motion Controls
• Servo & AC Drives • Motion Controllers & Encoders
Temperature & Process Controllers
• Single and Multi-loop Controllers
Sensors & Vision
• Proximity Sensors • Photoelectric Sensors • Fiber-Optic Sensors
• Amplified Photomicrosensors • Measurement Sensors
• Ultrasonic Sensors • Vision Sensors
Industrial Components
• RFID/Code Readers • Relays • Pushbuttons & Indicators
• Limit and Basic Switches • Timers • Counters • Metering Devices
• Power Supplies
Safety
• Laser Scanners • Safety Mats • Edges and Bumpers • Programmable Safety
Controllers • Light Curtains • Safety Relays • Safety Interlock Switches
QSG EIP Error
12/14
Note: Specifications are subject to change.
Printed on recycled paper.
© 2014 Omron Electronics LLC
Printed in U.S.A.
Download