Home > Products > SYNC - Communication Products > Source Code Libraries > IEC 60870-5 (IEC101,103,104)
IEC 60870-5 (IEC101,103,104)
IEC 60870-5 is a general protocol definition developed by the International Electrotechnical Commission (IEC) Technical Committee 57. It is an outline for the structure of a protocol and can only be implemented with a companion standard (profile) to specify options such as one of five link layer formats. Triangle MicroWorks has implemented Source Code Libraries for all of the currently defined profiles: 101, 102, 103, and 104. The 101 profile has been adopted by the Substation Committee of the IEEE Power Engineering Society (1379-2000) as a recommended practice for RTU-IED communication.
Triangle MicroWorks Software Libraries are available in two formats: .NET Protocol Components for incorporation in Windows .NET-based products, and ANSI-Standard C Source Code Libraries for all other platforms.
Support Documents
Features of Our IEC 60870-5 ANSI-Standard C Source Code Libraries
-
Written in ANSI-Standard C Source Code, under a strict corporate coding standard.
-
Designed to be processor and operating system independent, using any ANSI-Standard C compiler.
Simple configuration for big-endian or little-endian byte order. -
Can be used with or without a Real Time Operating System (RTOS).
-
Database interface supports any database, ranging from direct I/O input with no storage to complex, relational databases.
-
Includes sample applications and source code for Low-Level Target Interface for Linux, Windows CE, and Windows (see Design Details for Implementation).
-
Typical product integration times are less than three weeks.
-
Easy installation through “Triangle” Source Code Library to Target Application interface (see Design Details for Implementation).
Features of Our IEC 60870-5 .NET Protocol Components
-
Based on Triangle MicroWorks, Inc. industry-proven Source Code Library design.
-
Supports all .NET Languages (C#, J#, Managed C++, VB .NET, etc.) and tools.
-
Compatible with .NET 2.0 Framework.
-
Integrates with Visual Studio Help.
-
Available as single-use, redistributable, or redistributable with source code.
-
Source code version includes corresponding ANSI Standard C Source Code Library.
-
Includes built-in simple database with save/restore capabilities; also supports user-defined database.
-
Ideal for quick development of products and tools requiring IEC 60870-5 support.
-
Scalable for large implementations.
-
Typical product integration time of less than one week.
