IEC 60870-5-101 Client

See purchasing information for more details
Download Free Demo

Product Overview

The IEC 60870-5-101 Client driver connects to IEC 60870-5-101 client devices in an electrical substation, including RTUs, IEDs, controllers, and gateways.

The IEC 60870-5-101 Client driver works in conjunction with KEPServerEX to provide connectivity and communications with HMI, SCADA, and Historian client applications.



  • Supports Sequence of Event data with playback
  • Supports cyclic, background scan, and polled reads
  • Supports Select & Execute and Direct Execute for writes
  • Supports General Interrogation and Counter Interrogation
  • Supports Time Synchronization
  • Supports the most common ASDUs
  • Supports Balanced & Unbalanced communications


  • IEC 60870-5-101 (Serial)

Supported Devices

  • Devices supporting the IEC 60870-5-101 Slave Protocol

Available Languages

  • English

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



  • Improved behavior when shutting down and closing sessions or sectors.



  • Removed non-inclusive terms out of respect for users of our software.
  • Renamed this driver (from IEC 60870-5-101 Master) in compliance with updated terminology.



  • Fixed an issue where the IEC 60870 drivers were not included in the installer.



  • Added the Control Sub-Types for Select and Deselect for all ASDU tags. 



  • Fixed an issue where invalid values could be written to IEC60870 Step commands.



  • Added support for multiple ASDU types within the same IOA.
  • Disabled time synchronization when data collection is disabled.
  • Modified the driver so that it no longer requires optional ActTerm responses.


  • Modified driver so that it no longer requires optional ActTerm responses.
  • Added support for multiple ASDU types for the same IOA. Prior to this change if an IOA was referenced from a client application using more than one ASDU type, only one ASDU type would be successfully read, the other would fail with a datatype mismatch error.



  • Fixed an issue where an incorrect QOC could be sent in certain situations.



  • This initial release of the serial driver provides connectivity to IEC 60870-5-101 slave devices in electrical substations that include RTUs, IEDs, controllers, and gateways.
  • The following features are supported:
    • Balanced and Unbalanced modes
    • Configurable link layer and application layer settings
    • Event Playback
    • Background data updates
    • Cyclic data updates
    • Data Polling
    • Unsolicited data in Balanced Mode
    • Class Polls in Unbalanced Mode
    • Delay Acquisition for Time Synchronization operations
    • Test Procedure
    • General Interrogation (global group) and Counter Interrogation (global group)
  • The following Application Service Data Unit (ASDU) types are supported:
    • Single Point Information
    • Double Point Information
    • Step Position Information
    • Bit string of 32 bit
    • Measured Value, Normalized Value
    • Measured Value, Scaled Value
    • Measured Value, Short Floating Point Number
    • Integrated Totals