Blog
CODESYS ve Cloud Yapay Zeka Entegrasyonu: PLC Kodlarını Yapay Zekaya Yazdırın!

Yazar

İlhan

Kategori

PLC

Tarih

Saat

19:00

PLC Kodlarını Yapay Zekaya Yazdırın!

Endüstriyel otomasyon dünyası, yapay zeka teknolojilerinin gelişmesiyle birlikte büyük bir dönüşüm yaşıyor. Artık PLC (Programlanabilir Mantıksal Denetleyici) kodlarını sıfırdan yazmak veya uzun saatler boyunca manuel kodlama yapmak zorunda değilsiniz.

Bu rehberimizde, CODESYS ve Cloud Yapay Zeka entegrasyonunu kullanarak gerçek bir PLC uygulamasının yapay zeka aracılığıyla adım adım nasıl oluşturulduğunu, simüle edildiğini ve test edildiğini inceleyeceğiz.

CODESYS ile Yapay Zeka Destekli Otomasyon Nedir?

Geleneksel otomasyon projelerinde mühendisler, Structured Text (ST) veya Function Block Diagram (FBD) gibi dillerde mantıksal devreleri manuel olarak tasarlar. Ancak yapay zeka destekli bu yeni yaklaşımda süreç tamamen doğal dille yönlendirilmektedir:

  • Manuel Kodlamaya Son: Kodları kendiniz yazmaz veya kopyala-yapıştır yapmazsınız.

  • Doğal Dil Komutları: Yapılması istenen işlem bulut tabanlı yapay zekaya anlatılır.

  • Otomatik Kod Üretimi: Gerekli program yapısı doğrudan CODESYS içerisinde otomatik olarak oluşturulur ve güncellenir.

CODESYS içerisinde güvenlik ayarlarına ulaşmak için:

Project > Project Settings > Security

menüsü açılır.

Security bölümünde proje koruması için farklı seçenekler bulunur. Projeyi parola ile korumak için Encryption seçeneği kullanılır.

Ardından:

  • New Password
  • Confirm New Password

alanlarına kullanılacak parola girilir ve ayarlar kaydedilir.

Parolanın güvenli bir yerde saklanması oldukça önemlidir. CODESYS de bu bölümde, şifrenin unutulması durumunda şifrelenmiş proje içeriğinin geri yüklenemeyebileceği konusunda uyarı vermektedir.

Proje Senaryosu: 3 Adımda Akıllı PLC Uygulaması

Bu uygulamada, sıradan bir PLC projesini yapay zekaya komut vererek üç temel aşamada inşa ediyoruz. Her bir adım, sistemin kabiliyetlerini biraz daha artırıyor:

1. Adım: Temel Start-Stop Mühürleme Devresi

İlk olarak yapay zekaya basit bir mühürleme mantığı kurduruluyor:

  • Çalışma Prensibi: Start butonuna basıldığında motor çalışmaya başlar. Butondan el çekilse dahi mühürleme sayesinde motor çalışmaya devam eder.

  • Güvenli Duruş: Stop butonuna basıldığında sistem güvenli bir şekilde durdurulur.

2. Adım: Start Sayacı ve Yükselen Kenar Algılama

Projeyi bir adım öteye taşıyarak sisteme bir sayıcı ekleniyor:

  • Yükselen Kenar Tetiklemesi: Yapay zekadan, start butonuna toplamda kaç kez basıldığını algılayan bir yükselen kenar (rising edge) mantığı eklemesi istenir.

  • Canlı Takip: CODESYS ekranında sayıcı değişkeninin (start sayısı) koda kusursuz bir şekilde entegre olduğu görülür.

3. Adım: Kümülatif Çalışma Süresi (TON Zamanlayıcı)

Son aşamada makinenin toplam aktif kalma süresi hesaplatılır:

  • TON Zamanlayıcı: Motorun çalıştığı süreyi saniye saniye takip eden bir zamanlayıcı entegre edilir.

  • Kümülatif Mantık: Motor durdurulduğunda süre sıfırlanmaz; sistem yeniden çalıştırıldığında kaldığı yerden kümülatif olarak saymaya devam eder.

Canlı Test ve Simülasyon Sonuçları

Yapay zekanın yazdığı kodlar tamamen hazır olduktan sonra CODESYS simülasyon modu aktif hale getirilir ve PLC’ye login olunarak test aşamasına geçilir:

  1. Start ve Mühürleme Testi: Start butonuna basılıp bırakıldığında buton eski haline dönse bile mühürleme sayesinde motor çıkışı TRUE olur ve kesintisiz çalışma sağlanır.

  2. Sayım İşlemi: Her start tetiklemesinde sayıcı değeri anlık olarak 1 artar.

  3. Zamanlayıcı Performansı: Zamanlayıcı, motorun toplam çalışma süresini saniye saniye kümülatif olarak kaydeder.

  4. Güvenli Durdurma: Normalde kapalı tip stop butonuna basıldığında devre anında kesilir, motor çıkışı FALSE olur ve çalışma süresi güvenli bir şekilde hafızada korunur.

Sonuç ve İşletmeniz İçin Yapay Zeka Entegrasyonu

Yapay zeka ve CODESYS birlikteliği, otomasyon mühendisliğinde geliştirme sürelerini dramatik ölçü tasarruf etmenizi sağlar. Karmaşık mantıksal devreleri dakikalar içinde hatasız bir şekilde hayata geçirebilirsiniz.

Eğer siz de bu tarz yapay zeka destekli otomasyon çözümlerini kendi projeleriniz veya işletmeniz için hayata geçirmek, yapay zekayı CODESYS ortamınıza entegre etmek istiyorsanız; kurulum, ücretlendirme ve detaylı bilgi için e-posta göndererek ya da video altına yorum yazarak bizimle iletişime geçebilirsiniz!

Videolu Anlatım

Çalışma videosuna aşağıdan ulaşabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir