How we helped
To optimize the testing process for PLC programs (programmable logic controllers), we developed, with the support of the PLC software engineers from IFA Technology, a groundbreaking test strategy. This approach combines guidelines from the ISO 29119 standard for software and systems engineering and established software development concepts, such as automated testing, version control and CI/CD (Continuous Integration and Continuous Deployment), into PLC programming – an area in which such approaches have rarely been applied to date. This allows us to close a crucial gap and increase efficiency, quality and sustainability in automation.
By enabling IT/OT convergence, the integration of IT systems with machine controls, and virtual commissioning, in which programs can be tested in a realistic simulation, we reduce on-site testing times, minimize dependencies on specialized knowledge and relieve the burden on skilled workers.
- Testing and quality assurance: Automated tests identify errors that significantly improve stability and quality even before programs are implemented in machines.
- Version control: Changes are documented, facilitating collaboration within the team and avoiding regressions.
- CI/CD: Changes can be integrated automatically and seamlessly into existing programs – without interrupting operations.
C#/.NET
Git
Jenkins
Siemens Totally Integrated Automation Portal
Siemens Test Suite Advanced
Siemens SIMIT Simulationsplattform
Siemens SIMATIC S7-PLCSIM Advanced
Siemens Version Control Interface
Siemens TIA Portal Openness Interfaceh
PLC(SPS)
Testing