Roles of EOS SCADA Software

The EOS SCADA solution and the software components to be used should primarily be determined according to the plant's monitoring, control, data collection, archiving, centralized data collection, and reporting requirements.

  • EDITOR
    Provides the design of the SCADA project, creation of screens, and configuration of user control objects.
  • RUNTIME
    Executes the prepared SCADA project, enables real-time monitoring of the plant, allows alarms to be monitored, and provides plant control when required. It can also provide collected data to different systems through its built-in data servers.
  • EOS FAST EV
    Can be used in applications where a large number of data points must be collected with high performance and data, alarms, and events need to be archived.
  • EOS VISUAL EV
    Can be used for archiving data, alarms, and events. It can be preferred in applications where visual usability and user access to archived information are important.
  • LIVE EVENTS
    Provides access to archived data, alarms, and events. It enables data to be analyzed in graphical and list formats, different charts to be created, and reports to be prepared in a web environment.

Especially in large plants containing thousands of data points, the primary role of RUNTIME should be real-time plant monitoring and control. Transferring the data archiving workload to a separate EOSfastEV or EOSvisualEV system can help provide RUNTIME with a simpler and more stable operating environment.

In addition, thanks to the built-in servers available in RUNTIME and EVENT RECORDER, EOS SCADA systems are not limited to using data only within their own environment. Collected data can be provided to other SCADA systems, control centers, data collection applications, or enterprise software through different methods such as HTML, MODBUS, OPC UA, IEC 60870, and MQTT.

Multi-Site Centralized Data Collection Architecture

EOS SCADA does not have to be used only as an independent SCADA system running on the computers of a single plant. In architectures where multiple plants are operated using their own local SCADA systems, the data collected at these plants can be consolidated in a centralized EVENT RECORDER system.

In this architecture, each plant can perform local data collection, monitoring, and archiving operations using its own RUNTIME and/or EVENT RECORDER system. The data available in the local system can then be transferred to the centralized EVENT RECORDER system through one of its built-in data servers.

This eliminates the need for the central system to connect directly to all field devices. Each plant remains responsible for its own communication infrastructure and local SCADA system, while the central system only collects, archives, compares, and presents the data provided by the plants.

Distributed Plant β†’ Central Archive Approach

Field Devices β†’ Local RUNTIME / EVENT RECORDER β†’ Built-in Data Server β†’ Central EVENT RECORDER β†’ LIVE EVENTS

This architecture can be used particularly in applications where a large number of hydroelectric power plants, solar power plants, wind farms, substations, pumping stations, or production and distribution facilities located in different geographical regions need to be monitored from a single central location.

Built-in Data Servers of RUNTIME and EVENT RECORDER

One of the important advantages of the EOS SCADA architecture is that data serving can be performed through the built-in servers within RUNTIME and EVENT RECORDER without requiring the installation of a separate gateway software.

Server Purpose Example Usage
HTML Web-based data access Central monitoring, web clients, simple data displays
MODBUS Providing data to SCADA systems and industrial devices Higher-level SCADA, PLC, or energy automation systems
OPC UA Standard industrial data access MES, EMS, analysis software, and higher-level SCADA systems
IEC 60870 Energy automation and telecontrol data transfer Control centers and energy automation systems
MQTT Publish/subscribe-based data transfer Distributed plants, IoT systems, and centralized data collection

In this way, a local RUNTIME or EVENT RECORDER can be transformed from a system that uses collected data only within its own screens into a data source that can be accessed by centralized systems.

Software Selection According to Usage Requirements

The following table provides a general guideline for determining which EOS software components can be used according to the plant's data volume and primary requirements.

Data Scale Monitoring / Control Data Archive Alarm Archive Charts / Reports Recommended Architecture
~100 data points Yes None Not required Not required EDITOR + RUNTIME
~100 data points No Required Required Required EDITOR + EVENT RECORDER + LIVE EVENTS
~1,000 data points Yes Required Not required Required EDITOR + RUNTIME + LIVE EVENTS
1,000–5,000 data points Yes High volume Required Required EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
10,000+ data points Yes / No Very high volume High volume Required EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
Multi-site Local Centralized Centralized Required RUNTIME / EVENT RECORDER + CENTRAL EVENT RECORDER + LIVE EVENTS

