Allen-Bradley Unsolicited Ethernet

See purchasing information for more details
Download Free Demo

Product Overview

The Allen-Bradley Unsolicited Ethernet device driver works in conjunction with KEPServerEX to provide data exchange between OPC/DDE clients and Allen-Bradley PLC-2 compliant PLCs via Ethernet. The Unsolicited driver allows an OPC client application to appear as 1 to 256 Allen-Bradley devices on the network. The slave mode allows the server to receive data by exception from an Allen-Bradley master. As with any slave device, the Allen-Bradley Unsolicited driver will only transfer data when being read or written by a master. KEPServerEX automatically optimizes your data acquisition based on client demand. Data integrity is ensured with our extensive error handling.



  • Acts as a single simulated Allen-Bradley PLC-2
  • Up to 256 devices may connect to the simulated PLC-2 at any time
  • Sockets used by incoming connections are aged according to activity level
  • All major memory and data types supported


  • Allen-Bradley Ethernet

Supported Devices

  • Allen-Bradley PLCs programmed to send PLC-2 type commands.

Available Languages

  • English
  • German
  • 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



  • Added Chinese language support.



  • Enhanced the driver to support a message length of 4096 bytes per request.
  • Added German language support.
  • Added Japanese language support.



  • Extended address range support to octal 77777.



  • Logix LINT arrays no longer allow a data type of Date array.
  • Fixed an issue with the reading of and writing to Logix LINT data.
  • Fixed an issue with the reading of String type values that are less than 32 characters.
  • Fixed an issue with the reading of and writing to the following array types: Char, Byte, Short, Word, Long, DWord, Float, and Double.


  • The driver will now check for License Activation upon receiving unsolicited communications.


  • Fixed issue where word order was being swapped on 32 Bit data types. Added a device prop to disable word swapping: "first word low".

Supported Device Details

Devices need not be PLC-2s. Consult your hardware programming manual.

What Is a Driver?

KEPServerEX is more than an OPC server—it's a connectivity platform for industrial automation and IoT. Simply download KEPServerEX, and then select from Kepware's library of more than 150 device drivers, client drivers, and advanced plug-ins to fit the communication requirements unique to your industrial control system.

A driver is a software component that enables KEPServerEX to meet the connectivity requirements of a specific device, system, or other data source. The driver handles all proprietary communications to the data source for KEPServerEX; the client interfaces handle all supported OPC, proprietary, and open standards connectivity to applications that monitor or control the devices.

Drivers may be licensed individually or in suites. Additional drivers can be licensed on demand as connectivity needs evolve.