ICCP Protocol/TASE.2 IEC60870-6

iccp protocol iec 60870

IEC 60870 ICCP Protocol Library

The Inter Control Center Protocol (ICCP Protocol), 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.

iccp protocol iec 60870

Standard compliant ICCP Protocol/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

Why Choose our ICCP Protocol Library?

Extensive Compatibility and Integration


It supports multiple platforms like Windows and Linux and thanks to its platform abstraction layer it can be easily ported to other platforms, providing you with flexibility and ease of integration into your new projects or existing systems.

Our libraries can be used in multiple different languages such as C/C++, .NET, and Java. Wrappers for these are included with the commercial license.

This ensures that you can seamlessly integrate our protocol library into diverse environments, maximizing the interoperability and functionality of your control systems.

Proven Expertise and Dedicated Support


With over two decades of experience, our company has established a solid reputation as a leader in communication protocol design and implementation.

Our team of seasoned experts is committed to providing personalized support, ensuring successful integration and peak performance of communication protocols in your systems.

Our extensive experience and deep understanding of communication protocols enable us to offer valuable insights and solutions tailored to your specific needs.

Customer-Focused Approach


As a smaller company, we pride ourselves on being highly customer-focused, offering tailored solutions to meet your specific needs.

Our agile and responsive support team is dedicated to helping you overcome any challenges and achieve your project goals efficiently.

We prioritize building long-term relationships with our customers, understanding their unique requirements, and delivering solutions that drive success.

Our customer-centric approach ensures that you receive the attention and support necessary to achieve seamless integration and optimal performance.

Innovative Solutions for Modern Challenges


We continuously invest in research and development working with well-known research universities to stay ahead of technological advancements, providing you with state-of-the-art solutions that address modern communication challenges.

Our protocol library is designed to enhance the reliability, security, and efficiency of communication between control centers, making it a preferred choice for many industry leaders.

Enhanced Security and Performance


Our TASE.2 Protocol Library is built with a focus on security, ensuring that your communication systems are protected against unauthorized access and cyber threats.

We implement robust security measures and encryption protocols to safeguard the integrity and confidentiality of your data.

Additionally, our protocol library is optimized for performance, ensuring that your systems operate smoothly and efficiently even under high load conditions.

This combination of security and performance makes our TASE.2 Protocol Library a reliable choice for critical control center communications.

By choosing our ICCP Protocol Library, you are partnering with a company that values excellence, innovation, and customer satisfaction. Our comprehensive solutions and dedicated support ensure that your systems operate seamlessly and effectively, keeping you ahead in a competitive landscape.

  • 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

      With the commercial license for our TASE.2 ICCP Protocol Library you can develop and distribute your own closed source applications. For more details on our offerings or to discuss how we can assist you in integrating the ICCP Protocol into your systems, please contact us. Our team is ready to provide you with the information and support you need to make the most of our protocol library.

      Contact us

      2 + 13 =

      MZ Automation GmbH
      Merzhauser Str. 76
      79100 Freiburg
      +49 7681 – 20 91 980


      About us

      What we do



      Privacy Policy

      Legal Information



      Merzhauser Str. 76, 79100 Freiburg


      +49 7681 – 20 91 980

      Follow Us