SIMATIC AX bol prijatý ako základná vývojová platforma PLC, ktorá umožňuje objektovo orientované programovanie, správu zdrojového kódu založenú na texte prostredníctvom repozitárov Git a správu balíkov v štýle npm pre opakovane použiteľné stavebné bloky. Tím implementoval potrubia CI/CD na automatizáciu testovania, kontroly kódu a nasadenia kryogénnych a vákuových riadiacich systémov. Jednotný inžiniersky prístup preklenuje priepasť medzi programátormi PLC a vývojármi C ++, ktorí spolupracujú vo viacerých funkčných tímoch.
Ako SCK CEN používa SIMATIC AX
Výhody SIMATIC AX pre SCK CEN
Kontinuálna integrácia/kontinuálne nasadenie
Nepretržitá integrácia zaisťuje automatické spustenie testov programu PLC a kód je skontrolovaný ostatnými spoluhráčmi. To zaisťuje vysokú kvalitu kódu.
Textové inžinierstvo
Textový zdrojový kód umožňuje jednoduché verzie cez git repozitár a vytváranie nástrojov, ktoré pomáhajú generovať niektoré časti zdrojového kódu. Integrácia AI funguje dobre s textovými súbormi.
Prístup s otvoreným zdrojom
Práca s komunitou s otvoreným zdrojovým kódom je jednoduchšia ako robiť všetko na vlastnú päsť. Ak inžinieri potrebujú kód, skontrolujú komunitu SIMATIC AX GitHub, aby zistili, či im môžu pomôcť - alebo niečo zdieľať sami.
V tom čase na trhu nebolo nič, čo by robilo nepretržitú integráciu, nepretržité nasadenie alebo dodávku tak, ako to robíme my. A keď sme sa dozvedeli o SIMATIC AX, boli sme naozaj potešení.
Zakaždým, keď musíme urobiť niečo nové, pozrieme sa do komunity SIMATIC AX GitHub a uvidíme, či sa niekto iný stretol s týmto problémom predtým. Alebo na tejto stránke nájdeme niekoľko dobrých príkladov. Zatiaľ sme takmer zakaždým našli nejakú dobrú informáciu, ktorú môžeme integrovať do projektu. Budú ho udržiavať mnohí ľudia, komunita nielen my sami.
