This library provides support for the Companion Standard 101 (CS101) and 104 (CS104) of the IEC standard series for telecontrol applications (IEC 60870-5) and is commonly used in communication between a central station (controlling station) and an outstation (controlled station) in electrical power systems.
The C#/.NET source code library allows a fast and cost efficient implementation of the IEC 60870-5-101 and IEC 60870-5-104 protocols into .NET applications. The APIs are designed to be very easy to use and flexible. The library is written is compatible with .NET Framework 4, .NET 5, .NET standard 2.0, and Mono. Tested on Windows and Linux systems.
– for non-commercial use –
Most parts of the library are available as open-source. You can use the open source version to get started, learn about the protocols and applications, and as a base for your own GPLv3 compliant open source applications.
– for commercial use –
For integration in commercial products a commercial license is required. With the commercial license you can develop and distribute your own closed source applications. In addition to the open-source version the commercial version also includes the
IEC 60870-5-103 master/slave protocol. For the commercial license there are also professional support and maintenance services available.