Important: The number of data points alone does not determine the software selection. Data update rate, archiving frequency, retention period, number of alarms, number of users, chart and reporting requirements, communication infrastructure, and redundancy requirements should also be considered when determining the system architecture.

Usage Scenarios Summary Table

The following table has been prepared to provide a quick overview of which EOS software components can be preferred for different plant requirements.

Scenario Structure Primary Purpose Recommended Architecture
1 Single site Real-time monitoring and control EDITOR + RUNTIME
2 Single site High-volume data archiving EDITOR + EVENT RECORDER + LIVE EVENTS
3 Single site Monitoring, control, and redundant archiving EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
4 Small plant Monitoring and alarms EDITOR + RUNTIME
5 Medium-sized plant Monitoring, control, and archiving EDITOR + RUNTIME
6 Large plant High-volume data collection and archiving EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
7 Critical plant Redundant archiving EDITOR + REDUNDANT EVENT RECORDER + LIVE EVENTS
8 Medium-sized plant Full SCADA EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
9 Alarm-intensive Alarm monitoring and archiving EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
10 Very large plant Distributed data collection EDITOR + MULTIPLE EVENT RECORDERS + LIVE EVENTS
11 Long-term archive Long-term historical data EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
12 Critical data archive Continuous data archiving EDITOR + REDUNDANT EVENT RECORDER + LIVE EVENTS
13 Large energy plant High reliability EDITOR + RUNTIME + REDUNDANT EVENT RECORDER + LIVE EVENTS
14 Small plant Historical data and reporting EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
15 Production plant Process analysis EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS
16 Critical process High reliability EDITOR + REDUNDANT RUNTIME + EVENT RECORDER + LIVE EVENTS
17 Multi-site Centralized collection of local data EDITOR + LOCAL RUNTIME / EVENT RECORDER + CENTRAL EVENT RECORDER
18 Multi-protocol Centralized data transfer using different protocols EDITOR + LOCAL RUNTIME / EVENT RECORDER + HTML / MODBUS / OPC UA / IEC / MQTT
19 Distributed plant Centralized archiving and web access EDITOR + LOCAL SYSTEMS + CENTRAL EVENT RECORDER + LIVE EVENTS

Single-Site Usage Scenarios

The following scenarios demonstrate how EOS SCADA can be configured to meet different data collection, monitoring, control, and archiving requirements within a single plant.

SCENARIO 1 β€” Small-Scale Plant Monitoring

Approximately 100 data points need to be monitored in real time on operator screens. There is no requirement to archive historical data.

Recommended architecture:

EDITOR β†’ RUNTIME

SCENARIO 2 β€” Archiving a Large Number of Data Points

A plant contains thousands of data points. However, there is no need to display these data points on operator screens. The primary requirement is to continuously collect and archive the data.

Recommended architecture:

EVENT RECORDER β†’ LIVE EVENTS

SCENARIO 3 β€” Medium-Scale and Redundant SCADA

A plant contains approximately 1,000 data points and 100 alarms. Real-time monitoring and control, together with data and alarm archiving, are required.

Recommended architecture:

EDITOR + RUNTIME + REDUNDANT EVENT RECORDER + LIVE EVENTS

SCENARIO 4 β€” Small Plant and Alarm Monitoring

Approximately 300 data points need to be monitored, and approximately 30 alarms need to be displayed to the operator.

Recommended architecture:

EDITOR + RUNTIME

SCENARIO 5 β€” Plant with Data and Alarm Archiving

A plant contains approximately 500 data points and 100 alarm definitions. In addition to real-time monitoring and control, historical data and alarm records need to be retained.

Recommended architecture:

EDITOR + RUNTIME

SCENARIO 6 β€” Monitoring and Archiving Thousands of Data Points

An energy or production plant contains more than 5,000 data points. Operators need to monitor key data on SCADA screens while a large volume of data needs to be archived.

Recommended architecture:

EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS

SCENARIO 7 β€” High Data Volume and Redundant Archiving

A critical plant contains more than 10,000 data points, and continuous archiving of the data is required.

Recommended architecture:

RUNTIME + REDUNDANT EVENT RECORDER + LIVE EVENTS

SCENARIO 8 β€” Medium-Scale Full SCADA System

