Omron NJ Ethernet

Manufacturing Suite Get Omron NJ Ethernet as a part of this suite. Learn More Omron Suite Get Omron NJ Ethernet as a part of this suite. Learn More

Product Overview

The Omron NJ Ethernet driver manages communications between OPC clients and Omron Sysmac NJ EtherNet/IP PLCs via the EtherNet/IP protocol. It also supports Common Industrial Protocol (CIP) routing to access additional PLCs via EtherNet/IP without requiring the use of CX-Compolet. Kepware automatically optimizes data acquisition based on client demand and ensures data integrity through extensive error handling.

  • Supports EtherNet/IP over TCP/IP
  • Supports Common Industrial Protocol (CIP) routing from one Omron NJ device to another. Features a CIP-configurable packet size from 500 bytes to 1996 bytes per packet.
  • Supports symbolic addressing of basic data types and structures. Supported data types include the following: BOOL, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, LREAL, and String.
  • Supports read blocking and multi-servicing of writes to arrays to optimize performance when reading and writing to multiple items within an array
  • Supports Client Arrays for referencing contiguous array elements by the client
  • Supports Automatic Tag Generation, featuring direct interrogation of the controller and the ability to map structured data on the controllers into multi-level tag groups
  • Supports the reading of system variables defined on the controller
  • Communicates directly with Omron Sysmac NJ devices over EtherNet/IP without any dependency on third-party products (such as Sysmac Gateway and CX-Compolet)
  • EtherNet/IP
  • CJ1W-EIP21
  • Omron NJ301
  • Omron NJ501
  • Omron NX Series
  • English
  • Japanese
  • Simplified Chinese
  • DDE Format CF_Text and AdvancedDDE
  • NIO Interface for iFIX
  • OPC .NET Service (OPC .NET) Version 1.00
  • OPC Alarms and Events (OPC AE) Version 1.10
  • OPC Data Access (OPC DA) Versions 1.0a, 2.0, 2.05a, and 3.0
  • OPC Unified Architecture (OPC UA) Clients
  • SuiteLink and FastDDE for Wonderware



  • Fixed an issue that could cause the server to crash.



  • Resolved an issue where the dimensions of arrays of nested structures were not correctly handled when tags were created by Automatic Tag Generation (ATG).



  • Added Chinese language support.



  • Resolved an issue where the driver permanently failed writes to a tag if the initial write was attempted prior to a successful read of the tag.



  • Fixed an issue where tags stay in bad quality following a project download, a toggle of device data collection, or communication loss to the device.
  • Significantly improved read performance for the driver.
  • Added support for the Omron NX series.



  • Fixed an issue that could prevent re-connection to a controller in the event of a controller power cycle or project update.



  • Reformatted error messages to streamline troubleshooting.
  • Added Japanese language support.


  • Fixed an issue where communications to the controller was lost when power was cycled or a new project was downloaded to the controller.


  • Resolved an issue where tags could stay in bad quality following a project download, a toggle of device data collection, or communication loss to the device.



  • Fixed issues with reading and writing UTF-8 characters that exceeded the tag-defined length limit in bytes. Truncating the strings resulted in the strings being invalid. Strings are now truncated appropriately.
  • Fixed an issue where device reads may be starved for a device under a channel if another device under the same channel is not in an error state. This prevented the device in an error state from coming out of the error state.
  • Added automatic tag generation support for Date_And_Time variables.
  • Updated the driver to use the configured Request Timeout while processing remote CPU Forward Close requests to expedite tag failures during communication timeouts.
  • Added read and write support for the DateAndTime variable type.
  • Fixed an issue where an address ending with a UTF-16 surrogate pair resulted in a Variable Address with the length field set to zero.
  • Added support for reading and writing Unicode characters to STRING Controller Variables. The foreign languages supported include but are not limited to Chinese, Japanese, Korean, German, Russian, and Spanish.



  • New driver for communications with Omron Sysmac NJ-enabled devices.

Supported Device Details

  • CJ1W-EIP21 supports routing through the CJ1W-EIP21 module to supported Omron Sysmac NJ devices.