SIMATIC AX ble tatt i bruk som kjerneplattformen for PLS-utvikling, som muliggjør objektorientert programmering, tekstbasert kildekodeadministrasjon via Git-depoter og pakkeadministrasjon i npm-stil for gjenbrukbare byggesteiner. Teamet implementerte CI/CD-rørledninger for å automatisere testing, kodegjennomgang og distribusjon for kryogene og vakuumkontrollsystemer. En enhetlig ingeniørtilnærming bygger bro mellom PLS-programmerere og C ++ -utviklere som jobber sammen i tverrfunksjonelle team.
Hvordan SCK CEN bruker SIMATIC AX
Fordeler med SIMATIC AX for SCK CEN
Kontinuerlig integrasjon/kontinuerlig distribusjon
Kontinuerlig integrasjon sørger for at PLC-programtester kjøres automatisk og koden blir gjennomgått av andre lagkamerater. Dette sikrer høy kodekvalitet.
Tekstbasert prosjektering
Den tekstbaserte kildekoden tillater enkel versjonering via git-depot og opprettelse av verktøy som hjelper til med å generere noen deler av kildekoden. AI-integrasjon fungerer bra med tekstbaserte filer.
Åpen kildekode-tilnærming
Å jobbe med åpen kildekode-fellesskap er enklere enn å gjøre alt på egen hånd. Hvis ingeniørene trenger et stykke kode, sjekker de SIMATIC AX GitHub-fellesskapet for å se om de kan hjelpe dem - eller dele noe selv.
Det var ingenting på markedet på den tiden som kunne gjøre kontinuerlig integrasjon, kontinuerlig distribusjon eller levering slik vi gjør det. Og da vi hørte om SIMATIC AX, var vi veldig fornøyde.
Hver gang vi må gjøre noe nytt, ser vi på SIMATIC AX GitHub-fellesskapet og ser om noen andre har opplevd dette problemet før. Eller vi finner noen gode eksempler på den siden. Så langt har vi nesten hver gang funnet noe godt stykke informasjon som vi kan integrere i et prosjekt. Det vil bli opprettholdt av mange mennesker, samfunnet ikke bare oss selv.
