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.