SIMATIC AX antogs som den centrala PLC-utvecklingsplattformen, vilket möjliggör objektorienterad programmering, textbaserad källkodshantering via Git-förråd och npm-stil pakethantering för återanvändbara byggstenar. Teamet implementerade CI/CD-rörledningar för att automatisera testning, kodgranskning och distribution för kryogena och vakuumstyrsystem. En enhetlig ingenjörsstrategi överbryggar klyftan mellan PLC-programmerare och C++-utvecklare som arbetar tillsammans i tvärfunktionella team.
Hur SCK CEN använder SIMATIC AX
Fördelar med SIMATIC AX för SCK CEN
Kontinuerlig integration/kontinuerlig driftsättning
Kontinuerlig integration säkerställer att PLC-programtester körs automatiskt och koden granskas av andra lagkamrater. Detta säkerställer hög kodkvalitet.
Textbaserad teknik
Den textbaserade källkoden möjliggör enkel versionshantering via git-förrådet och skapandet av verktyg som hjälper till att generera vissa delar av källkoden. AI-integration fungerar bra med textbaserade filer.
Tillvägagångssätt med öppen källkod
Att arbeta med open source-communityn är lättare än att göra allt på egen hand. Om ingenjörerna behöver en kod kontrollerar de SIMATIC AX GitHub-communityn för att se om de kan hjälpa dem - eller dela något själva.
Det fanns ingenting på marknaden vid den tiden som kunde göra kontinuerlig integration, kontinuerlig distribution eller leverans som vi gör det. Och när vi hörde talas om SIMATIC AX blev vi riktigt nöjda.
Varje gång vi måste göra något nytt tittar vi på SIMATIC AX GitHub-communityn och ser om någon annan stött på detta problem tidigare. Eller så hittar vi några bra exempel på den sidan. Hittills har vi nästan varje gång hittat bra information som vi kan integrera i ett projekt. Det kommer att upprätthållas av många människor, samhället inte bara oss själva.
