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

  •  

Overview

The IEC 61850 Source Code Library from Triangle MicroWorks was designed from the ground up with highly optimized code and advanced protocol parsing techniques.  This allows our customers to integrate our code into embedded systems or workstations with low overhead and great performance.  Because it is ANSI C code, our library is processor and operating system independent.  The library incorporates a merged schema that supports SCL files and model definition files for Edition 1, Edition 2 and Edition 2.1 of the IEC 61850 standard.  Also, IEC 62351 security has been implemented to support authentication and TLS encryption in the IEC 61850 in the library.

IEC 61850 Support

  • Components available to implement Client, Server, GOOSE, or Sampled Values
  • Full IEC 61850 services out of the box (not just MMS)
  • Implements Edition 1, Edition 2 and Edition 2.1 of the IEC 61850 standard based on SCL file

Designed for Performance

  • ANSI-C Library uses highly optimized code and advanced protocol parsing techniques
  • Designed from the ground up to operate efficiently in embedded systems
  • Enables Client applications to scale up to hundreds of Server connections
IEC 61850 Stack
UCA IOP 2021

C Library

    • ANSI-C Library is designed to be processor and operating system independent
    • Designed for use in embedded systems and applications that require high performance
    • Supports any ANSI-Standard C compiler
    • Library includes target layers for Windows and Linux®
    • Customers have implemented library on many platforms including real time OS (RTOS)

C++ Library

    • Supports Windows and Linux®
    • C++ wrapper built on top of C Library
    • Underlying ANSI-C source code is included to allow for customization

.NET Components

    • Supports Windows and Linux
    • Supports .NET 4.x framework and .NET 6
    • Built on top of C and C++ Libraries
    • Underlying ANSI-C and C++ source code is included

Java Components

    • Supports Windows and Linux
    • Built on top of C and C++ Libraries
    • Underlying ANSI-C and C++ source code is included

Applications

    • Intelligent Electronic Devices (IEDs)
    • Remote Terminal Units (RTUs)
    • Metering Devices
    • Protocol Translators / Gateways
    • Protection, Control, Switchgear
    • Human Machine Interfaces (HMIs)

IEC 61850 Solutions

View all of Triangle MicroWorks IEC 61850 solutions here


Linux® is the registered trademark of Linus Torvalds



 

 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