
Software Development Environment Powered by CODESYS®
This cutting-edge PLC Software Development Environment Powered by CODESYS® enables independent configuration and programming of EKE-Trainnet® applications, leveraging the flexible Linux operating system to seamlessly integrate safety and non-safety features.

What is a Software Development Environment?
A software development environment is designed to facilitate the development of software applications. It provides programmers with all the necessary tools, features, and resources needed to write, test, debug, and deploy software efficiently.
Why Choose EKE for Software Development Environment Powered by CODESYS®?
Choose EKE for a state-of-the-art Programmable Logic Controller (PLC) application programming platform that enhances the capabilities of EKE-Trainnet® products. Our comprehensive software suite enables independent configuration and programming for any application, providing flexibility through a robust Linux operating system.

Powered by CODESYS®
Our Software Development Environment is powered by CODESYS® – the state-of-the-art, software-based Programmable Logic Controller (PLC) that enables you to create advanced train control applications and distributed control systems. It offers a combination of a highly efficient and robust runtime environment as well as an intuitive and productive application development environment (Workbench). The Workbench has extensive monitoring and debugging features and supports simulation and online changes for rapid development.

Supported languages
Featuring robust language support, the Software Development Environment Powered by CODESYS® accommodates a wide range of programming needs with options like Function Block Diagram, Structured Text, Continuous Function Chart, Ladder Logic Diagram, Sequential Function Chart, and Instruction List. For even greater control, it also allows development and configuration in C language. This comprehensive flexibility ensures you can develop and customise applications precisely to your requirements, enhancing both efficiency and adaptability.

Intellectual property rights granted
EKE can grant you the intellectual property rights (IPR) of the application software in order to ensure you a safe, long-term investment. In addition, EKE has the expertise to develop all or a part of the software for you, or alternatively provide training, tools and guidance to support your own developments.
Key Features
Seamless Integration
Seamlessly merging safety and non-safety features, our platform streamlines operations, saving you valuable resources and space by eliminating the need for multiple systems. Experience a unified environment where you can develop, test, and deploy with ease, without the hassle of managing disparate tools and interfaces. With our TCMS development environment, you can focus on driving innovation and efficiency while we handle the complexities of integration, ensuring a smooth and efficient development process from start to finish.
Independent Capability
We offer personalised training programs designed to meet your specific needs, equipping you with the knowledge and skills necessary to build your own solutions. With our guidance, you’ll gain the expertise to tackle challenges head-on, enabling you to innovate and create without reliance on external support. Invest in your team’s development and unleash your full potential to take control of your projects and drive success. With our training, you’ll not only build capabilities but also foster a culture of continuous improvement and self-reliance within your organisation.
Development Tools Integration
Our TCMS development environment features integrated distributed version control. With built-in static code analysis, you can ensure code quality and security at every step. Accelerate your testing process with integrated test automation, enabling efficient validation of software functionality. Plus, our intuitive HMI designer tool seamlessly integrates with your workflow, empowering you to create visually stunning interfaces.
Provides Programming Language Support
From object-oriented programming to C Programming (up to SIL2) and support for Matlab/Simulink (up to SIL2), we’ve got you covered. Whether you’re building complex algorithms or integrating with external systems, our platform provides the flexibility and reliability you need to leverage your existing skills and tools to accelerate development.
Powered by CODESYS®
Our platform fully supports CODESYS®, the industry-leading manufacturer-independent IEC 61131-3 automation suite. With this integration, you can effortlessly create, analyse, simulate, and commission applications, ensuring maximum efficiency and reliability throughout your automation projects. Trust our platform to streamline your development process, allowing you to focus on innovation and achieving your automation goals. With EKE’s software development environment, you have the tools and support you need to succeed in today’s dynamic railway landscape.