A production plant contains approximately 2,000 data points and 500 alarm definitions. Real-time monitoring, control, alarm monitoring, data archiving, and analysis of historical records are required.

Recommended architecture:

EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS

SCENARIO 9 β€” Alarm-Intensive Application

Although the number of data points is approximately 100, the plant contains nearly 500 alarm definitions. Storing and analyzing alarm history is important.

Recommended architecture:

EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS

SCENARIO 10 β€” Very Large Data Collection System

In a large industrial system containing more than 50,000 data points, the primary objective is to collect and archive a large volume of data reliably.

Recommended architecture:

EDITOR + REDUNDANT / DISTRIBUTED EVENT RECORDER + LIVE EVENTS

SCENARIO 11 β€” Plant Requiring Long-Term Historical Data

A plant contains approximately 1,000 data points and 200 alarms. The data needs to be retained for many years, and historical performance needs to be analyzed.

Recommended architecture:

EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS

SCENARIO 12 β€” Critical System Requiring Data Archiving Only

A system contains more than 5,000 data points and does not require operator screens. Continuous archiving of measurement values is of critical importance.

Recommended architecture:

EDITOR + REDUNDANT EVENT RECORDER + LIVE EVENTS

SCENARIO 13 β€” Large Energy Plant

A large energy plant contains more than 10,000 data points and approximately 1,000 alarms. In addition to real-time operation, highly reliable data and alarm archiving is required.

Recommended architecture:

EDITOR + RUNTIME + REDUNDANT EVENT RECORDER + LIVE EVENTS

SCENARIO 14 β€” Small Plant with Detailed Historical Data and Reporting

A plant contains approximately 200 data points and 20 alarms. Although the data volume is low, historical data needs to be analyzed through charts and reports.

Recommended architecture:

EDITOR + RUNTIME + EVENT RECORDER + LIVE EVENTS

SCENARIO 15 β€” Production and Process Analysis

A continuously operating production plant contains approximately 3,000 data points and 300 alarms. Both operational monitoring and analysis of production performance based on historical data are required.

Recommended architecture:

EDITOR + RUNTIME + REDUNDANT EVENT RECORDER + LIVE EVENTS

SCENARIO 16 β€” Critical Process and High Reliability

A critical process plant contains approximately 1,500 data points and 100 alarms. Both control and highly reliable data archiving are required.

Recommended architecture:

EDITOR + REDUNDANT RUNTIME + EVENT RECORDER + LIVE EVENTS

SCENARIO 17 β€” Multi-Plant Centralized Data Collection

An organization has multiple plants located in different geographical regions. At each plant, data is collected locally from PLCs, RTUs, energy analyzers, protection relays, or various field devices.

Each plant performs real-time monitoring and control operations using its own local RUNTIME system. It is also required to collect the local plant data at the central system and archive it for long-term storage.

In this case, the central EVENT RECORDER can be configured to receive data from the RUNTIME or EVENT RECORDER systems located at each plant instead of connecting directly to the individual field devices of each plant.

Local systems provide their data to the central system as data servers. The central EVENT RECORDER can combine and archive this data on a plant-by-plant basis.

Example architecture:

PLANT 1 RUNTIME ─┐
PLANT 2 RUNTIME ──
PLANT 3 EVENT RECORDER ──
PLANT 4 RUNTIME ──
PLANT N RUNTIME β”€β”˜

↓

CENTRAL EVENT RECORDER

↓

LIVE EVENTS

With this architecture, a common historical database containing data from all plants can be created at the central system. Users can compare plants with each other, examine historical periods, and prepare centralized reports.

SCENARIO 18 β€” Centralized Data Collection Using Different Protocols

In a multi-plant system, it is not always possible for all plants to use the same communication protocol. One plant may use MODBUS, another OPC UA, another IEC 60870, while another may use MQTT-based communication.

One of the important advantages of EOS SCADA is the ability to use different data servers available within RUNTIME and EVENT RECORDER.

In this way, the local system can provide the collected data to the central system using a method compatible with the existing communication infrastructure. The central system can then collect this data through the corresponding protocol.

Local System Data Delivery Method Centralized Use
RUNTIME OPC UA Centralized SCADA / data collection
EVENT RECORDER MODBUS Higher-level energy or automation system
RUNTIME IEC 60870 Control center / telecontrol
RUNTIME MQTT Centralized data collection / IoT
RUNTIME / EVENT RECORDER HTML Web-based access

