PLC Cpu nedir?

PLC CPU (merkezi işlem birimi), PLC içindeki kullanıcı programını yürüten ve kontrol işlemlerini yöneten birimdir. Endüstriyel otomasyonda giriş bilgilerini değerlendirir, mantıksal ve matematiksel işlemleri yapar, çıkış komutlarını oluşturur. Program yürütme, zamanlama, veri yönetimi ve teşhis temel görevleri arasındadır. “PLC'nin beyni” benzetmesi, görevini anlamak için kullanılabilir.
PLC ile CPU aynı şey midir? PLC, kontrol sistemini oluşturan cihaz veya donanım bütünüdür; CPU bunun programı çalıştıran bölümüdür. Ürün kataloglarında “CPU” adı çoğu zaman yalnızca işlemci çipini değil, bellek ve kontrol elektroniği bulunan ana üniteyi veya modülü ifade eder. Kompakt bir ürünün CPU adıyla satılması, onun eksik bir PLC olduğu anlamına gelmez.
Kompakt ve modüler yapı: Kompakt PLC'de CPU ve belirli giriş/çıkış kanalları aynı gövdede bulunabilir. Modüler PLC'de CPU, güç kaynağı ve I/O gibi birimler ayrı modüller hâlinde sisteme katılır. Uzak I/O da haberleşme üzerinden bağlanabilir. CPU modülü, modüler PLC sisteminin bir parçasıdır. “CPU genellikle PLC'den ayrı bir cihazdır” şeklindeki genelleme doğru değildir.
Giriş bilgisi nasıl işlenir? Sensör, buton veya anahtar sinyali uygun giriş devresine ulaşır; CPU programda bu bilginin karşılığını değerlendirir. 0–10 V veya 4–20 mA gibi analog sinyaller, uygun donanımla sayısal değere dönüştürülür. Doğru ölçekleme ve veri tipi hesaplamanın anlamlı olmasını sağlar. Sinyal türü, kanal özelliği ve programdaki değişken birlikte ele alınmalıdır.
Program çevrimi nasıl çalışır? Yaygın çevrimsel çalışmada giriş bilgileri güncellenir, kullanıcı programı yürütülür ve çıkış bilgileri donanıma aktarılır. Bazı sistemler bu işlemlerde proses görüntüsü adı verilen bellek alanlarını kullanır. Güncelleme sırası, doğrudan I/O erişimi ve kesme davranışı kontrolörün mimarisine göre değişebilir.
Kısa darbeler neden kaçırılabilir? Bir giriş yalnızca 10 ms aralıklarla örnekleniyorsa, iki örnek arasında başlayıp biten 2 ms'lik darbe görülmeyebilir. Yükselen kenar komutu, örneklenmemiş darbeyi geri getirmez. Enkoder gibi hızlı sinyaller için uygun hızlı sayıcı veya donanımsal yakalama gerekebilir. Bu örnek, yalnızca belirtilen örnekleme koşulu içindir.
Çevrim süresi ile tepki süresi: CPU'nun bir program çevrimini tamamlaması için geçen süre, makinenin toplam tepki süresinin yalnızca bir bölümüdür. Giriş filtresi, analog dönüşüm, haberleşme güncellemesi, görev zamanlaması ve çıkış cihazının davranışı da etkilidir. Örneğin bir motor sürücüsünün fiziksel tepkisi, CPU çevrimiyle aynı süre değildir.
Görevler ve kesmeler: Desteklenen kontrolörlerde sürekli çevrime ek olarak belirli aralıklarla veya olayla çalışan görevler bulunabilir. Görev zamanlaması ve öncelikler, programın hangi bölümünün ne zaman çalışacağını belirler. PID kontrol gibi işlemlerde uygun ve tutarlı örnekleme aralığı önemlidir. Görev türleri ve zaman sınırları kullanılan platformdan doğrulanmalıdır.
Watchdog ne yapar? Watchdog, program veya görev süresini izleyen bir denetim mekanizmasıdır. Belirlenen koşullar aşıldığında zaman hatası, görev durması veya CPU'nun duruşa geçmesi gibi tepkiler oluşabilir. Tepki, model ve ayarlara bağlıdır. Watchdog süresini artırmadan önce uzun süren kodu, görev çakışmalarını ve sistem yükünü araştırın.
CPU belleği neyi saklar? Bellek kapasitesi değerlendirilirken programın saklandığı alan, çalışırken kullanılan alan ve kalıcı veriler ayrılır. Program dosyası ile çalışma sırasında değişen değerler aynı şey değildir. Değişkenlerin veri tipleri, diziler ve kullanılan bloklar bellek ihtiyacını etkiler. Derlenmiş projenin kullanımını ilgili CPU'nun bellek sınırlarıyla karşılaştırın.
Kalıcı veri (retain) nedir? Uygun şekilde tanımlanan kalıcı değişkenler, desteklenen koşullarda enerji kesildikten sonra değerlerini korur. Sayaç toplamı veya üretim ayarı buna örnek olabilir. Diğer değişkenler başlangıç değerlerine dönebilir. Enerji kesme, yeniden başlatma, bellek sıfırlama ve program yükleme işlemlerinin veri üzerindeki etkileri ayrı ayrı kontrol edilmelidir.
CPU nasıl programlanır? PLC programlama, uyumlu programlama yazılımıyla yapılır. Ladder Diagram, FBD ve Structured Text gibi dillerin desteği kullanılan platforma bağlıdır. CODESYS de desteklenen cihazlarda kullanılabilen geliştirme ortamlarından biridir. Proje, CPU modeli ve yazılım sürümüyle uyumlu olmalıdır. Aynı dilin desteklenmesi, projelerin her cihazda doğrudan çalışacağı anlamına gelmez.
Haberleşme görevleri: CPU, uygun arayüz ve yapılandırmayla HMI, SCADA ve diğer cihazlarla veri alışverişi yapabilir. Modbus, PROFINET veya EtherCAT desteği, donanım ve yazılım seçeneklerine bağlıdır. Protokol, cihaz rolü ve bağlantı kapasitesi birlikte incelenir. Ethernet soketi bulunması, bütün endüstriyel haberleşme protokollerinin desteklendiğini göstermez.
Özel işlevler CPU'ya mı bağlıdır? Yüksek hızlı çıkış, hızlı sayma ve hareket kontrolü gibi işlevler; CPU, çıkış tipi, özel modül ve yazılım desteğinin birlikte uygun olmasını gerektirebilir. Genel işlem hızı ile özel kanalın donanım sınırı ayrı özelliklerdir. Daha hızlı bir CPU seçmek, mevcut I/O kanalının frekans veya elektriksel sınırını kendiliğinden değiştirmez.
İşlem gücü nasıl değerlendirilir? Tek bir komutun işlem süresi, uygulamanın tamamını temsil etmez. Matematik işlemleri, blok çağrıları, kesmeler ve haberleşme yükü sonucu değiştirir. Gerçek projedeki çevrim ve görev sürelerini, yoğun çalışma koşullarında ölçmek daha anlamlıdır. Yalnızca işlemci frekansına veya katalogdaki bit işlem süresine bakarak seçim yapmayın.
CPU seçiminde hangi ölçütler önemlidir? PLC seçimi sırasında I/O sayısı ve türü, genişleme sınırları, bellek, gerekli tepki süresi, haberleşme ve özel işlevler birlikte değerlendirilir. Besleme, çalışma sıcaklığı ve montaj koşulları da uygulamaya uygun olmalıdır. Marka ve model karşılaştırmasında bakım ve yazılım erişimi hesaba katılır. Gelecekteki genişleme için makul pay bırakın; gereksiz büyük CPU her zaman daha iyi çözüm değildir.
RUN, STOP ve yeniden başlatma: RUN genellikle kullanıcı programının yürütüldüğü, STOP ise normal yürütmenin durduğu çalışma durumudur. Çıkışların duruşta ve açılışta nasıl davranacağı CPU, modül ve ayarlara göre değişebilir. Makine güvenliği ayrıca tasarlanmalıdır. STOP durumunu tek başına enerjinin kesildiği veya mekanizmanın güvenli olduğu şeklinde yorumlamayın.
CPU arızası nasıl araştırılır? Hata ayıklama sırasında besleme, durum LED'leri, teşhis kayıtları, I/O yapılandırması ve ağ bağlantıları incelenir. Program hatası, iletişim kesintisi veya modül sorunu CPU donanım arızasıyla karıştırılmamalıdır. CPU değiştirmeden önce kayıtları ve sorunun hangi koşulda oluştuğunu değerlendirin.
Yedekleme ve CPU değişimi: Kaynak proje, donanım yapılandırması, gerekli parametreler ve kullanılan sürümler birlikte saklanır. CPU'dan alınan program kopyasının bütün kaynak dosyalarını ve açıklamaları içerdiği varsayılmamalıdır. Yeni ünitenin sipariş kodu, firmware sürümü ve modül uyumu kontrol edilir. Değişimden sonra başlangıç değerleri, haberleşme ve kontrol davranışı doğrulanır.
İkinci el CPU seçimi: Dış görünüşün yanında tam ürün kodu, bağlantı noktaları, bellek veya kart gereksinimi, erişim koruması ve program yüklenebilirliği incelenir. PLC standartlarına uygunluk iddiası da ilgili ürün belgeleriyle değerlendirilir. Aynı aile adı veya benzer gövde, mevcut sistemle uyumun kanıtı değildir.