SIMATIC AX, nesne yönelimli programlama, Git depoları aracılığıyla metin tabanlı kaynak kodu yönetimi ve yeniden kullanılabilir yapı taşları için npm tarzı paket yönetimi sağlayan çekirdek PLC geliştirme platformu olarak benimsenmiştir. Ekip, kriyojenik ve vakum kontrol sistemleri için test, kod incelemesi ve dağıtımı otomatikleştirmek için CI/CD boru hatlarını uyguladı. Birleşik bir mühendislik yaklaşımı, PLC programcıları ve işlevler arası ekiplerde birlikte çalışan C ++ geliştiricileri arasındaki boşluğu kapatır.
SCK CEN, SIMATIC AX'ı nasıl kullanır
SCK CEN için SIMATIC AX'ın Faydaları
Sürekli entegrasyon/sürekli dağıtım
Sürekli entegrasyon, PLC program testlerinin otomatik olarak çalıştırılmasını ve kodun diğer ekip arkadaşları tarafından gözden geçirilmesini sağlar. Bu, yüksek kod kalitesi sağlar.
Metin tabanlı mühendislik
Metin tabanlı kaynak kodu, git deposu aracılığıyla kolay sürüm oluşturmaya ve kaynak kodun bazı bölümlerini oluşturmaya yardımcı olan araçların oluşturulmasına izin verir. AI entegrasyonu metin tabanlı dosyalarla iyi çalışır.
Açık kaynak yaklaşımı
Açık kaynak topluluğuyla çalışmak, her şeyi kendi başınıza yapmaktan daha kolaydır. Mühendislerin bir kod parçasına ihtiyacı varsa, kendilerine yardım edip edemeyeceklerini görmek için SIMATIC AX GitHub topluluğunu kontrol ederler veya kendileri bir şeyler paylaşırlar.
O zamanlar piyasada bizim yaptığımız gibi sürekli entegrasyon, sürekli dağıtım veya teslimat yapacak hiçbir şey yoktu. SIMATIC AX'ı duyduğumuzda gerçekten memnun kaldık.
Her yeni bir şey yapmamız gerektiğinde, SIMATIC AX GitHub topluluğuna bakıyoruz ve daha önce başka birinin bu sorunla karşılaşıp karşılaşmadığını görüyoruz. Ya da bu sayfada bazı iyi örnekler buluyoruz. Şimdiye kadar, neredeyse her zaman bir projeye entegre edebileceğimiz iyi bir bilgi bulduk. Birçok insan tarafından sürdürülecek, topluluk tarafından değil, sadece kendimiz tarafından değil.
