ENERGY

TCDD Local Telecomand Project

Project Summary

TCDD Development of Indigenous Telecomand System Project

Objective

TCDD Indigenous Telecomand System Development Project is a SCADA (Supervisory Control and Data Acquisition) system developed with indigenous and national capabilities for remote monitoring, control and command of the energy distribution infrastructure on the electrified railway lines of the Turkish Republic State Railways (TCDD). This software aims to reduce foreign dependency and digitize TCDD's technical infrastructure by offering the functionality offered by platforms with international standards with a domestic software architecture.

Scope

At TCDD 2nd Region Ankara Telecomand Center, substations, railway lines and stations are monitored and managed through four different control desks. These control desks use different technologies, protocols, infrastructures and independent outsourced software. Each system exchanges data with switching devices (e.g. breakers and disconnectors) in the field. This data is stored on different servers and in different data formats. The systems also perform critical functions such as control, alarm and event management.

With the TCDD Indigenous Telecommand System Development Project, it is aimed to replace this fragmented structure with a central, integrated and standardized SCADA infrastructure covering all control desks. Thanks to the domestic and national SCADA software to be developed, it will be possible to receive data from the field with the switching devices belonging to TCDD, process these data securely with standard protocols, store them in real time in a common database and present them to the user with visual interfaces.

Importance

TCDD Indigenous Telecomand System Development Project is a strategic national technology initiative that aims to reduce external dependency in the field of energy SCADA systems. With the indigenous software infrastructure to be developed within the scope of the project, the control of TCDD's energy monitoring and management systems will be centralized in a single center, eliminating the need for outsourced solutions in critical tasks. This approach is expected to significantly save on annual license costs, simplify maintenance and operation processes, and reduce cyber security risks. When the project is completed, it is planned to create a standardized and sustainable SCADA ecosystem across the country by making the software developed available to other public institutions such as TEİAŞ, EÜAŞ and TİGEM.

The project also aims to produce unique outputs in terms of engineering and software development. It is aimed to integrate international communication protocols such as IEC 60870-5-104 with local solutions, to create real-time data processing infrastructures and to have a secure, dynamic and expandable structure with critical functions such as hierarchical role-authorization-based user access.

The drawing module developed within the scope of the project enables the railway electrification infrastructure to be modeled and configured with visual representations that match the actual components in the field. Using the drawings made with this module; the field can be monitored instantly through the graphical interface, the locations of the devices and measurement data can be monitored, and in case of alarms, information can be provided with audible and visual warnings. This module, which is more than just a drawing tool, aims to offer a significant innovation in terms of operational speed and flexibility compared to traditional systems with its dynamic configuration capability, fast modeling possibilities and flexible structure that can respond to TCDD-specific requirements.

In user interfaces, the adaptation process of the employees will be facilitated thanks to the standard symbols specific to TCDD and common structures to be designed based on user experience. In these respects, the project is not only a SCADA system development study, but also a technology development and digital transformation move that can set an example for public institutions. Designed to support new collaborations at the academic and sectoral level, the project outputs are expected to make a long-term contribution to the domestic software ecosystem.

Stages

Preliminary Review: It covers the detailed examination of existing hardware and software systems, the identification of improvements that can be made together with TCDD personnel, the design of the system to be proposed to TCDD and the reporting of these.

System Development and Installation: It covers the development processes of the entire system (software and hardware).

System Monitoring and Testing: It includes monitoring the developed system in real environment and testing its performance.

System Commissioning: It covers the active use of the new system.

Telecomand Centers Exploration Studies: It aims to determine the requirements for the implementation of the proposed system throughout Turkey, and in this context, it includes reconnaissance studies at Telecom Centers and stations.

Preparation of Telecomand Systems Type Specification: Telecom and Telecom Centers Discovery Study and, finally, the preparation of technical documentation to support the enterprise roll-out of the system.

Warranty and Maintenance: It covers the warranty and maintenance processes of the offered system for 2 years.

Currently, the Preliminary Review has been completed and work on System Development and Installation continues in accordance with the work plan. The third phase is planned to start in the last quarter of 2025. The project is expected to be completed in the first quarter of 2026, and warranty and maintenance support will be provided until the first quarter of 2028.

Technical Skills

Methods and Technologies

TCDD Indigenous Telecommand System Development Project is being developed with open source technologies and scalable architecture in accordance with modern software engineering principles. The software development environment is configured on a Linux operating system on the server side, and PostgreSQL, a powerful and flexible relational database system, is preferred as the database. The server-side software architecture is built in TypeScript language using the Nest.js library under the Node.js framework, while communication modules are developed with Java Spring Boot. On the client side, React.js and JavaScript technologies are used to create user-friendly and reactive interfaces.

Within the scope of the project, IEC 60870-5-104 protocol, which is widely used in energy automation systems, was preferred in order to collect data from the field in a secure and standardized manner. The messaging infrastructure between the system components is provided by the RabbitMQ message broker system, which offers high performance and asynchronous communication.

ENERGY

Our Collaborations