IEC 60870-5-101 python
PyPI page https://pypi.org/project/pyiec101/

install using - pip install pyiec101


IEC 60870-5-101 (also known as IEC 101) is an international standard, released at the beginning of the 90ies by  the IEC (International Electrotechnical Commission).

The protocol has found widespread use in the energy sector, and is still used today. It is based on the EPA architecture (Enhanced Performance Architecture) and defines only the physical link and application layers of the OSI model.

Salient Features

  • Written in ANSI-Standard C Source Code, under a strict corporate coding standard, and supports C++, C#
  • Can be used with or without a Real Time Operating System (RTOS).
  • Transparent licensing scheme - No hidden costs, No deferred payments.
  • High performance, robust and scalable architecture
  • Provides a simple method for systems Integrators and OEMs to utilize standard tools to implement their systems
  • Our stacks are fully compliant with "POSIX" and tested in ubuntu, feroda, Debian, QNX, Linux Embedded OS and Various Cross compiler tool chains.
    Our all protocol stack supports "POSIX compliant operating system"
  • Context-based event-driven model
  • Multiple Server and Client Simulation
  • In a Single Server(link) simulate Multiple Stations (Common Address)
  • Supports Background Scan, Cyclic Data Transmission, Double Transmission, Redundancy and File transfer.
  • Balanced Mode and Unbalanced Mode Support
  • Supports "Select-Before-Operate" and "Direct-Execute" command execution modes
  • Our IEC 101 Library supports Cyber-security Features, based on IEC 62351 security standard (Parts 3, 5, and 8)


Download Evaluation Kit - IEC 60870-5-101 Development Bundle

New updated Version of IEC 60870-5-101 Simulator & SDK (Software Development Kit) is available now.
FreyrSCADA IEC-60870-5-101 Development Bundle
In the Development Bundle, We included IEC 60870-5-101 Server & Client Simulator, Windows & Linux SDK.


* Required fields

We recommend using your Bussiness email address.
Your contact information will not be sold or used outside of our organization as per our privacy policy.