Thus, communication between the central system and local plants is no longer dependent on a single protocol. Each plant can connect to the central system using the communication infrastructure available at that plant.

Recommended approach:

Local RUNTIME / EVENT RECORDER
↓
HTML / MODBUS / OPC UA / IEC 60870 / MQTT
↓
Centralized Data Collection
↓
EVENT RECORDER
↓
LIVE EVENTS

SCENARIO 19 β€” Distributed Plants, Centralized Archive and Web Access

An energy company has multiple generation plants located in different regions. Each plant is operated through its own local SCADA system. At the central location, it is desired to view the historical data of all plants from a single point.

At each plant, the RUNTIME collects data from local devices and performs real-time operation. Local data is transferred to the central system through the embedded data server of the RUNTIME or the local EVENT RECORDER.

The EVENT RECORDER located at the central system collects data received from remote plants and creates a centralized historical archive. This makes it possible for users at the central location to access the historical data of all plants.

LIVE EVENTS can be used to access the central archive. Users can examine trends, charts, alarm history, and reports for different plants through a web browser.

Recommended architecture:

PLANT RUNTIME
↓
Embedded Data Server
↓
CENTRAL EVENT RECORDER
↓
LIVE EVENTS

The same architecture can be replicated for multiple plants.

An important advantage of this architecture is that the central system does not have to access all field devices directly. Local SCADA systems can act as a data collection and data delivery layer between the field and the central system.

This allows the communication infrastructure to be maintained in a more controlled manner and reduces the central system's dependency on field devices.

EOS SCADA Architecture According to Requirements

It is not mandatory to use all software components together in every EOS SCADA project. The software components to be used can be determined according to the plant's data volume, operator monitoring requirements, control requirements, number of alarms, archiving period, centralized data collection needs, and reliability expectations.

Small System

For plants with a small amount of data and limited alarms that require only real-time monitoring and control:

EDITOR + RUNTIME

Data Archiving System

For systems where a large amount of data must be collected and stored historically, but operator screens are not required:

EDITOR + EVENT RECORDER

Medium-Scale SCADA

For systems requiring real-time monitoring, control, and data archiving together:

EDITOR + RUNTIME + EVENT RECORDER

Multi-Plant Centralized System

When data from local SCADA systems located at different plants needs to be collected and archived at a central location:

EDITOR + LOCAL RUNTIME / EVENT RECORDER + CENTRAL EVENT RECORDER + LIVE EVENTS

Large and Critical System

For systems requiring large amounts of data, high alarm traffic, continuous archiving, redundancy, multi-plant data collection, and web-based analysis:

EDITOR + LOCAL RUNTIME + REDUNDANT / DISTRIBUTED EVENT RECORDER + CENTRAL EVENT RECORDER + LIVE EVENTS

Division of Responsibilities Between RUNTIME and EVENT RECORDER

Especially in large and distributed SCADA systems, separating the responsibilities of real-time plant operation, local data collection, centralized data collection, and high-volume data archiving can provide an important architectural advantage.

Function RUNTIME EVENT RECORDER
Data monitoring βœ“ β€”
Plant control βœ“ β€”
Operator screens βœ“ β€”
Local data collection βœ“ βœ“
Alarm monitoring βœ“ βœ“
High-volume data archiving As required βœ“
Centralized data collection βœ“ βœ“
Data server βœ“ βœ“
Long-term data archive As required βœ“
Alarm archiving As required βœ“
Redundant archiving βœ“ βœ“
Data Servers βœ“ βœ“

πŸ’‘ Important Architectural Approach

RUNTIME is not merely a SCADA screen. It can also be used as a data source capable of providing the data collected at the local plant to other systems through its built-in servers.

Similarly, EVENT RECORDER is not merely an archiving computer. It can provide the data it collects or archives to other systems through different communication protocols and can serve as a data server in a centralized data collection architecture.

Therefore, in multi-plant architectures, instead of creating an additional data gateway to connect local systems to the central system, the built-in servers of the existing EOS RUNTIME and EVENT RECORDER systems can be utilized.

Communication Protocols in Centralized Data Collection

