IEC 61850 Protocol Library v1.6.1 Now Available

We at MZ Automation are happy to announce we have just released an update of our IEC 61850 Protocol Library. This update includes multiple enhancements across client connection handling, Sampled Values Control Block support, and many more updated in the .NET API, making it even easier for engineers and system integrators to build robust, interoperable solutions for substation automation and related energy applications.

What’s New in IEC 61850 Library v1.6.1?

Enhanced Client Connection Management

  • ClientConnection_abort: Allows a server application to actively terminate a client connection.
  • ClientConnection_claimOwnership and ClientConnection_release: Enable programmatic access to client connections outside of standard callback functions. (LIB61850-488)

Extended .NET API for IEC 61850

  • Support for SVControlBlock: Enables configuration and handling of Sampled Value messages in .NET-based systems.
  • RBAC-ready access control: New callback interfaces allow custom restrictions on external access to the IEC 61850 data model—critical for role-based access control.
  • LogStorage function wrapper added for server-side logging via the IEC61850ServerAPI.
  • MMS Data Encoding/Decoding: Functions MmsValue_encodeMmsData and MmsValue_decodeMmsData allow direct handling of MMS binary content.
  • TLS enhancements: TLS-related functions added to improve secure communication. (LIB61850-486)
  • Server Log Service support now available via the .NET API. (LIB61850-461)
  • Improved data model representation: MmsVariableSpecification class extended with additional properties. (LIB61850-460)
  • Resolved logging issue in example projects log_client and log_server.

Improved IEC 61850 Engineering Tools

  • New .NET Tools: Static and dynamic model generation tools are now available in .NET (Java versions still included for compatibility).
  • SCLParser: Now available as a standalone tool—load and parse SCL (Substation Configuration Language) models for direct use with the library.
  • MmsError_toString function added to simplify MMS error handling. (LIB61850-423)
  • Sampled Values (SV) Publisher Update
  • Added support for the optional gmIdentity field in SV messages for improved interoperability with time synchronization sources.

Version 1.6.1 is available to all customers with an active maintenance and service contract.

Please feel free to contact our sales team directly if you have any questions about this update or any of our other products.