1. Adım: Start-Stop Motor Kontrolü
İlk aşamada, Start butonuna basıldığında çalışan ve mühürleme mantığı sayesinde çalışmaya devam eden bir motor kontrol programı oluşturuyoruz. Stop butonuna basıldığında ise motor duruyor.
2. Adım: Start Sayacı
İkinci aşamada programa R_TRIG (yükselen kenar algılama) fonksiyonu ekleniyor. Böylece Start butonuna her yeni basıldığında sayaç değeri bir artırılıyor.
3. Adım: Motor Çalışma Süresi
Son aşamada TON zamanlayıcısı ve birikimli süre hesabı kullanılarak motorun toplam çalışma süresi hesaplanıyor. Motor durduğunda süre korunuyor ve yeniden çalıştırıldığında kaldığı değerden devam ediyor.
Codesys Simülasyon ve Canlı Test
Yapay zekanın oluşturduğu PLC kodları derlendikten sonra Codesys 3.5 simülasyon ortamında test ediliyor.Test sırasında motorun Start-Stop kontrolü, sayaç değerinin artışı ve toplam çalışma süresinin hesaplanması çevrim içi olarak izleniyor.Böylece yazılan PLC programının beklenen çalışma mantığına uygunluğu kontrol ediliyor. Gerçek makinelerde kullanım öncesinde ayrıca mühendislik doğrulaması ve güvenlik testleri yapılmalıdır.
Yapay Zeka ile PLC Programlamanın Avantajları
Hızlı geliştirme: PLC kodları ve fonksiyon blokları daha kısa sürede hazırlanabilir. Doğal dil komutları: Programlama işlemleri yazılı talimatlarla gerçekleştirilebilir.Otomatik kod güncelleme: Mevcut projelere yeni özellikler eklenebilir.Hata analizi: Derleme hatalarının tespiti ve düzeltilmesinde yapay zekadan yararlanılabilir.
Sonuç ve Videolu Anlatım
Yapay Zeka ile PLC Programlama, Codesys 3.5 üzerinde otomasyon projelerinin geliştirilmesini kolaylaştıran önemli bir teknolojidir.Bu uygulamamızda yapay zekanın yalnızca ST kodu üretmediğini, aynı zamanda Codesys projesi üzerinde doğrudan işlemler gerçekleştirebildiğini gösteriyoruz.Aşağıdaki videomuzdan uygulamanın bütün aşamalarını izleyebilirsiniz.Yapay zeka entegrasyonu ve Codesys projeleri hakkında daha fazla bilgi için Codesys 3.5 Eğitim Portalı web sitemizi ziyaret edebilirsiniz.
