Publication detail

Description and analysis of IEC 104 Protocol

MATOUŠEK, P.

Original Title

Description and analysis of IEC 104 Protocol

English Title

Description and analysis of IEC 104 Protocol

Type

report

Language

en

Original Abstract

IEC 60870-5-104 protocol (aka IEC 104) is a part of IEC Telecontrol Equipment and Systems Standard IEC 60870-5 that provides a communication profile for sending basic telecontrol messages between two systems in electrical engineering and power system automation. Telecontrol means transmitting supervisory data and data acquisition requests for controlling power transmission grids. IEC 104 provides the network access to IEC 60870-5-101 (aka IEC 101) using standard transport profiles. In simple terms, it delivers IEC 101 messages as application data (L7) over TCP, port 2404. IEC 104 enables communication between control station and a substation via a standard TCP/IP network. The communication is based on the client-server model. In this report we give a short overview of related standards and describe IEC 104 communication model. The main part of this report is description of the IEC 104 protocol, especially APCI and ASDU format. As other monitoring protocols, IEC 104 transmits ASDU containing information objects and information elements which build the basic part of IEC 104 monitoring.  The report is a part of IRONSTONE research project focused on security monitoring of IoT networks.

English abstract

IEC 60870-5-104 protocol (aka IEC 104) is a part of IEC Telecontrol Equipment and Systems Standard IEC 60870-5 that provides a communication profile for sending basic telecontrol messages between two systems in electrical engineering and power system automation. Telecontrol means transmitting supervisory data and data acquisition requests for controlling power transmission grids. IEC 104 provides the network access to IEC 60870-5-101 (aka IEC 101) using standard transport profiles. In simple terms, it delivers IEC 101 messages as application data (L7) over TCP, port 2404. IEC 104 enables communication between control station and a substation via a standard TCP/IP network. The communication is based on the client-server model. In this report we give a short overview of related standards and describe IEC 104 communication model. The main part of this report is description of the IEC 104 protocol, especially APCI and ASDU format. As other monitoring protocols, IEC 104 transmits ASDU containing information objects and information elements which build the basic part of IEC 104 monitoring.  The report is a part of IRONSTONE research project focused on security monitoring of IoT networks.

Keywords

Protocol IEC 104, industrial IoT, monitoring

Released

20.12.2017

Publisher

Faculty of Information Technology BUT

Location

FIT-TR-2017-12, Brno

Pages count

38

URL

Documents

BibTex


@techreport{BUT168651,
  author="Petr {Matoušek}",
  title="Description and analysis of IEC 104 Protocol",
  annote="IEC 60870-5-104 protocol (aka IEC 104) is a part of IEC Telecontrol Equipment and
Systems Standard IEC 60870-5 that provides a communication profile for sending
basic telecontrol messages between two systems in electrical engineering and
power system automation. Telecontrol means transmitting supervisory data and data
acquisition requests for controlling power transmission grids.  

IEC 104 provides the network access to IEC 60870-5-101 (aka IEC 101) using
standard transport profiles. In simple terms, it delivers IEC 101 messages as
application data (L7) over TCP, port 2404. IEC 104 enables communication between
control station and a substation via a standard TCP/IP network. The communication
is based on the client-server model. 

In this report we give a short overview of related standards and describe IEC 104
communication model. The main part of this report is description of the IEC 104
protocol, especially APCI and ASDU format. As other monitoring protocols, IEC 104
transmits ASDU containing information objects and information elements which
build the basic part of IEC 104 monitoring.  The report is a part of IRONSTONE
research project focused on security monitoring of IoT networks.",
  address="Faculty of Information Technology BUT",
  chapter="168651",
  edition="NEUVEDEN",
  howpublished="online",
  institution="Faculty of Information Technology BUT",
  year="2017",
  month="december",
  pages="0--0",
  publisher="Faculty of Information Technology BUT",
  type="report"
}