SIMATIC AX usvojen je kao osnovna PLC razvojna platforma, omogućujući objektno orijentirano programiranje, upravljanje izvornim kodom temeljeno na tekstu putem Git spremišta i upravljanje paketima u stilu npm za građevne blokove za višekratnu upotrebu. Tim je implementirao CI/CD cjevovode za automatizaciju testiranja, pregleda koda i implementacije za kriogene i vakuumske sustave kontrole. Jedinstveni inženjerski pristup premošćuje jaz između PLC programera i programera C ++ koji rade zajedno u međufunkcionalnim timovima.
Kako SCK CEN koristi SIMATIC AX
Prednosti SIMATIC AX-a za SCK CEN
Kontinuirana integracija/kontinuirana implementacija
Kontinuirana integracija osigurava da se testovi PLC programa pokreću automatski i da kôd pregledaju drugi suigrači. To osigurava visoku kvalitetu koda.
Tekstualni inženjering
Tekstualni izvorni kod omogućuje jednostavno verziranje putem git spremišta i stvaranje alata koji pomažu u generiranju nekih dijelova izvornog koda. Integracija AI dobro funkcionira s tekstualnim datotekama.
Pristup otvorenog koda
Rad sa zajednicom otvorenog koda lakši je nego raditi sve samostalno. Ako inženjeri trebaju dio koda, provjeravaju zajednicu SIMATIC AX GitHub kako bi vidjeli mogu li im pomoći - ili sami nešto podijeliti.
U to vrijeme na tržištu nije bilo ničega što bi moglo raditi kontinuiranu integraciju, kontinuiranu implementaciju ili isporuku kao što to radimo. A kad smo čuli za SIMATIC AX, bili smo jako zadovoljni.
Svaki put kad moramo učiniti nešto novo, istražujemo zajednicu SIMATIC AX GitHub i provjeravamo je li se netko drugi ranije naišao na ovaj problem. Ili ćemo naći neke dobre primjere na toj stranici. Do sada smo gotovo svaki put pronašli neku dobru informaciju koju možemo integrirati u projekt. To će održavati mnogi ljudi, zajednica ne samo mi.
