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++, or .NET Components for maximum flexibility across many different applications.  

The Most Complete IEC 61850 Stack

Supported Capabilities

 
Read services Fully Supported



Write services Fully Supported



Reporting Services Fully Supported
  • Un-buffered and buffered Report Control Blocks
  • Any valid data set can be used in Report Control Blocks
  • Supports both data attributes and data objects in data sets
  • All trigger options (data change, quality change, data update, integrity, GI)



Discovery Fully Supported
  • Supports Discovery of Server Object Model by Client



Control Models Fully Supported All control models for IEC 61850:
  • Status-only
  • Direct Control with normal security
  • Direct Control with enhanced security
  • Select Before Operate with normal security
  • Select Before Operate with enhanced security



GOOSE Fully Supported
  • Any valid data set can be used in GOOSE Control Blocks
  • Supports both data attributes and data objects in data sets
  • Multicast GOOSE messaging
  • Supports both Layer 2 and routable GOOSE
  • Test and simulation flag support at transport level



Sampled Values Fully Supported
  • Supports 9-2 LE Profile
  • Encoded in multicast Ethernet frames
  • Supports both Layer 2 and routable Sampled Values



Data Sets Fully Supported
  • Any combination of Data Attributes and/or Data Objects
  • Preconfigured
  • Persistent
  • Non-Persistent
  • Application Association Specific



External References Fully Supported
  • Support for External References in SCL description
  • Server will automatically resolve external references and subscribe to GOOSE or Sampled Values



Logging Services Fully Supported
  • All Trigger options, integrity period, etc.
  • Any valid data set can be used in Log Control Blocks



File Transfer Services Fully Supported
  • File upload
  • File download
  • File delete
  • Directory browsing



Settings Groups Fully Supported



Service Tracking Supported



Security Fully Supported
  • IEC 62351 based authentication and encryption (TLS)



 
© 2013 Triangle MicroWorks, Inc. All rights reserved.