SIEMENS – Industrial Automation Solutions: WinCC OA Dashboard & IoT Suite

Our team at Whirr Crew has been instrumental in developing two key projects for Siemens: the WinCC OA Dashboard and the IoT Suite. 

These projects are designed to empower engineers with intuitive web applications for managing and monitoring devices across various manufacturing and industrial settings, including notable implementations at CERN and the New York Metro. By developing user-friendly interfaces and sophisticated notification systems, we have enabled more efficient device and process management.

Technology Stack

  • Angular

  • RxJS, NgRx

  • TypeScript

  • Backend programming based on C++

Team

  • Senior Angular Developer

  • 3× Backend Developer

  • 5× Frontend Developer

  • Scrum Master

  • QA Tester

Introduction

Siemens is a global powerhouse in the fields of industry, energy, and healthcare, and also provides infrastructure solutions, primarily focusing on automation and digitalization in the process and manufacturing industries. As a technology company with around 170 years of experience, Siemens stands for engineering excellence, innovation, quality, and reliability.

Challenges

The primary challenge was developing a comprehensive system for engineers to control and monitor various devices connected to Siemens' standardized devices used in manufacturing. The complexity of creating a desktop application for technical device management, including real-time status updates, temperature monitoring, and dynamic parameter adjustments, required a deep understanding of the devices and their operational contexts. Additionally, ensuring seamless integration and scalability for new devices and rule modifications posed significant technical hurdles.

Solution

Our Angular developer, alongside the team, crafted intuitive web interfaces and a complex notification alarm feature with numerous parameters. The projects involved creating:

  • WinCC OA Dashboard: A dashboard focused on displaying sensor data and device conditions in a user-friendly manner.

  • IoT Suite: A comprehensive interface for configuring device operations and data display in the dashboard.

This required a deep dive into the backend, often involving C++, to ensure robust system performance and functionality. Our developer also contributed significantly to backend development, addressing backlogs and enhancing overall team performance.

Curious about our collaboration with Siemens? Feel free to reach out for more details!

Results

Through our dedicated efforts on the WinCC OA Dashboard and IoT Suite projects for Siemens, we achieved enhanced system stability and functionality, addressing extensive bug fixes and implementing performance improvements. Our team's ability to introduce new functionalities and interfaces led to a significant increase in operational efficiency and user satisfaction.

By leveraging team augmentation, we effectively reduced the costs and time associated with the recruitment and onboarding of direct employees, allowing Siemens to redirect focus towards core business activities and strategic initiatives. Moreover, our work contributed to an increase in work performance and employee satisfaction rates among the engineering teams at CERN and the New York Metro, demonstrating the tangible benefits of our collaborative projects.

Conclusion

Our collaboration with Siemens on these projects underscores Whirr Crew's expertise in delivering complex software solutions that cater to the specific needs of industrial automation. Through innovative development practices and a deep commitment to understanding the intricacies of the industry, we have contributed to Siemens' continued excellence in automation and control solutions. We are proud of our role in these transformative projects and remain committed to driving further innovations in industrial automation.

  • Development of two critical projects: WinCC OA Dashboard & IoT Suite.

  • Overcoming technical challenges through innovative solutions and team collaboration.

  • Significant contributions to backend development, enhancing team capabilities and project outcomes.

  • Demonstrated expertise in Angular, TypeScript, RxJS, NgRx, and C++ -  based backend programming.