Omron NJ Ethernet

See purchasing information for more details
Download Free Demo

Product Overview

The Omron NJ Ethernet driver works in conjunction with KEPServerEX to manage 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. KEPServerEX 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 within KEPServerEX
  • 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

Supported Devices

  • CJ1W-EIP21
  • Omron NJ301
  • Omron NJ501
  • Omron NX Series

Available Languages

  • English
  • Japanese
  • Simplified Chinese

Application Support

  • 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

Release Notes



  • 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.