IEC 61850 Source Code Library

Our IEC 61850 Source Code Library provides a quick and cost effective way to implement an IEC 61850 Server, Client, GOOSE, or Sampled Values.  The library was designed from the ground up to fully support IEC 61850 services and efficiently use resources.  We offer our Library Components in ANSI-C, C++, Java or .NET Components 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, as needed, to ensure that your implementation of our source code libraries will pass all industry related certification and conformance testing.

Related Products


Client Features

Our IEC 61850 Client Library was designed from the ground up to fully support all IEC 61850 services.  The application interface is easy to use, in both embedded and integrated environments.  Client implementations with our stack can accommodate hundreds of server connections without performance limitations.

Full IEC 61850 Client Library

  • Full IEC 61850 Services out of the box
  • More than just MMS implemented with custom user code

Supported Features

  check-mark  Read Services  
  check-mark  Write Services  
  check-mark  Reporting Services
  check-mark  Logging
  check-mark  Controls
  check-mark  Dynamic Data Sets
  check-mark  File Services
  check-mark  Sampled Values
  check-mark  Discovery
  check-mark  Tracking Services
  check-mark  Mixed-Edition Systems
For a full list of supported IEC 61850 services, see IEC 61850 Services.

Simple and Powerful Integration

  • Additional lower level interfaces available for specialized device integration requirements
  • Integrates with application at object level, not transaction level
  • Advanced data modeling techniques simplify generation of conformant clients

Supported Object Models

  • IEC 61850-7-3 (Common Data Classes)
  • IEC 61850-7-4 (Logical Nodes and Data Objects)
  • IEC 61400-25 (Wind)
  • IEC 61850-7-410 (Hydroelectric)
  • IEC 61850-7-420 (DER)


  • IEC 62351 (parts -3, -4 and -6) security standard is supported for authentication and TLS


  • IEC 62351-9 security standard for Secure Routable GOOSE and Routable Sampled Values - click HERE to learn more about how to secure Routable GOOSE and Sampled Values




Quick Links  Contact Us:
About Us

Triangle MicroWorks, Inc.
Sales: +1 919.870.5101
Support: +1 919.781.1931
Fax: +1 919.870.6692

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