ICCP/TASE.2 IEC60870-6


Protocol Library

The Inter Control Center Protocol (ICCP), officially known as TASE.2, facilitates communication between control centers. It is specified in the IEC 60870-6 series, specifically IEC 60870-6-503 and IEC 60870-6-802. Similar to IEC 61850, this protocol is designed on top of the ISO 9506 (MMS) protocol, utilizing a distinct feature set of MMS and a unique data model. Our protocol library is compatible with C/C++, .NET, and Java platforms, ensuring seamless integration and efficient communication between control centers.


Standard compliant ICCP/TASE.2 implementation

Support for conformance blocks (CBs) 1, 2, 4, and 5

C/C++, Java, and .NET API

client, server, and dual-role endpoints

Platform independent source code

TLS support

  • Client and server implementation for the conformance blocks (CB) 1, 2, 4, and 5
  • Block 1 (Basic Functions and Periodic Power System Data)
  • Block 2 (Extended Data Set Condition Monitoring)
  • Block 4 (Information Messages)
  • Block 5 (Device Control)
  • Support for TLS (abstract interface to connect to different TLS implementations). Comes with a ready-to-go solution based on mbedtls
  • Information types
  • Indication points
  • Protection equipment
  • Devices (command and setpoints)
  • Support for dynamic data sets
  • DS transfer sets
  • IM transfer sets
  • Devices: select, operate, get/set tags
  • Access Control Lists based on Bilateral Tables
  • Support for client, server, and dual-role on active and passive TCP endpoints.
  • The library is written in portable C99 code
  • Portability is achieved by a platform abstraction layer (comes with implementations for Linux and Windows)
  • Source code available
  • .NET API (compatible with .NET Framework 4.0 or later, Mono, .NET core 2.0)
  • Java API (compatible with Java SE 8 and later)

      Commercial License

      For integration in commercial products a commercial license is required. With the commercial license you can develop and distribute your own closed source applications. In addition to the open-source version the commercial version also includes SCL/SCD/CID file parsers implemented in C and C#/.NET. With these parsers you can easily create server data models and configuration directly from SCL files. The commercial license is also required to get professional support and maintenance services.

      Contact us

      14 + 15 =

      MZ Automation GmbH
      Wentzingerstrasse 23
      79106 Freiburg
      +49 7681 – 20 91 980


      About us

      What we do



      Privacy Policy

      Legal Information



      Wentzingerstrasse 23, 79106 Freiburg


      +49 7681 – 20 91 980

      Follow Us