1. Problem Overview
Field installations that pair a Yaskawa A1000 drive (or A1000-family equivalent) carrying the SI-EN3/V EtherNet/IP option with an Omron CJ2-series PLC using the built-in EtherNet/IP port (CJ2M-CPU3x / CJ2H-CPU6x-EIP) frequently stall at the CIP connection phase. Typical symptoms observed in Omron Network Configurator for EtherNet/IP:
- Target device registers in the EDS browser and responds to PING or the web server (HTTP, port 80) of the option card.
- NS (Network Status) LED on the SI-EN3/V remains solid red or flashes red/green, never reaching the steady green required for an established CIP Class 1 connection.
- Connection attempt with Assembly 101 (Input) and 151 (Output) at an RPI of 50 ms (or any RPI between 10 ms and 100 ms) fails with CIP error code
0x01(Connection failure) returned in the Network Configurator monitor screen. - No connection object appears in the EDS Compare tool after the configuration download.
The drive otherwise responds to standard TCP services, and Wago 750-341 or Rockwell Logix controllers can communicate with other EtherNet/IP nodes on the same subnet. The fault is therefore localised to the Yaskawa-to-Omron path and is almost always attributable to one of two root causes:
- Product Code mismatch between the EDS file registered with the Omron Configurator and the actual Product Code returned by the drive's Identity Object (Class 0x01, Instance 1, Attribute 1).
- SI-EN3/V firmware bug in early option-card revisions (firmware 220.x and earlier) that prevents CIP Class 1 connection establishment with non-Yaskawa scanners.
2. Root Cause Analysis
2.1 CIP Identity Object and EDS Matching
EtherNet/IP scanners (including the Omron CJ2 EIP scanner) verify, before opening a Class 1 connection, that the device responding to the Identity Object Get_Attribute_Single request matches the EDS file the configuration was built from. The four matching fields are:
-
Vendor ID (Attribute 1): Yaskawa =
0x01A9(425 decimal). Always constant for Yaskawa drives. -
Device Type (Attribute 2): AC Drive =
0x02. -
Product Code (Attribute 3): A drive-specific value encoded as 0x8F## (YEC / Yaskawa Electric America A1000) or 0x90## (YEA / Yaskawa Europe Asia A1000), where ## is the decimal value of drive parameter
o2-04(kVA selection / model code). - Major / Minor Revision (Attributes 4 / 5): Bound to the option firmware version.
If Product Code in the EDS does not equal the value the SI-EN3/V option reports from NVS, the Omron scanner rejects the connection and the NS LED remains red. This is by design: it prevents a PLC project built around a different drive rating from accidentally controlling the wrong hardware.
2.2 Why the Mismatch Happens
Yaskawa issues regional drive variants under different model-number prefixes:
| Prefix | Region / Family | Product Code Range |
|---|---|---|
AA#A#### |
YEC A1000 (Yaskawa Electric America) | 0x8F## |
AU#A#### |
YEA A1000 (Yaskawa Europe / Asia prototype) | 0x90## |
Prototype or pre-production units shipped to integrators often ship without an EDS on the official Yaskawa EtherNet/IP product page. Engineers fall back to an EDS borrowed from a sister SKU (for example AU2A0004_UTC000280__v1.02.zip) where the Product Code is set to 0x9062 (a generic 0.4 kW AU2A0004 entry), but the drive under the panel reports 0x8F62 (an AA2A0004 unit) because o2-04 = 62. The 0x8F vs 0x90 high byte is the failure point.
2.3 SI-EN3/V Firmware Defect
Independent of the Product Code, the SI-EN3/V EtherNet/IP option card (Yaskawa part number SI-EN3/V, option-attachment manual AN.AFD.09) had a known regression in early firmware that caused the CIP Forward_Open service to time out against Omron CJ-series scanners. Confirmed versions:
| Firmware | Behaviour with Omron CJ1/CJ2 | Status |
|---|---|---|
| 220.x (initial release) | Class 1 connection refused; NS LED red; Omron reports CIP General Error 0x0104
|
Defective - replace |
| 221.x | Class 1 connection established; assemblies 101 / 151 cycle normally | Acceptable baseline |
| 222.x and later | Recommended for new deployments | Recommended |
3. Yaskawa A1000 Hardware Reference
The A1000 (CIMR-AU#A / AA#A) is a general-purpose flux-vector drive. For EtherNet/IP connectivity the SI-EN3/V option is mounted on drive CN5 and parameterised as follows (verified against the A1000 option installation manual TOBPC73060058):
| Parameter | Setting | Meaning |
|---|---|---|
b1-01 |
3 (option), then 2 (EtherNet/IP reference) | Frequency reference source = network option |
b1-02 |
3 (option) | Run command source = network option |
F6-01 |
0 (disabled) or 2 (enabled, no fault on comm loss) | Communication fault selection |
F6-02 |
1.0 to 5.0 s | Communication fault detection time |
F6-03 |
0 | Communication fault stop method = ramp to stop |
F6-07 |
0 | NetRef/NetCtrl comm loss method = hold last command |
o2-04 |
Read-only, drive model code | Defines the high byte of the EtherNet/IP Product Code |
To read o2-04 from the keypad: MENU > 4 (Monitor) > U1-25 (software version) / o2-04 (drive model code) or simply MENU > o2-04 directly via the parameter group menu.
4. EDS File Product Code Requirements
4.1 Product Code Encoding
Yaskawa encodes the EtherNet/IP Product Code as a 16-bit word combining the regional prefix and the model code from o2-04:
Product Code (Attribute 3) = 0x8F00 | o2-04 // YEC A1000 (AA prefix)
Product Code (Attribute 3) = 0x9000 | o2-04 // YEA A1000 (AU prefix)
Product Code (Attribute 3) = 0x9100 | o2-04 // YEA V1000 / selected models
For the documented example drive AA2A0004 with o2-04 = 62:
| Variant | High Byte | Low Byte | Hex Product Code | Decimal |
|---|---|---|---|---|
| YEC AA2A0004 | 0x8F | 0x62 (= 98) | 0x8F62 |
36706 |
| YEA AU2A0004 | 0x90 | 0x62 (= 98) | 0x9062 |
36962 |
4.2 Common Product Codes by Drive Frame
| Drive Model | o2-04 | YEC (AA) Code | YEA (AU) Code |
|---|---|---|---|
| AA2A0004 / AU2A0004 (0.4 kW, 200 V) | 62 | 0x8F62 |
0x9062 |
| AA2A0008 / AU2A0008 (0.75 kW, 200 V) | 64 | 0x8F64 |
0x9064 |
| AA2A0015 / AU2A0015 (1.5 kW, 200 V) | 66 | 0x8F66 |
0x9066 |
| AA2A0022 / AU2A0022 (2.2 kW, 200 V) | 67 | 0x8F67 |
0x9067 |
| AA4A0004 / AU4A0004 (0.4 kW, 400 V) | 92 | 0x8F5C |
0x905C |
| AA4A0011 / AU4A0011 (1.1 kW, 400 V) | 96 | 0x8F60 |
0x9060 |
o2-04 to kVA is documented in the A1000 Parameter Manual (TOBPC73060058). Always derive the low byte from o2-04, never hard-code it from datasheet kVA.5. Procedure: Editing the EDS Product Code
5.1 Prerequisites
- EDS file
AU2A0004_UTC000280__v1.02.zip(or the regional equivalent matching the drive prefix). - Omron Network Configurator for EtherNet/IP (bundled with CX-One / CX-Integrator).
- Yaskawa DriveWizard Plus or the A1000 keypad to read
o2-04. - Plain-text editor capable of saving ISO-8859-1 (Notepad++ recommended).
5.2 Step-by-Step
-
Read the actual Product Code the drive reports. Use the SI-EN3/V web interface (default
http://192.168.1.20) and open Diagnostics > Identity Object, or use the Omron Explicit Message tool against Instance 1, Attribute 3 of the drive. Record the value. - Confirm the regional prefix on the drive nameplate:
AA#A####= YEC (0x8F),AU#A####= YEA (0x90). - Extract the EDS ZIP to a working folder. Open the
.edsfile in Notepad++. - Locate the
[Device]section. The line will read:
Replace the decimal value (and the hex comment) with the correct one for your drive. For anProductCode = 36962 ; 0x9062 - AU2A0004 (YEA)AA2A0004witho2-04 = 62:ProductCode = 36706 ; 0x8F62 - AA2A0004 (YEC) - Also update the
Catalog,Description, andProduct Namefields in the same section so the new device can be distinguished in the EDS catalog. - Save the EDS file with Encoding: ISO-8859-1. Saving as UTF-8 will scramble the CP/CS comment markers and the Network Configurator will reject the file.
- Re-register the EDS in Omron Network Configurator: EDS File > Install and select the modified
.eds. Overwrite when prompted if the catalog already contains the original. - Re-import the drive into the configuration. The Identity Object now reports the matching Product Code and the CIP Class 1 connection opens.
5.3 Sample EDS [Device] Block After Edit
[Device]
VendorID = 425 ; 0x01A9 Yaskawa Electric America
VendorName = "Yaskawa Electric America"
DeviceType = 2 ; 0x02 AC Drive
ProductCode = 36706 ; 0x8F62 AA2A0004 (YEC A1000, o2-04=62)
MajorRevision = 1
MinorRevision = 2
Catalog = "A1000 AA2A0004 EtherNet/IP"
Description = "Yaskawa A1000 0.4 kW 200V, EtherNet/IP option SI-EN3/V"
ProductName = "A1000 EtherNet/IP Drive"
6. SI-EN3/V Firmware Verification
6.1 Reading Firmware Revision
The SI-EN3/V revision is exposed as Identity Object Attribute 5 (Minor Revision) and as a numeric value on the option's web page. Typical web-page snippet:
Identity Object
Vendor ID : 425 (0x01A9)
Device Type : 2 (AC Drive)
Product Code : 36706 (0x8F62)
Major Revision : 1
Minor Revision : 1 <-- corresponds to firmware 1.10 / 221.x
Serial Number : xxxx
Device Name : A1000-EN3V
Cross-check with the drive keypad: MENU > U4 (Maintenance Monitors) > U4-31 (option CPU version) / U4-32 (option FPGA version).
6.2 Replacement Procedure if Firmware is Defective
- Power down the drive; wait 5 minutes for the bus capacitors to discharge (DC bus voltage indicator on the keypad must be OFF).
- Remove the SI-EN3/V card from CN5.
- Install the replacement (Yaskawa part number
SI-EN3/V) verified to be firmware 221.x or higher. Re-seat firmly; ensure the option is detected on power-up (keypad displays "Opt. Com. Card Initializing" then "Online"). - Set the IP address to the planned value (
F7-01IP,F7-02subnet,F7-03gateway). - Power cycle the drive. Confirm web server is reachable and Identity Object reports the expected Product Code.
- Re-attempt CIP Class 1 connection from the CJ2.
7. Omron Network Configurator Diagnostics
7.1 Monitoring the CIP Connection State
- Open Network Configurator and load the project containing the CJ2 scanner.
- Right-click the CJ2EIP node in the network tree and choose Monitor.
- Navigate the tabs to Connection Status. The relevant fields:
- Open Count – number of successful CIP Forward_Open requests.
- Close Count – number of Forward_Close or scanner-induced closes.
- Error Code – last CIP error from the scanner's perspective.
- Extended Error – 16-bit vendor-specific supplementary code.
7.2 Common CIP Error Codes
| CIP General Error | Meaning | Likely Cause on Yaskawa A1000 |
|---|---|---|
0x01 Connection failure |
Scanner could not establish connection | Product Code mismatch; defective option firmware |
0x0204 Timeout |
Forward_Open not acknowledged | SI-EN3/V firmware 220.x bug |
0x0315 Invalid segment type |
Connection path contains illegal segment | Port / address slot mismatch in connection tag |
0x0800 Service not supported |
Target does not implement requested service | Assembly instance not present in drive firmware |
0x0110 Device state conflict |
Connection requested while drive in fault | Drive shows oFx / CPFxx; clear faults first |
7.3 Explicit Message Test for Identity Verification
Before opening a Class 1 connection, perform an explicit Get_Attribute_Single on the Identity Object to confirm Product Code without risking connection state corruption:
- Network Configurator > Tools > Explicit Message.
- Target IP = drive IP, Class =
0x01, Instance =1, Attribute =3(Product Code), Service =0x0E(Get_Attribute_Single). - Send. The returned 16-bit value must match the Product Code in the active EDS exactly. If not, the EDS is the source of the connection failure.
- Repeat for Attribute 4 (Major Revision) and Attribute 5 (Minor Revision).
7.4 Using EDS Compare
Network Configurator's EDS Compare tool uploads the live Identity Object from each device and overlays it against the EDS registered in the project. Mismatched fields are highlighted in red. Use it after every EDS modification to verify that the catalog is now consistent.
8. Assembly Object and Connection Parameters
The A1000 SI-EN3/V exposes the following standard AC-drive assemblies. The CJ2 scanner must reference these exactly:
| Instance | Direction | Size (Bytes) | Contents |
|---|---|---|---|
| 100 | Output (PLC → drive) | 4 | Basic Speed Control (Control Word + Speed Reference) |
| 101 | Output | 8 | Extended Speed Control (Control Word + Speed Ref + Torque Ref + Status Mask) |
| 150 | Input (drive → PLC) | 4 | Basic Speed Status (Status Word + Speed Actual) |
| 151 | Input | 8 | Extended Speed Status (Status Word + Speed Actual + Torque Actual + Status Flags) |
Recommended connection (matches the source field setup):
Output Assembly Instance : 101 (8 bytes)
Input Assembly Instance : 151 (8 bytes)
Configuration Assembly : 100 or 0 (none)
RPI : 50 ms (10-100 ms acceptable for A1000)
Connection Type : Point-to-Point, Class 1
Trigger Type : Cyclic
Transport Class : 0 (no ACK)
Priority : Low (default)
8.1 CJ2 Tag Setup (RSLogix / CX-Programmer Equivalent)
In Network Configurator, edit the connection's Tag Set:
Output Tag Name : VFD_A1000_OUT (size 8 bytes, mapped to e.g. CIO 2000)
Input Tag Name : VFD_A1000_IN (size 8 bytes, mapped to e.g. CIO 2010)
Connection Path : 192.168.1.20 (drive IP) -- or -- Backplane, Slot 0, IP address
The eight output bytes for assembly 101 are laid out as:
| Byte Offset | Function | Notes |
|---|---|---|
| 0-1 | Control Word | Bit 0 = Run, Bit 1 = Reverse, Bit 2 = Fault Reset, Bit 3 = Quick Stop, Bit 7 = Network Enable |
| 2-3 | Speed Reference (rpm / Hz) | Little-endian signed integer |
| 4-5 | Torque Reference | 0.1 % units |
| 6-7 | Status Mask | Bits to reflect back in status word |
9. Verification and Commissioning
- Web verification: Drive SI-EN3/V web page shows IP, MAC, Identity Object fields consistent with EDS.
- Explicit verification: Explicit Get_Attribute_Single on Class 1, Instance 1, Attribute 3 returns the Product Code matching the EDS.
- NS LED: Solid green on both the SI-EN3/V option and the CJ2 EIP port. NS flashing green = connection idle; solid green = Class 1 connection active.
- Network Configurator Monitor: Open Count = 1 (or higher after comm-loss events), Error Code = 0, Status = "Connected".
-
Drive keypad:
U1-10(Output Frequency) andU1-13(Output Current) update in real time as the CJ2 writes the Speed Reference. -
Loop-back write: Write a fixed Speed Reference from the CJ2 (e.g.
0x04B0= 1200 rpm for a 60 Hz motor), confirm Drive Status Word bit 0 (Running) asserts within two RPIs.
10. Field-Troubleshooting Matrix
| Symptom | Likely Root Cause | Diagnostic | Fix |
|---|---|---|---|
NS LED red, Omron reports CIP 0x01
|
Product Code mismatch | Explicit Get_Attribute_Single Class 1, Inst 1, Attr 3 | Edit EDS ProductCode to match drive |
| NS LED red, Explicit Identity works | SI-EN3/V firmware bug | Check web page Major/Minor revision | Replace option card with firmware 221.x+ |
| NS LED green, no data movement | Assembly mismatch (instance 102 not present) | Explicit Get_Attribute_Single Class 4, Inst 101/151, Attr 3 | Change assembly to 101/151 |
| Connection drops every ~10 s | RPI too aggressive for scan cycle | Watch connection timeout counter | Increase RPI to 50-100 ms |
| Drive faults oFxx after enable | Communication-loss reaction enabled | Read F6-01, F6-02
|
Set F6-01 = 2 (do not fault), extend F6-02
|
CIP 0x0110 Device state conflict |
Drive in fault at connection request | Read drive U2 fault history | Clear faults, re-cycle drive |
| Works from Wago, fails from CJ2 only | EDS registered for wrong scanner profile | Examine EDS [Connection Manager] section | Re-register EDS and rebuild configuration |
11. SVG Topology Sketch
12. Preventive Recommendations
- Always include the SI-EN3/V option manual (TOBPC73060058) and the Yaskawa A1000 EtherNet/IP application note (AN.AFD.09) in the project documentation folder.
- Maintain a per-drive EDS library on the engineering workstation, keyed by model code (
o2-04value) and regional prefix. - Before deployment, run the Explicit Message Identity Object test and capture the response into the commissioning report. This is the single most useful diagnostic for any future field issue.
- For multi-drive panels, build the EDS once, prove the connection on one unit, then duplicate the EDS modification pattern for the rest.
- Specify in procurement documents that the SI-EN3/V be supplied at firmware 221.x or later.
Why does my Yaskawa A1000 NS LED stay red when connected to an Omron CJ2?
The two leading causes are an EDS Product Code that does not match the value reported by the drive's Identity Object (Class 0x01, Instance 1, Attribute 3), and an SI-EN3/V option still on firmware 220.x. Verify both before any further troubleshooting.
How do I determine the correct Product Code for my A1000 EDS?
Read drive parameter o2-04 from the keypad. Combine it with the regional prefix: YEC AA drives use 0x8F## (where ## = o2-04), YEA AU drives use 0x90##. For an AA2A0004 with o2-04 = 62, the correct Product Code is 0x8F62 (36706 decimal).
What SI-EN3/V firmware should I require for Omron CJ2 communication?
Use firmware 221.x or newer. Firmware 220.x has a known bug that prevents CIP Class 1 Forward_Open from succeeding against CJ1/CJ2 scanners. Modules with Major/Minor revision values corresponding to 220.x must be replaced.
Can I test the EtherNet/IP connection without opening a Class 1 connection?
Yes. Use the Network Configurator Explicit Message tool to issue a Get_Attribute_Single to Class 1, Instance 1, Attribute 3 (Product Code). A non-zero reply confirms basic CIP messaging works and isolates connection failures from cabling, IP, and Identity issues.
What CIP General Error 0x01 means and how to clear it on the Yaskawa A1000?
Code 0x01 is a generic "connection failure" from the scanner. On a Yaskawa A1000 it almost always resolves once the EDS ProductCode matches the drive's Identity Object and the SI-EN3/V firmware is at 221.x or above. Confirm both, then re-download the Network Configurator project and power-cycle the drive.