IEC 60870-5-104 Master

See purchasing information for more details
IEC 60870-5-104 Master Demo Download

Product Overview

The IEC 60870-5-104 Master Driver for KEPServerEX connects to IEC 60870-5-104 slave devices in an electrical substation, including RTUs, IEDs, controllers, and gateways.

The IEC 60870-5-104 Master 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-104 (Ethernet)

Supported Devices

  • Devices supporting the IEC 60870-5-104 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) Version 1.02
  • SuiteLink and FastDDE for Wonderware

Release Notes


  • Corrected the representation of overflow bit in the QUALITYDESC tag.
  • Modified to correctly set the SU (summertime) bit when issuing time synchronization 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 timestamp values sent from the device with the day-of-week field set to 0 (unused) were not displayed correctly in the Quick Client. The driver now calculates the correct day-of-week based on the timestamp.



  • This initial release of the Ethernet driver provides connectivity to IEC 60870-5-104 slave devices in electrical substations that include RTUs, IEDs, controllers, and gateways.
  • The following features are supported:
    • Configurable link layer and application layer settings
    • Event Playback
    • Background data updates
    • Cyclic data updates
    • Data Polling
    • Unsolicited data
    • 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

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.

Purchasing Information

IEC 60870-5-104 Master

This product is available for purchase through the following suites:

© PTC Inc. All Rights Reserved.