IEC 60870-6 (TASE.2/ICCP)

Our IEC 60870-6 (TASE.2/ICCP) Source Code Library provides a quick and cost effective way to implement a Client, Server, or Bi-Directional TASE.2/ICCP device or application.  The library was designed from the ground up to fully support IEC 60870-6 services and efficiently use resources.  We offer our Library with .NET Components and in C++ for maximum flexibility across many different applications.  

For almost 30 years, Triangle has provided the diagnostic tools and protocol expertise to  our customers to support all their conformance  & certification needs. We will work with you to ensure that your implementation of our source code libraries will pass all industry related certification and conformance testing.

Related Products

What's New

.NET Components
Current Release:  V5.0.1
Release Date: October 2024 

C++ Library
Current Release:  V5.0.1
Release Date: October 2024

Newest Features in Latest .NET Release

  • Fixed security vulnerability in client library which occurred in unidirectional mode only.

Newest Features in Latest C++ Release

  • Fixed security vulnerability in client library which occurred in unidirectional mode only.

Key Additions to Recent .NET Releases

v5.0

  • Added support for dotnetcore for both Windows and Linux
  • Upgraded to openssl 3.0
  • Improved example client and server code samples and provided sample certificates for testing
  • Added capability to use TLS only or MMS only certificate based security
  • Added ReadNodeArray functionality for reading arbitrary lists of Nodes

v4.5

  • Fix certificate based security
  • Add Examples for client and server

v4.4.4

  • Upgrade openssl to 1.1.1p.

  • Fix C library denial of service vulnerability for uninitialized pointer
v4.4.3

  • StartLibrary now takes no arguments. Each server can now turn on/off the 7 layer stack restriction instead of this setting being application wide. 
  • To turn on 7 layer stack for each server individually use the API: SetlsMultiPlex(Boolean).
v4.4.2

  • All SetXXX methods on types derived from Tase2DataAttribute and the Value class types no longer accept the “autoWrite” argument and no longer support this API. If a write needs to occur, one of the write methods on the Tase2Client must be called.
v4.4.1
 

 

  • Added Begin/End dataset read callbacks
  • Added SetVersion to the Tase2Client Disconnect API
  • Added optional abort parameter to the Tase2Client Disconnect API

v4.4.0   

  • Added SetVersion to the Tase2Client API.  

v4.3.1

  • Added WriteNodeAlternateAccess API on Tase2Client for writing nodes as alternate access
  • Added ReadNodeAlternateAccess API on Tase2Client for reading nodes as alternate access  
v4.1.3
  • Added SBOSelectTimeout to the API for server side support
  • Added 64 bit support
  • Enhanced seven layer stack support
v4.0.0
  • Added 3 new extended types: DiscreteQTimeTagExtended, RealQTimeTagExtended, StateQTimeTagExtended
v3.6.0
  • Enhanced the connect/disconnect code to be more robust when connections are lost
  • Added n SSL Method to strong security configuration
  • Added ability in server to keep track of multiple connections in bidirectional mode



 

 TMWLogo

 
Quick Links  Contact Us:
Home
Products
Videos
Training
Support
Reference
About Us

Triangle MicroWorks, Inc.
Sales: +1 919.870.5101
Support: +1 919.781.1931
Fax: +1 919.870.6692
sales@TriangleMicroWorks.com
support@TriangleMicroWorks.com

Follow us on YouTube Follow us on Facebook Visit us on LinkedIn Follow us on Twitter

 
Copyright © 2013-2024 Triangle MicroWorks, Inc. All Rights Reserved