Designed for the Energy Sector
Provides a telecontrol approach particularly suited to power grids and energy automation.
IEC 60870 is a family of communication standards used in telecontrol systems. Its primary purpose is to provide reliable communication of process information and control commands between devices located at remote sites and a central control system.
For example, in an electrical distribution center, a SCADA system can receive circuit breaker statuses, measurement values, alarm information, and other process data from RTU or IED devices located at different substations. Control commands can also be sent from the central system to the remote site over the same communication infrastructure.
For this reason, IEC 60870 has an important role, particularly in SCADA and telecontrol applications in the energy sector.
The IEC 60870-5 series defines transmission protocols used for telecontrol. IEC 60870-5-101 defines serial data communication for basic telecontrol tasks, while IEC 60870-5-104 defines the use of the IEC 60870-5-101 application structure over standardized TCP/IP transport profiles.
Provides a telecontrol approach particularly suited to power grids and energy automation.
Supports both the transmission of information from the field to the control center and the transmission of control commands from the center to the field.
Supports the transmission of status changes and events together with their time information.
Provides a common communication model between devices through standardized structures such as ASDU, Type Identification, COT, Common Address, and IOA.
Can be used in telecontrol applications between RTUs, IEDs, PLCs, and SCADA systems.
IEC 60870-5-104 can make use of existing Ethernet and TCP/IP network infrastructures.
IEC 60870-5-101 is a serial communication standard used for basic telecontrol tasks. It is particularly used in telecontrol applications between remote stations and control centers.
IEC 60870-5-104 uses the telecontrol application structure of IEC 60870-5-101 over standard TCP/IP network infrastructure. It is widely encountered today in Ethernet and IP-based SCADA communication.
In IEC 60870 communication, there is generally a control center on one side and a remote station on the other. The remote station may contain an RTU, IED, PLC, or similar device.
The remote station collects information from field devices and sends it to the control center within IEC 60870 messages. The control center displays and records the received information in SCADA screens and can send commands to the remote station when necessary.
Circuit breakers, disconnectors, protection relays, measurement devices, PLCs, and other IEDs provide process information.
Collects field information and transfers it to the control center using IEC 60870 messages.
Receives information from remote stations, displays and records it, and sends control commands when necessary.
Enables the bidirectional exchange of status, measurement, alarm, event, and control information.
In the EOS SCADA IEC 60870 client, the data address is composed of the Common Address, ASDU Type Identification, and IOA information.
Here, COMMON_ADDRESS specifies the device's Common Address value, ASDU_TYPE specifies the data type, and IOA specifies the Information Object Address value.
For example:
In this structure, 1 is the Common Address, M_ME_TF_1 is the ASDU Type, and 1209 is the IOA value.
Different ASDU types can be used for IEC 60870 data, including single point, double point, measured value, integrated total, and various time-tagged data types.
IEC 60870 is not limited to the transmission of numerical measurement values. Different types of process information can be transmitted, including status information, measurements, control information, and timestamped events.
Used to transmit two-state information such as open/closed, running/stopped, or similar binary states of a device.
Can be used in applications where more detailed state information, such as circuit breaker states, needs to be represented.
Analog process values such as voltage, current, power, frequency, temperature, and similar measurements can be transmitted using different measurement formats.
The time at which an event occurred can be transmitted together with the process data using appropriate IEC 60870 time formats.
One of the fundamental structures used to carry application information in IEC 60870 communication is the ASDU. ASDU stands for Application Service Data Unit.
In simple terms, an ASDU can be thought of as a data packet that defines how the transmitted process information should be interpreted. An ASDU may contain fields such as information type, cause of transmission, common address, and information object address.
For example, when a SCADA system receives the status of a circuit breaker, the information contained in the ASDU allows the system to determine the type of data, the station from which it originated, and the information object it represents.
In IEC 60870 systems, the Information Object Address (IOA) is used to identify which information object a particular process value belongs to.
We can think of an IOA as an address in everyday life. For example, an RTU may contain different circuit breakers, measurement points, and alarm information. The SCADA system can determine which information object is being transmitted through a specific IOA.
Therefore, correctly configuring values such as Type ID, Common Address, and IOA is important for reliable communication in IEC 60870 projects.
One of the important features of IEC 60870 is its ability to indicate why a piece of information is being transmitted. This information is called the Cause of Transmission (COT).
For example, data may be transmitted during normal cyclic transmission, or it may be sent spontaneously because a state has changed in the field. It may also be transmitted as a response to a query from a SCADA system.
In power automation, it is important not only to know that an event occurred, but also when the event occurred.
IEC 60870 allows time information to be transmitted together with process data for appropriate information types. This is particularly important when analyzing circuit breaker operations, protection relay events, alarms, and status changes.
Timestamped data is particularly useful in SOE (Sequence of Events) analysis, helping engineers examine the sequence and timing of events.
IEC 60870 is not intended only for monitoring. With appropriate configuration and authorization, control information can be sent from the control center to remote stations.
Can be used for two-state control operations such as opening or closing.
Can be used in control applications where more detailed state information is required.
Setpoint values can be transmitted using normalized, scaled, or floating-point values.
Appropriate messaging mechanisms can be used to initiate, confirm, and complete control operations.
One of the important operations in communication between SCADA systems and remote stations is General Interrogation (GI).
When a SCADA center establishes a connection with a remote station, it can initiate a general interrogation to obtain the current status of the station. In response, the remote station transmits the relevant current process information to the control center.
This mechanism allows the SCADA system to obtain the current state of a remote station after establishing communication. This feature is particularly important after communication interruptions and reconnections.
IEC 60870-5-104 uses the telecontrol application structure of IEC 60870-5-101 over standardized TCP/IP transport profiles. Therefore, Ethernet and IP-based network infrastructures can be used in IEC 104 systems.
In IEC 104 communication, different frame types are used not only for application data but also for connection management and control of data transmission.
Control mechanisms are used to establish, manage, and terminate the communication connection.
Process information, measurements, status changes, and commands are transmitted using ASDU structures.
Protocol-level mechanisms are available to control data transmission and monitor the state of the remote communication partner.
Enables remote SCADA and RTU systems to communicate over standard IP-based network infrastructures.
IEC 60870 is one of the important standards used in telecontrol solutions, particularly in power systems distributed over large geographical areas.
Can be used to transmit measurement, status, alarm, and control information from power plants to control centers.
Widely used to transmit circuit breaker, disconnector, protection relay, and measurement information to SCADA centers.
Enables centralized monitoring and control of remote stations in power networks distributed across large geographical areas.
Can be used for telecontrol communication between SCADA, EMS, and other energy management systems and field equipment.
Understanding the following basic concepts is useful when starting to learn IEC 60870 systems:
Various auxiliary tools can be used to test, monitor, develop, and troubleshoot IEC 60870 communication.
In the future, this section will include free software, test tools, simulators, analysis tools, and developer utilities related to IEC 60870-5-101 and IEC 60870-5-104.
This section is reserved for IEC 60870 tools that will be added in the future.
IEC 60870 is an important family of telecontrol standards designed primarily for monitoring and controlling remote devices in power systems from central control systems.
IEC 60870-5-101 uses serial communication infrastructures, while IEC 60870-5-104 uses TCP/IP-based network infrastructures. Both approaches are designed to transmit status, measurement, alarm, event, and control information using standardized structures.
To understand IEC 60870, it is particularly important to understand the concepts of ASDU, Type Identification, Common Address, IOA, Cause of Transmission, and timestamps.