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.
Resources
Performance
- 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)
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
6.9.572.0
6/2/2020
- Fixed an issue that could cause the server to crash.
6.8.796.0
12/17/2019
- Resolved an issue where the dimensions of arrays of nested structures were not correctly handled when tags were created by Automatic Tag Generation (ATG).
6.2.460.0
7/6/2017
- Added Chinese language support.
6.2.429.0
6/8/2017
- 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.
6.1.601.0
4/4/2017
- 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.
6.0.2206.0
6/11/2018
- Fixed an issue that could prevent re-connection to a controller in the event of a controller power cycle or project update.
6.0.2107.0
11/15/2016
- Reformatted error messages to streamline troubleshooting.
- Added Japanese language support.
5.21.235.0
6/11/2018
- Fixed an issue where communications to the controller was lost when power was cycled or a new project was downloaded to the controller.
5.21.114.0
3/20/2017
- 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.
5.16.722.0
10/21/2014
- 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.
5.15.585.0
7/22/2014
- 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.