SIMATIC AX a été adoptée comme principale plateforme de développement d'automates, permettant la programmation orientée objet, la gestion du code source en mode texte via les référentiels Git et la gestion des packages de style npm pour les modules réutilisables. L'équipe a mis en place des pipelines CI/CD pour automatiser les tests, la révision du code et le déploiement des systèmes cryogéniques et de contrôle du vide. Une approche d'ingénierie unifiée permet de combler le fossé entre les programmeurs d'automates et les développeurs C++ qui travaillent ensemble au sein d'équipes interfonctionnelles.
Comment le SCK CEN utilise SIMATIC AX
Les avantages de SIMATIC AX pour le SCK CEN
Intégration continue/déploiement continu
L'intégration continue garantit que les tests des programmes PLC sont exécutés automatiquement et que le code est revu par les autres coéquipières. Cela garantit un code de haute qualité.
Ingénierie basée sur le texte
Le code source basé sur du texte permet de gérer facilement les versions via le dépôt Git et de créer des outils qui permettent de générer certaines parties du code source. L'intégration de l'IA fonctionne bien avec les fichiers texte.
Approche open source
Il est plus facile de travailler avec la communauté open source que de tout faire toute seule. Si les ingénieurs ont besoin d'un bout de code, ils consultent la communauté GitHub de SIMATIC AX pour voir s'ils peuvent les aider, ou ils partagent quelque chose eux-mêmes.
À l'époque, rien sur le marché ne permettait de proposer une intégration continue, un déploiement continu ou une livraison comme nous le faisons. Et quand nous avons entendu parler de SIMATIC AX, nous avons été très contentes.
Chaque fois que nous devons faire quelque chose de nouveau, nous consultons la communauté GitHub de SIMATIC AX pour voir si quelqu'un d'autre a déjà rencontré ce problème. Ou nous trouvons de bons exemples sur cette page. Jusqu'à présent, nous avons trouvé presque à chaque fois une information pertinente que nous pouvions intégrer à un projet. Il sera géré par de nombreuses personnes, par la communauté et pas seulement par nous.
