SIMATIC AX werd gebruikt als het belangrijkste PLC-ontwikkelingsplatform, dat objectgeoriënteerd programmeren, op tekst gebaseerd broncodebeheer via Git-repositories en pakketbeheer in npm-stijl voor herbruikbare bouwstenen mogelijk maakt. Het team implementeerde CI/CD-pijplijnen om testen, codebeoordeling en implementatie voor cryogene en vacuümcontrolesystemen te automatiseren. Een uniforme technische aanpak overbrugt de kloof tussen PLC-programmeurs en C++-ontwikkelaars die samenwerken in multifunctionele teams.
Hoe SCK CEN SIMATIC AX gebruikt
Voordelen van SIMATIC AX voor SCK CEN
Continue integratie/continue implementatie
Voortdurende integratie zorgt ervoor dat PLC-programmatests automatisch worden uitgevoerd en dat de code wordt beoordeeld door andere teamgenoten. Dit zorgt voor een hoge codekwaliteit.
Op tekst gebaseerde techniek
De op tekst gebaseerde broncode maakt eenvoudig versiebeheer mogelijk via de git-repository en de creatie van hulpmiddelen die helpen bij het genereren van bepaalde delen van de broncode. AI-integratie werkt goed met op tekst gebaseerde bestanden.
Open-source-aanpak
Samenwerken met de open source-gemeenschap is eenvoudiger dan alles zelf doen. Als de ingenieurs een code nodig hebben, gaan ze naar de SIMATIC AX GitHub-community om te zien of ze hen kunnen helpen — of zelf iets kunnen delen.
Er was op dat moment niets op de markt om continue integratie, continue implementatie of levering te doen zoals wij dat doen. En toen we over SIMATIC AX hoorden, waren we erg tevreden.
Elke keer als we iets nieuws moeten doen, kijken we naar de SIMATIC AX GitHub-community en kijken we of iemand anders dit probleem eerder heeft ondervonden. Of we vinden enkele goede voorbeelden op die pagina. Tot nu toe hebben we bijna altijd goede informatie gevonden die we in een project kunnen integreren. Het zal door veel mensen worden onderhouden, niet alleen door onszelf.