One of the important advantages of using EOS SCADA in distributed architectures is the ability to use different communication methods for data transfer between the local plant and the central system.

  • HTML
    Can be used in applications requiring web-based access and data visualization.
  • MODBUS
    Can be used for data exchange with industrial devices, PLCs, or higher-level SCADA systems.
  • OPC UA
    Can be used in centralized systems requiring standardized industrial data access.
  • IEC 60870
    Can be used especially in power automation, telecontrol, and control center applications.
  • MQTT
    Can be used in applications where distributed plants need to publish data through a centralized MQTT infrastructure.

Thus, the EOS SCADA system can combine different communication infrastructures located at different plants into a common centralized data collection architecture.

When Should LIVE EVENTS Be Used?

LIVE EVENTS is not a software application that replaces real-time SCADA control. Its primary purpose is to access archives created by EVENT RECORDER and present the data and alarm information contained in these archives to users in different ways.

LIVE EVENTS can play an even more important role in centralized data collection architectures. Data transferred from multiple plants to the central EVENT RECORDER can be examined through a single web-based environment.

Main operations that can be performed with LIVE EVENTS:
  • Access historical process data
  • Examine alarm history
  • Create data trends
  • Use different chart types
  • Compare multiple data points on the same chart
  • Compare data from different plants
  • Examine specific time intervals
  • Access centralized archives through a web environment
  • Generate reports

Which Architecture Should Be Preferred?

When determining which software components to use in a SCADA project, looking only at the number of data points is not sufficient. The purpose of the system, the distribution of the plants, and the need for centralized data should also be taken into consideration.

  1. Does the plant need to be monitored in real time?
    If yes, RUNTIME is required.
  2. Is operator control required at the plant?
    If yes, a project created with EDITOR is executed on RUNTIME.
  3. Will a large amount of data be archived?
    If yes, the use of EVENT RECORDER should be considered.
  4. Will data from multiple plants be collected centrally?
    If yes, a centralized EVENT RECORDER architecture can be considered using the data servers of local RUNTIME / EVENT RECORDER systems.
  5. Do the plants use different communication protocols?
    Appropriate data servers such as HTML, MODBUS, OPC UA, IEC 60870, or MQTT can be used.
  6. Does the alarm history need to be stored?
    If yes, EVENT RECORDER is an appropriate solution.
  7. Will the archives be accessed through a web environment?
    If yes, LIVE EVENTS can be used.
  8. Is uninterrupted archiving service important?
    If yes, a redundant EVENT RECORDER architecture can be considered.

Summary

The EOS SCADA software family provides a scalable architecture according to the requirements of industrial plants of different sizes.

In small and medium-scale systems, the EDITOR + RUNTIME architecture may be sufficient on its own. As the number of data points and archiving requirements increase, the EVENT RECORDER component can be added to the system, allowing data and alarm archiving workloads to be separated from RUNTIME.

In multi-plant architectures, the scope of EOS SCADA becomes even broader. Each plant can collect field data through its local RUNTIME or EVENT RECORDER system and transfer this data to the central system through built-in data servers.

The EVENT RECORDER located at the central system can combine data received from different plants into a single centralized historical archive. Thus, a common central data archive can be created while the plants continue operating locally.

Different methods such as HTML, MODBUS, OPC UA, IEC 60870, and MQTT can be used for this data transfer. This allows plants with different communication infrastructures to be integrated into the same centralized SCADA and data archiving architecture.

When centrally archived data and alarm records need to be accessed through charts, lists, trends, and reports, LIVE EVENTS completes this architecture.

In critical and continuously operating plants, configuring EVENT RECORDER components redundantly can increase the reliability of both local and centralized data archiving.

The Fundamental Approach of EOS SCADA

Design β†’ Collect β†’ Monitor and Control β†’ Serve β†’ Centrally Archive β†’ Analyze

EDITOR β†’ RUNTIME β†’ Embedded Data Servers β†’ EVENT RECORDER β†’ LIVE EVENTS

In multi-plant architectures, this architecture becomes:

LOCAL PLANTS β†’ RUNTIME / EVENT RECORDER β†’ HTML / MODBUS / OPC UA / IEC 60870 / MQTT β†’ CENTRAL EVENT RECORDER β†’ LIVE EVENTS

← Back to Previous Page