İçeriğe geç

CODESYS Türkiye İş Ortağı

EMEA Technology CODESYS İş Ortağı
Teklif Alın

Platform · 01

CODESYS Engineering: geliştirme ortamı ve diller

Projenin yazıldığı, denendiği ve hata ayıklandığı yer. IEC 61131-3 dillerinin altısı, cihaz yapılandırıcısı ve kütüphane yönetimi tek ağaç altında toplanır.

Altı dil, tek proje ağacı

Standardın öngördüğü dillerin tamamı desteklenir ve bir arada kullanılabilir. Bu, tercih meselesi olmaktan çok okunabilirlik meselesidir: her işlev, en anlaşılır olduğu dilde yazıldığında proje bir yıl sonra da anlaşılır kalır.

  • ST — Yapısal Metin Hesaplama, algoritma ve durum makineleri için en yoğun anlatım.
  • FBD — Fonksiyon Blok Diyagramı Sinyal akışının görsel olarak izlendiği yapı.
  • LD — Merdiven Diyagramı Röle mantığına yakın; bakım ekipleri için tanıdık.
  • SFC — Sıralı Fonksiyon Şeması Adım adım ilerleyen süreçlerin doğal ifadesi.
  • CFC — Sürekli Fonksiyon Şeması Serbest yerleşimli blok bağlantıları.
  • IL — Komut Listesi Düşük seviyeli, kısa işlemler için.

Hata ayıklama ve çevrimiçi çalışma

Uygulama çalışırken değişkenleri izleyebilir, değer yazabilir ve kesme noktası koyabilirsiniz. Devreye alma sırasında asıl işi yapan araç ise gömülü osiloskoptur: seçtiğiniz değişkenleri çevrim çözünürlüğünde kaydeder.

Bir hareket probleminin sebebini gözle bulmak zordur. Takip hatasının, tork akımının ve komut değerinin aynı zaman ekseninde çizilmesi, sorunun mekanikte mi ayar parametresinde mi olduğunu genellikle ilk bakışta gösterir.

Kütüphane yapısı ve sürümleme

Tekrar eden işlevleri projeye gömmek yerine kütüphaneye almak, ilk projede biraz daha uzun sürer; ikinci projeden itibaren geri döner. Kütüphane sürümlenir, arayüzü sabit tutulur ve makine sahibine kaynağıyla teslim edilir.

EMEA Technology’de uyguladığımız kural basit: sahada iki kez yazdığımız her şey kütüphaneye çıkar. Hareket kontrol tarafında bu, kam üreteci ve sensör düzeltmesi gibi blokların projeden projeye taşınması anlamına geliyor.

Geliştirme ortamı hakkında SSS

Hangi dili seçmeliyim?

Tek doğru cevap yok; işin türü belirler. Ardışık bir süreç akışını SFC ile kurmak okunaklıdır, matematiksel hesaplamalar Yapısal Metin’de kısa yazılır, röle mantığına alışkın bakım ekibi için Merdiven Diyagramı tanıdıktır. Aynı projede karışık kullanabildiğiniz için her bloğu kendi diline göre seçmek en pratik yol.

Simülasyonla nereye kadar test edebilirim?

Mantık akışını, durum makinelerini, alarm koşullarını ve ekran davranışını donanım olmadan doğrulayabilirsiniz. Simülasyonun kapsamadığı şey saha zamanlamasıdır: gerçek çevrim süresi, sürücü tepkisi ve haberleşme gecikmesi ancak donanım üzerinde ölçülür.

Ekip olarak aynı proje üzerinde çalışabilir miyiz?

Evet. Proje sürüm karşılaştırma araçlarıyla iki sürüm arasındaki farklar blok bazında görülebilir. Uygulamada önerdiğimiz yöntem, işlevleri sürümlenmiş kütüphanelere bölmek; böylece ekip üyeleri aynı dosyada çakışmak yerine kendi kütüphanesinde çalışır.

Hemen Ara