Blog
CODESYS Analog Modül Konfigürasyonu

Yazar

İlhan

Kategori

PLC

Tarih

Saat

19:00

CODESYS 3.5 Analog Modül Konfigürasyonu

Endüstriyel otomasyon projelerinde fiziksel dünyadaki değişkenleri (sıcaklık, basınç, seviye vb.) okumak ve oransal valfler veya motor sürücüleri gibi eyleyicileri kontrol etmek için analog sinyaller hayati bir öneme sahiptir. Bu yazımızda, projelerinize bir codesys analog modül ekleme, donanımı konfigüre etme ve test etme süreçlerini adım adım inceleyeceğiz.

Uygulamamızda CODESYS tabanlı bir RASCH PLC kullanıyoruz. PLC CPU’sunun yanına eklenmiş iki adet donanım modülümüz bulunuyor:

  • 1. Ek Modül: Analog Çıkış Modülü (4 Kanal – AQ4)

  • 2. Ek Modül: Analog Giriş Modülü (4 Kanal – AI4)

Senaryomuz oldukça net ve pratik: Analog çıkış modülünün CH0 (0. Kanal) portundan 0-10VDC arasında bir referans voltajı üreteceğiz ve bu sinyali bir kablo ile fiziksel olarak köprüleyerek Analog giriş modülünün CH0 portundan geri okuyacağız.

Local I/O Ayarları ve Modüllerin Taranması

Donanımları ray üzerine dizip elektriksel bağlantılarını yaptıktan sonra işin yazılım tarafına geçiyoruz.

Öncelikle cihaz ağacından (Device Tree) Local I/O ayarlarımızı yapılandırıyoruz. Ardından PLC’mizin haberleşme veriyoluna bağlı olan fiziksel donanımları yazılıma tanıtmak için tarama yapmamız gerekir. Cihaz ağacında yer alan “LiCOS_STDIOBus” objesi üzerinden sisteme bağlı modüller taratılır (Scan) ve bulunan giriş/çıkış modülleri projeye otomatik olarak dahil edilir.

Parametre Ayarları ve I/O Haritalama (Mapping)

Modüller cihaz ağacına eklendikten sonra, kullanacağımız sensör veya eyleyici tipine göre elektriksel çalışma modlarını belirlemeliyiz. Analog Çıkış (AQ4) modülünün parametre sayfasına girerek Channel-0 (0. Kanal) için çalışma modunu (Mode) “0~10V” olarak seçiyoruz.

Donanım ayarı tamamlandığında, yazacağımız PLC programında bu donanıma veri gönderebilmek için bir adres veya değişken eşleştirmesi yapmalıyız. “AQ4 I/O Mapping” sekmesinde bu kanalların %QW (çıkış word) adreslerine atandığını görebilirsiniz. Proje derlenip PLC’ye yüklenmeden önce bu kısımdaki anlık değerler <Bad> (geçersiz/bağlantı yok) olarak görünecektir. Bu durum, donanımla henüz canlı bağlantı kurulmadığını ifade eder.

Analog Çıkışa Veri Gönderme ve Test

Projeyi derleyip PLC ile bağlantı kurduktan (Online) ve PLC’yi RUN konumuna aldıktan sonra sistemimizi test edebiliriz.

Analog çıkış modülümüzden 5V’luk bir fiziksel gerilim elde etmek istiyoruz. İlgili donanımın çözünürlüğüne bağlı olarak, 5V voltaj çıkışı almak için ilgili kanalın (örneğin AQ4[0]) hazırlanan değer (Prepared Value) hücresine 5000 yazıyoruz. Değeri kanala yazdıktan (Write/Force) sonra PLC üzerindeki ilgili Outputları aktif (ON/TRUE) konuma getiriyoruz.

Farklı değerler gönderdiğimizde veya okumalar yaptığımızda “Current Value” (Anlık Değer) sütunundan canlı veriyi izleyebiliriz. Referans değerini değiştirdiğiniz anda, yeni değerin anlık olarak kanala işlendiğini göreceksiniz.

Web Dashboard Üzerinden Gerçek Zamanlı İzleme

CODESYS altyapısını kullanan gelişmiş kontrolcülerin en büyük avantajlarından biri dahili web sunucularıdır. PLC’nin IP adresi üzerinden tarayıcı ile arayüze bağlandığımızda sistemin genel durumunu şeffafça görebiliriz.

Web arayüzünde CPU, RAM ve ROM kullanım istatistiklerinin yanı sıra; Dijital Giriş (DI16), Dijital Çıkış (DQ8) ve yapılandırdığımız Analog Çıkış (AQ4) ile Analog Giriş (AI4) kanallarının anlık durumunu izleyebildiğimiz bir kontrol paneli yer alır. AQ4 üzerinden ürettiğimiz voltaj, fiziksel köprüleme sayesinde web dashboard üzerinde AI4 kanalından eşzamanlı olarak okunarak testin başarılı olduğu doğrulanır.

Bu rehberdeki adımları takip ederek projelerinizdeki herhangi bir codesys analog modül donanımını sisteme tanıtabilir, sinyal aralıklarını belirleyebilir ve devreye alma öncesi testlerinizi güvenle yapabilirsiniz.

Videolu Anlatım: CODESYS Analog Modül Ayarları

Makalemizde adım adım anlattığımız donanım tarama, parametre yapılandırma, I/O haritalama ve gerçek zamanlı PLC web arayüzü üzerinden canlı test işlemlerini aşağıdaki uygulamalı eğitim videomuzda detaylıca izleyebilirsiniz.

Bir yanıt yazın

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