ekvip automation GmbH
Booth number: 3829
ekvip.com
About us
ekvip is the software partner for industrial machine builders. We develop custom automation and software solutions that help OEMs save time, reduce costs, and improve quality by reducing engineering effort, accelerating machine development, and simplifying long-term maintenance.
With offices in Germany, the United States, and Bosnia and Herzegovina, as well as a global network of partners, we support customers with local expertise and international project experience. Our specialists combine PLC programming, software development, automation, and lifecycle services to support customers from initial development through production.
Address
Nonnenstr. 37
04229 Leipzig
Germany
E-mail: info@ekvip.com
Phone: +49 341 49256040
Internet: ekvip.com
1130 Ten Rod Rd., STE E206
02852 North Kingstown, RI
United States
E-mail: info.us@ekvip.com
Phone: +1 401 2952150
Internet: ekvip.com
Contact person:
Products & Services
ekvip – Development. Automation. Service.
ekvip is your software partner for industrial machine builders.
Our expertise
Development
We develop modern software solutions based on object-oriented programming and scalable software architectures.
Custom applications in .NET / C#, TwinCAT, and SIMATIC AX
Cross-platform, high-performance software solutions
Custom libraries and automation frameworks
Extensions for TwinCAT, Visual Studio, and Visual Studio Code
Automation
From stand-alone machines to complete production lines, we deliver customized PLC solutions in accordance with IEC 61131-3.
Beckhoff TwinCAT 3
Siemens TIA Portal & SIMATIC AX
CODESYS 3
Bosch Nexeed
Rockwell Studio 5000 (Allen Bradley)
Service
We support our customers throughout the entire machine lifecycle—from commissioning to production optimization.
Electrical and mechanical commissioning
Installation and construction site management
Ramp-up support
Production relocations
After-sales service and production support
Automation framework cinnamon for Beckhoff TwinCAT 3
Our open-source automation framework cinnamon for Beckhoff TwinCAT 3 is available on GitHub. Instead of repeatedly implementing standard functionality, cinnamon provides a modular, object-oriented foundation that abstracts hardware and process logic. This allows you to focus on your machine-specific functionality while reducing engineering time, costs, and complexity.
Development - Library development, .NET and C# development for machine manufacturers
Modern machine builders need more than individual PLC programs. They need standardized, maintainable software foundations that enable their development teams to work faster, build consistently, and focus on machine-specific innovation.
ekvip develops software libraries, frameworks, tools, and applications for automation platforms and machine builders. We combine deep PLC expertise with modern .NET and C# development to create reusable software components that integrate seamlessly into your development environment.
Our expertise
Automation software libraries
We design and develop modular, high-performance libraries for leading automation platforms:
Beckhoff TwinCAT 3
CODESYS 3.5
Siemens SIMATIC AX
From reusable PLC components and frameworks to development tools and extensions, we build software that reduces engineering effort and provides a consistent foundation for your machines.
.NET and C# development
Our software expertise goes beyond the PLC. We develop robust applications, services, and tools that connect automation with IT:
Frontend: WPF, MAUI, Blazor, TwinCAT HMI, React, Vue, Angular
Backend: .NET, .NET Framework, ASP.NET, REST APIs, microservices
Data: SQL Server, PostgreSQL, MySQL, SQLite, MongoDB, Cosmos DB
Tools and integrations: Visual Studio, Visual Studio Code, TwinCAT extensions and custom engineering tools
Quality by design
Software libraries are used by many developers and across multiple projects. Reliability and maintainability are therefore essential.
We integrate quality assurance throughout the development process:
Unit, integration and end-to-end testing
TcUnit, NUnit and other established test frameworks
Automated CI/CD pipelines
Performance analysis and optimization
Clear API documentation and practical HowTos
From development to long-term product support
We work closely with your product management and development teams — from the initial architecture through implementation and testing to documentation and ongoing optimization.
Whether you need to develop a new software library, modernize an existing system, optimize performance, or create a complete software product, we provide the expertise to build a stable and scalable foundation for your automation solutions.
Automation - PLC programming, robot programming and commissioning
From PLC programming and robot integration to commissioning and production support, ekvip delivers complete automation solutions for machine builders and OEMs. We develop customized, maintainable PLC software and support your machines from the first line of code through commissioning and into series production.
PLC programming
We develop PLC software tailored to your machines and processes, following the IEC 61131-3 standard and established software engineering principles.
Our automation teams have extensive experience with:
Beckhoff TwinCAT 3
Siemens TIA Portal
Siemens SIMATIC AX
CODESYS 3
Bosch Nexeed
Rockwell Automation Studio 5000 (Allen Bradley)
By applying object-oriented programming, modular architectures, and reusable software components, we create automation solutions that are robust, scalable, and easy to maintain.
Robot programming and integration
We program and integrate robotic systems from leading manufacturers and adapt them to your machine and production requirements.
From robot programming and system integration to optimization and commissioning, we help you create efficient and reliable automated production processes.
Commissioning and production ramp-up
We support your machines and systems where it matters most: on the shop floor.
Our teams handle worldwide commissioning and recommissioning, troubleshoot software and automation issues, optimize processes, and support your machines through the ramp-up phase all the way to start of production (SOP).
Whether you need PLC programming, robot integration, commissioning, or support for an entire automation project, ekvip provides the expertise to make your machines run reliably and efficiently.
Service - For maximum machine performance
When your machine or production system is on the shop floor, every minute counts. ekvip supports you throughout the entire machine lifecycle: from installation and production ramp-up to relocation, optimization, maintenance, and technical support.
With experienced service teams and international project experience, we help you maximize machine availability, reduce downtime, and keep production running efficiently.
Installation and site management
We take care of the installation of your production systems and coordinate all activities on site.
Our experienced project managers coordinate assembly, electrical systems, software, and commissioning with your internal project and facility teams – ensuring a smooth and timely start-up, anywhere in the world.
Production ramp-up
Get your production up and running faster.
During the ramp-up phase, our service teams support your machines and production lines directly on site. We take over machine operation, identify and resolve issues, optimize processes, and support your team until stable production is achieved.
We can also provide practical training to ensure a smooth handover to your operators and service personnel.
Relocation of production systems
Moving a production system doesn't have to mean sacrificing performance.
We manage the complete relocation process from disassembly and transport coordination to reassembly, commissioning, and production restart. Our teams ensure that your system delivers the same reliability and performance at its new location.
Production optimization
Your production is already running, but not running at its full potential?
We analyze your processes and identify opportunities to improve machine performance and productivity:
Cycle time optimization for higher throughput
Software updates and new features
Process optimization and troubleshooting
Adaptations and upgrades for changing production requirements
Technical support and maintenance
We keep your production systems reliable long after commissioning.
Our service portfolio includes:
Maintenance and inspections
24/7 hotline and troubleshooting
Remote support for fast problem resolution
Emergency spare parts support
Training for your maintenance and service teams
One partner throughout the machine lifecycle
From the first installation to ongoing production support and optimization, ekvip is your partner for reliable machine performance and maximum production availability.
cinnamon - Open-source automation framework for TwinCAT 3
Develop only what changes
Why reinvent the same software infrastructure for every machine? cinnamon is an open-source automation framework for Beckhoff TwinCAT 3 that provides the reusable building blocks for modern PLC software. It abstracts hardware and recurring standard functionality, allowing developers to focus their time and expertise on what makes each machine unique.
By reducing repetitive programming effort, cinnamon helps machine builders develop faster, reduce costs, and create software that is easier to maintain and scale.
A modular architecture built for reuse
cinnamon brings modern software engineering principles to PLC programming. Its node-based architecture structures the automation software into reusable, independent components.
Everything is a node – from individual sensors and actuators to complete functional areas of a machine.
Reusable and scalable: Combine nodes to create larger functional units and reuse them across projects.
Clear and encapsulated: Each node contains its own logic and exposes well-defined interfaces.
Hierarchical: Machine structures are reflected directly in the software architecture.
Maintainable: Clear interfaces and reduced dependencies make software easier to understand, test, and extend.
Hardware-independent by design
cinnamon separates control logic from the underlying hardware through interface abstraction. Sensors, actuators, and devices are accessed through defined interfaces rather than being directly tied to specific hardware implementations.
This makes your software:
Flexible: Hardware can be exchanged or simulated without changing the application logic.
Testable: Interfaces can be mocked for automated testing and simulation.
Maintainable: Control logic remains independent of manufacturers, protocols, and implementation details.
An HMI that builds itself
cinnamon can automatically generate HMI elements based on the structure of your PLC software. The framework reads the PLC architecture via the ADS interface and dynamically reflects it in the HMI.
Ready-made controls are available for common sensors and actuators, while machine-specific views can be developed individually.
The result is less manual HMI development and a consistent connection between PLC software and visualization.
Simplify complex processes
With cinnamon's CycleManager, complex processes can be defined as sequences of commands instead of being built from extensive individual status checks and special cases.
Whether you need to read a sensor, position an axis, or communicate with an external service, commands can be executed and evaluated within a structured process flow. Parallel command execution and automated process management help make complex sequences easier to develop, understand, and maintain.
Ready-made libraries for everyday automation
cinnamon provides a growing collection of reusable modules for common automation tasks, including:
Operation mode handling
Device monitoring
Error management
Recipe management
Settings administration
Data structures and collection utilities
HMI components
Assertions and testing utilities
Instead of developing these functions from scratch for every machine, your developers can build on a proven software foundation.
Open source and built for developers
cinnamon is open source and freely available under the Apache 2.0 license.
Use the complete framework or integrate individual components into your existing software architecture. cinnamon is designed to give machine builders the freedom to adapt, extend, and contribute to the framework.
Focus your development on what creates value
Traditional machine software development often means spending significant time on infrastructure, interfaces, and recurring standard functionality. cinnamon provides these foundations so that your development team can focus on the technology that differentiates your machines. That means less standard work and more machine-specific innovation.
____
cinnamon source code: https://github.com/orgs/ekvipCinnamon/repositories
cinnamon documentation: https://static.ekvip.de/docs/