Custom Interface

Licensing starts at $545.00
Download Free Demo

Product Overview

The Custom Interface driver for KEPServerEX is the ideal solution for quickly and easily adding proven interoperability to custom integration projectsfrom small applications with one deployment to professional packages for industry-wide deployment. The Custom Interface driver provides an additional interface to KEPServerEX (like a communications driver) that enables secure and reliable communications between KEPServerEX and CID-compliant software solutions (the CID Application). KEPServerEX delivers data via a wide range of client interfaces, including certified standards like OPC and native interfaces for Oracle, Wonderware, GE Intelligent Platforms, and other industry-leading manufacturers. Now, third-party solutions can interface with and control your CID Application through interfaces delivered and supported by Kepware.



  • Relies on "developer known" Shared Memory standards and constructs
  • Supports XML-based Memory Map definition
  • Supports mutex locking for memory access
  • Supports timeouts for error checking
  • Provides max processing values to avoid excessive blocking
  • Has the ability to define up to 2 gigabytes of Shared Memory (which is the only application interaction)
  • Can coordinate processing through handshakes:
    • Read Requests
    • Write Requests
  • Has the ability to develop in any language that supports the Windows API
  • Supports all standard data types and data arrays, including:
    • Boolean, Byte, Character, Word, Short, DWord, Long, Float, Double, BCD, LBCD, Date, String, Array
  • Supports auto-configuration of the KEPServerEX project by the CID Application
  • Supports auto-configuration through an XML file import
  • Integrates CID Application error codes with the KEPServerEX Error Log

Available Languages

  • English

Application Support

  • DDE Format CF_Text and AdvancedDDE
  • NIO Interface for iFIX
  • 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



  • Resolved an issue where the driver did not set the configured tag Scan Rate for tags imported from a file.



  • Resolved an intermittent crash issue.



  • Fixed Scan Rate Floor property to prevent setting below the intended minimum value.
  • Enhanced the driver to support:
    • Bit access from a single element
    • Single element access from an array
  • Resolved issue with updated Scan Rate Floor causing load failures with JSON.



  • Added support for array indexes and addressing bits.



  • Changed the Scan Rate minimum from 250 to 100ms to allow faster scanning.


  • Lowered the scan rate floor minimum value.
  • Fixed an issue where using bool instead of BOOL could prevent project load.


  • Reduced the minimum range from 250 to 100 milliseconds for the Scan Rate Floor field in the Settings device property group.


  • Increased the maximum number of supported channels from 100 to 512.


Fixed a failure to update String Array Tags.


  • Fixed issue where it was possible to get into an infinite loop when multiple writes are made in rapid succession to the same tag.


  • New Driver
  • Does not require additional toolkits
  • Has the ability to develop in any language that supports the Windows API
  • Enables CID Applications to:
    • leverage all standard and native client interfaces supported by KEPServerEX
    • benefit from advanced options for KEPServerEX (like DataLogger and Advanced Tags) and other Kepware software applications (like LinkMaster, RedundancyMaster, and ClientAce)
    • instantly enjoy proven compatibility with Kepware OEMs
    • leverage Kepware's Certified OPC status