What is IEC 60870-5-104?

IEC 60870-5-104 (often abbreviated as IEC 104) is an international communication protocol used for telecontrol communication between SCADA systems and underlying equipment in electricity and energy systems.

It is an extension of IEC 60870-5-101, but uses TCP/IP instead of serial communication.


🔌 What is IEC 104 used for?

IEC 104 is used in applications where reliable, continuous control and Monitoring of critical infrastructure is required, such as:

  • Electricity distribution and transmission networks
  • Hydropower plants, wind farms, solar parks
  • Substations and transformer stations
  • Energy management and load balancing systems

⚙️ Key features of IEC 104

Feature Description
Based on IEC 101 Same application layer, but now over TCP/IP
Transport over Ethernet Works on standard network infrastructure (IPv4, TCP)
Real-time communication For status updates, alarms, measurements and operation
Master/slave or client/server Typical in SCADA architectures
ASDU structure Application Service Data Units for data packets

🛡️ Security and OT implications

IEC 104 was originally not designed with Security in mind. It is therefore essential to apply security measures such as:

⚠️ Many cyberattacks against energy companies have exploited unprotected IEC 104 connections.


📌 In summary

IEC 60870-5-104 is a widely used protocol in the energy sector, allowing SCADA systems to remotely operate and monitor devices and installations over TCP/IP. It is powerful, but must be properly secured within a modern OT infrastructure.