User Configurable (U-CON)



Pay an annual fee to use the software. Support & Maintenance is included. Add to Cart Added

Your cart cannot contain both a Subscription and a Perpetual product.

Please modify your cart to add this license type.

Add to Cart


Pay a one-time product list price. Mandatory year-one Support & Maintenance Agreement is included. Add to Cart Added

Your cart cannot contain both a Subscription and a Perpetual product.

Please modify your cart to add this license type.

Add to Cart


Product Overview

The User Configurable (U-CON) driver allows users to quickly and easily create a device driver for serial and Ethernet devices for which an off-the-shelf driver is not available (including barcode readers, weigh scales, various sensors, and RTUs). Its intuitive interface was designed for the non-programmer. Users only need a basic knowledge of protocols, the protocol manual, and the device to get started. OPC and other proprietary client interface technologies are handled by Kepware, simplifying client-side communications. The U-CON driver supports all feature sets available within the Kepware communications platform.


  • Supports Function Blocks
  • Supports Solicited and Unsolicited Modes (Master/Slave)
  • Supports Global, Scratch, and Initialization Buffers
  • Supports Event Counters
  • Supports up to 100 concurrent serial port and Network Interface Card (NIC) configurations
  • Supports error recovery, adjustable timeouts, write optimizations
  • Ensures optimum performance through multi-threaded design
  • Includes built-in Ethernet Encapsulation for device/terminal server connections
  • Includes dialup modem features for serial device connections
  • Includes robust communication diagnostics system with protocol display
  • Allows on-the-fly changes with full-time online operation
  • Supports direct scaling of device data, which allows raw device data to be converted to engineering units for OPC client applications

Available Languages

  • English


Release Notes

Access and search all Kepware product release notes here.

Additional Tech Info

Protocol Requirements

In order to create a profile, you must first obtain protocol documentation from the device manufacturer. Many hardware vendors will provide the protocol documentation with the device or will post it as a PDF on their website. Be sure to have the device model number and be ready to determine whether your device has either a serial or Ethernet option.

The U-CON driver's Transaction Editor uses a menu-driven interface that allows the configuration of read and write transactions (data packets) to establish runtime communications with the device. After you create these transactions, upload them as tags into Kepware's reliable and field-proven communications platform.

Featured Suites

Sample U-CON Profiles


All example code is provided by Kepware and contributors “AS IS” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Kepware or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. Kepware disclaims responsibility for any errors or omissions arising in connection with engineering in which its software, information, or assistance is used. Questions with regard to example code or application development fall under the category of application assistance and not product support. By downloading and using the example code, you are stating that you have read, understand, and agree with the terms and conditions outlined in this disclaimer.

Kepware User Configurable Driver Examples