SIMATIC AX wurde als zentrale PLC-Entwicklungsplattform eingeführt und ermöglicht objektorientierte Programmierung, textbasiertes Quellcodemanagement über Git-Repositorys und Paketmanagement im NPM-Stil für wiederverwendbare Bausteine. Das Team implementierte CI/CD-Pipelines, um das Testen, die Codeüberprüfung und den Einsatz von Kryotechnik- und Vakuumkontrollsystemen zu automatisieren. Ein einheitlicher technischer Ansatz überbrückt die Lücke zwischen SPS-Programmierern und C++-Entwicklern, die in funktionsübergreifenden Teams zusammenarbeiten.
Wie SCK CEN SIMATIC AX verwendet
Vorteile von SIMATIC AX für SCK CEN
Kontinuierliche Integration/kontinuierlicher Einsatz
Die kontinuierliche Integration stellt sicher, dass PLC-Programmtests automatisch ausgeführt werden und der Code von anderen Teamkollegen überprüft wird. Das gewährleistet eine hohe Codequalität.
Textbasiertes Engineering
Der textbasierte Quellcode ermöglicht eine einfache Versionierung über das Git-Repository und die Erstellung von Tools, die bei der Generierung einiger Teile des Quellcodes helfen. Die KI-Integration funktioniert gut mit textbasierten Dateien.
Open-Source-Ansatz
Mit der Open-Source-Community zu arbeiten ist einfacher, als alles selbst zu machen. Wenn die Ingenieure ein Stück Code benötigen, schauen sie in der SIMATIC AX GitHub-Community nach, ob sie ihnen helfen können — oder teilen selbst etwas.
Zu dieser Zeit gab es auf dem Markt nichts, was eine kontinuierliche Integration, kontinuierliche Bereitstellung oder Bereitstellung so anbieten könnte, wie wir es tun. Und als wir von SIMATIC AX hörten, waren wir sehr zufrieden.
Jedes Mal, wenn wir etwas Neues machen müssen, schauen wir uns die SIMATIC AX GitHub-Community an und schauen, ob jemand anderes schon einmal auf dieses Problem gestoßen ist. Oder wir finden einige gute Beispiele auf dieser Seite. Bisher haben wir fast jedes Mal gute Informationen gefunden, die wir in ein Projekt integrieren können. Es wird von vielen Menschen gepflegt, von der Community, nicht nur von uns selbst.
