Discover how we help businesses grow by solving complex challenges in programming, machine learning, fast data acquisition, and automation -explore our case study!
As part of the collaboration on building the ForMAX beamline at the MAX IV synchrotron, we co-developed a control system that ensures experimental precision, supports various scanning modes, and provides full synchronization between hardware and software.
Client: MAX IV
Industry: Big Science
Category: Control Systems
Scope of work: Design, integration, implementation
Technologies: TANGO Controls, Sardana, PandABox, IcePAP
The aim of the project was to design and implement an advanced control system for the ForMAX beamline at the MAX IV synchrotron in Sweden—one of the most modern research facilities in the world, specializing in producing synchrotron radiation of exceptional brightness. The facility includes two storage rings (1.5 GeV and 3 GeV) and state-of-the-art beamlines tailored for research in chemistry, physics, structural biology, and materials science.
ForMAX supports, among others:
Our team was part of an interdisciplinary project group, working with partners on a system that met ForMAX’s demanding requirements. We implemented a flexible and reliable solution enabling precise control of experimental parameters (position, energy, beam intensity, sample alignment) and real-time data processing. The system supports step and continuous scanning, full hardware–software synchronization, and the integration of tomography with SWAXS techniques in a single instrument.
The ForMAX beamline project at MAX IV involved a series of complex technological and operational challenges. The client—a multidisciplinary team of scientists and engineers—expected a system that would meet rigorous requirements of precision, flexibility, and reliability in the context of synchrotron experiments. Ensuring seamless integration of diverse devices and technologies within a single control platform was crucial.
Technologies, tools, methods
Building the control system required solutions tailored to the specific experimental conditions where both precision and adaptability to changing parameters are critical. The implementation team had to account for the diverse nature of devices, dynamic operational loads, and the need for remote control and visualization.
Key challenges solved:
During the implementation of the control system, several significant technical issues were encountered, which required advanced analysis and modifications to the system’s operating algorithms.
Performance and usability improvements
The most important achievement was a significant improvement in ForMAX’s control system performance. The implemented solutions allowed synchrotron experiments to be performed faster, more precisely, and more reproducibly. By optimizing the scanning process, we reduced measurement delays, minimized synchronization errors, and improved real-time data acquisition and processing. End users gained a more intuitive work environment and a stable, reliable system for conducting complex experiments.
Collaboration and relationship building
The project earned client recognition not only for the quality of the technical solution but also for the partnership-driven approach of the implementation team. Collaboration with scientists, engineers, and technicians at MAX IV was based on regular communication, problem-solving flexibility, and readiness to adapt the system to real user needs. The outcome was strengthened client relationships and trust that may lead to future joint R&D projects.
Based on the ForMAX experience, we recommend several key actions for organizations planning to deploy advanced control systems in research and industrial environments:
Got a similar concern? Set up a free consultation.
Book a meetingTogether with the ELI Beamlines team, we developed an integrated environment for X-ray Emission Spectroscopy (XES) that streamlines the entire workflow – from acquisition to analysis – in one cohesive system.
Client: The Extreme Light Infrastructure (ELI ERIC)
Industry: Big Science
Year: 2025
Duration: 5 months
Category: Scientific Automation / Custom Solutions
Scope of Work: Design, Integration, System Implementation
Technologies: Python, PyTango, Taurus, PyQt, NumPy, SciPy, Matplotlib
The project was born out of the need to create a versatile and precise tool for X-ray emission spectroscopy (XES), enabling work with samples in various states – liquids, powders, and thin films. A von Hamos geometry was used to combine data acquisition and analysis in a single integrated system. The goal was to build a complete working environment encompassing both the measurement process and analytical workflows within one application.
Two main components were developed as part of the project:
Implementing the integrated system delivered tangible results that significantly improved the team’s daily work:
Improved collaboration between research and technical teams – a standardized environment enhanced communication and supported efficient achievement of shared goals.
Throughout the project, several key challenges that had previously hindered efficient experimentation and data analysis were addressed:
The designed solution combines precision, automation, and ease of use, creating a complete environment for spectroscopic data acquisition and analysis. Every stage – from image capture to final processing – was integrated into one coherent system. As a result, users benefit not only from faster operation but also from full control over the experimental process.
Core system components include:
The system’s implementation brought not only technical improvements but also strengthened the partnership with ELI Beamlines. The team appreciated our openness, flexibility, and responsiveness to evolving needs.
During the project, we overcame several obstacles, including the lack of documentation for the Andor Newton camera and legacy analytical methods. Through reverse engineering and close collaboration with the client, we were able to reconstruct, optimize, and tailor the necessary algorithms to fit ELI Beamlines’ infrastructure.
The result is a system that is technically refined and user-oriented – intuitive, flexible, and genuinely supportive of researchers’ daily workflows. The client is already considering expanding the collaboration.
„Thanks to the new system, data analysis is now much smoother – not only do we save time, but we also gain confidence in the consistency and reliability of the results.”
– ELI Beamlines Team
Got a similar concern? Set up a free consultation.
Book a meetingModernizing your machines in line with Directive 2006/42/EC significantly enhances safety, compliance, and production efficiency. With hands-on experience across key industries, our team delivers proven, end-to-end solutions tailored to your facility’s specific needs.
Industry: Automotive
Year: 2020
Duration: 6 months
Category:Industrial Automation / safety
Scope of Work:Modernization of safety system. Preparation of electrical design, elctrical and mechanical assembly on the factory. Modernization of program in PLC, and programmable safety controller, commissioning and testing, preparation of documentation.
Technology: PLC Siemens S7 300, PILZ
Do your machines meet the latest safety standards?
If not, you’re risking more than just failed audits – there’s also a real threat to your employees and your production line.
Modernizing machines in accordance with the Machinery Directive 2006/42/EC is a key step toward improving safety, reliability, and compliance with international standards in manufacturing facilities. Our team includes experienced specialists who have carried out such upgrades in the automotive, food, and pharmaceutical industries. Thanks to their knowledge and hands-on expertise, we are fully prepared to deliver proven, effective solutions tailored to your company’s needs.
Meeting the requirements of Directive 2006/42/EC and the applicable safety levels is not just about legal compliance – it’s also a response to growing expectations from customers and business partners when it comes to adopting the latest safety standards.
Upgrading your machines to comply with Directive 2006/42/EC will bring:
All of this leads to greater operational stability and lower maintenance costs. The benefits are measurable – improved safety, production continuity, and a stronger company image as a market-compliant manufacturer.
Modernization eliminates non-compliance with current technical and legal standards. It removes ineffective safety measures in hazardous zones and replaces outdated control systems. It solves the problem of missing as-built documentation and enables full integration of safety systems with PLCs.
It also improves error diagnostics, and the use of technical safety measures – such as guards, light curtains, and emergency stop switches – ensures rapid threat detection and automatic machine shutdown. This significantly reduces operator errors and troubleshooting time. It also helps you pass external audits and implement maintenance procedures aligned with modern standards.
We provide comprehensive machine modernization.
We prepare control system documentation in EPLAN, considering all safety requirements. We carry out mechanical and electrical installation work, update PLC and safety controller software (e.g. PILZ, SICK), and integrate new safety systems with your existing control infrastructure.
Once the modernization is complete, we commission the installation and perform thorough testing to ensure full functionality of all safety systems. Thanks to the experience of our experts, we’re ready to implement these solutions in full compliance with Directive 2006/42/EC and the required safety levels.
Modernizing machines according to Directive 2006/42/EC is a real opportunity to improve workplace safety, regulatory compliance, and production efficiency.
Our team includes specialists with practical experience in the automotive, food, and pharmaceutical sectors. We have the technical capacity and human resources to deliver and implement these solutions in your facility.
Want to bring your machines up to the latest safety standards?
Contact us today – we’ll carry out a free needs assessment and present concrete solutions tailored to your operations!
Book a meetingAutomation of the CIP process is not just a technical upgrade—it’s a strategic investment in product quality, operational efficiency, and full regulatory compliance.
Industry: Food Industry
Year: 2020
Duration: 1 year
Category: Industrial Automation, Cost Optimization, Quality Improvement
Scope of Work: Modernization of control system, design of electrical schematics in EPLAN, electrical and mechanical assembly on plant, preparation of PLC software, preparation of HMI screens, commissioning, testing, as-built documentation
Technology: EPLAN, PLC Siemens S71500, RFID, HMI TP1200
Maintaining high cleanliness standards in food production requires modern and reliable solutions. In response to growing regulatory demands and operational needs, one of our specialists carried out a project to modernize the CIP (Clean In Place) station in a production facility. The goal was to transition from a manual, time-consuming process to a fully automated system that meets the latest legal and technological requirements. By implementing modern solutions, we not only streamlined operations but also enabled precise parameter control, process documentation, and real cost savings in daily plant operations. The results of the implementation demonstrated the vast potential of automation—both in terms of efficiency and compliance with industry standards.
The modernization of the CIP cleaning station delivers measurable results from the very first days after implementation. Process automation not only shortens cleaning time but also improves quality, consistency, and overall process reliability. The production facility gains greater control over the cleaning process and the ability to quickly respond to any irregularities.
The optimized system enables precise control and monitoring of process parameters, as well as real-time tracking of critical values such as chemical concentration and rinsing time.
CIP process automation eliminates many common issues associated with manual or partially automated cleaning. It significantly reduces the risk of incomplete cleaning due to human error and inaccurate chemical dosing. The system ensures full control over key parameters—rinsing time, temperature, and detergent concentration—greatly enhancing the consistency and effectiveness of the cleaning process. With automatic reporting, the need for manual cycle documentation is eliminated. Additionally, access control and user authentication allow for tracking and identifying personnel making changes in the system. Importantly, the system ensures full compliance with EU Regulation 2017/625 of March 15, 2017.
The implementation of an integrated system based on modern industrial automation technologies includes several technical solutions applicable to the CIP cleaning station.
These include:
Additionally, the system features an HMI panel for entering cleaning recipes, visualization, and process control, along with an RFID reader for user authentication. The system also supports automatic report generation for each cleaning cycle.
Modernizing the CIP cleaning station with advanced industrial automation solutions significantly enhances hygiene, control, and efficiency in production processes. The implementation of cutting-edge technologies ensures full control over every stage of the cleaning process, resulting in improved consistency and compliance with legal regulations. Integrating the system with reporting and user authentication functions increases transparency and operational oversight. The findings from this project highlight that CIP station automation is a real solution to the challenges faced by production plants.
Boost Efficiency and Hygiene Standards in Your Facility! Don’t wait until outdated processes impact your product quality and production costs. Choose modern automation and gain greater control, cost savings, and full regulatory compliance. Contact us today—together, we’ll find the best solution for your production needs!
Got a similar concern? Set up a free consultation.
Book a meetingAutomated utility monitoring in a pharmaceutical facility reduced energy costs by 15% and improved operational efficiency through real-time data, anomaly detection, and smart system integration.
Industry: Pharmaceutical
Year: 2020
Duration: about one year
Category: Industrial Automation / Cost Optimization
Scope of Work: Concept, Integration, System Implementation
Technology: SCADA, EMS, Smart Meters, IoT Sensors, Real-time Data Analysis
Automated utility monitoring is a powerful tool for cost reduction, increased efficiency, and regulatory compliance. Implementing smart meters, a SCADA system, and integrated energy management systems (EMS) in a production facility enables rapid identification of losses, consumption optimization, and reduced downtime risks.
Smart meters and sensors monitor consumption in real time, while the SCADA system automatically analyzes data, generates reports, and sends alerts in case of anomalies. Integration with the EMS system enables automatic adjustments to equipment operation, eliminating losses and improving production stability.
Don’t let inefficient utility consumption drive unnecessary costs. Contact us to learn how modern solutions can benefit your company!
Got a similar concern? Set up a free consultation.
Book a meetingHow an unconventional approach solved an 8-year-old PyTango bug in just 3 days.
Client: ESRF
Industry: Big Science
Year: 2024
Duration: 3 days
Category: Debugging / Scientific Software
Scope of Work: Code Analysis, Bug Fix
Technology: Python, C++, Boost::Python, GDB, PyTango
PyTango is a Python library that enables communication with the Tango Controls system, a tool used to develop distributed control systems in scientific laboratories such as ESRF, SKAO, MAX IV, and ELETTRA. A bug was discovered in PyTango that remained unresolved for eight years, with repeated attempts to fix it ending in failure. Mateusz Celary from S2Innovation managed to resolve it in just three days—thanks to in-depth code analysis and an unconventional approach: dynamically overriding a function pointer in Boost::Python. This is a story of determination, code analysis, and overcoming organizational constraints.
The main challenge was fixing a bug in PyTango that had remained unresolved for years despite numerous attempts to eliminate it. The issue was related to memory management at the interface between C++ and Python, making it difficult to control object lifecycles.
The PyTango developers had no effective way to solve the problem, and previous approaches had failed. An additional challenge was the time pressure—there were only three days to analyze the issue and determine whether a fix was even possible.
We focused on in-depth code analysis and intensive debugging using GDB. The key was to fully understand the memory management mechanism between the C++ and Python layers, which allowed us to pinpoint the root cause of the bug.
When standard methods failed, we made a bold but effective decision—we applied dynamic function pointer overriding in Boost::Python. This allowed us to control class destructors from Python, enabling more efficient object lifecycle management and eliminating memory-related bugs.
Technologies used: Python, C++, Boost::Python, GDB. However, the key factors in solving the issue were analytical thinking and a creative approach, which enabled precise diagnostics and an effective fix.
Our solution restored system stability and enabled proper memory management between Python and C++. We fixed a critical command that other programs depended on, and in the process, deepened our understanding of PyTango’s inner workings.
Additionally, the implementation of automated tests further increased system reliability and established a solid foundation for future improvements.
The PyTango story shows that even long-standing unresolved bugs can be eliminated through creativity and flexibility in tackling technical challenges. Innovative memory management not only solved the problem but also opened up new opportunities for system optimization.
Do you have an unresolved issue in your code? Our unconventional approach could help you too. Contact us!
Got a similar concern? Set up a free consultation.
Book a meetingAutomation of the cryogenic system at ESS boosted precision, scalability, and operational efficiency.
Client: ESS
Industry: Big Science
Year: 2024
Duration: 8 months
Category: Adaptable Custom Software
Scope of Work: New Functionality, Automation
Technology: PLC, SCL, Excel, Python, EPICS
The European Spallation Source (ESS) is a multidisciplinary research facility that houses the world’s most powerful neutron source. The facility employs cryogenic cooling systems to maintain the ultra-low temperatures required for the operation of the linear accelerator. As operations expanded, the need for improved supervision and reduced manual intervention became evident. To address this, the Automated Control Sequence (ACS) was implemented, streamlining processes and enhancing both precision and efficiency.
By automating repetitive processes, ACS significantly streamlined the handling of cryogenic cooling operations and improved supervision at every stage. Operators can now focus more on data analysis and system optimization rather than routine equipment control. Automation increased operational precision, ensuring stable cooling parameters and eliminating inconsistencies.
Thanks to an intuitive graphical user interface (GUI), users have complete control over the process, and real-time data visualization facilitates quick decision-making. The system is designed for future expansion—the next planned update includes replacing Excel as the database to enhance efficiency.
Previously, each device required a dedicated operator. With 27 cryomodules being cooled simultaneously, this created significant organizational and technical challenges. Manual operation of so many modules would have required multiple operators or placed excessive strain on a single person, leading to delays and inconsistencies.
The lack of centralized coordination made synchronization difficult, as operators had to repeatedly perform the same tasks, wasting time on routine operations. With the increasing number of devices, the risk of human error grew, and manual control did not allow for precise parameter adjustments. Automating the cooling process was essential to improve operational consistency and reduce excessive personnel involvement.
The Automated Control Sequence (ACS) was developed to fully automate cryomodule control, eliminating the need for manual operation. Each module was equipped with a dedicated PLC controller, while a master unit coordinates their operation, ensuring process synchronization. Integration with EPICS allows real-time monitoring of parameters and instant responses to changing conditions.
To execute the project:
Initially, Excel was used as the database for storing operational sequences. However, due to the growing project scale, it is planned to be replaced with a more efficient data management system for better future modifications and ACS optimization.
The implementation of ACS at ESS optimized cryogenic cooling control, improving repeatability and reliability. Automation reduced routine tasks performed by operators, minimizing errors and enhancing system consistency. Future improvements include integrating a more efficient database, which will further streamline information management and system development.
Thinking about process automation? Start by analyzing your current procedures and choose a flexible control system that grows with your business. Implement solutions that speed up operations and boost efficiency. Contact us to learn how we can help automate your process!
Got a similar concern? Set up a free consultation.
Book a meeting