PLC seçimi, IEC 61131-3 dilleri ve I/O kablolaması
Doğru PLC; I/O sayısı, eksen sayısı, çevrim süresi ve haberleşme ihtiyacından seçilir. Sahadaki sorunların büyük kısmı ise PNP/NPN uyumsuzluğu, kalıcı veri ve tarama süresi aşımı gibi temel konulardan çıkar.
5 soru ve cevap
Temel bilgi
Devreye alma
Arıza giderme
Temel bilgi
01
Makinem için hangi PLC'yi seçmeliyim?
PLC'yi dört soruyla seçin: kaç dijital ve analog I/O gerekiyor, kaç servo ekseni ve hangi hareket türü (bağımsız, senkron, interpolasyonlu, CNC), hedeflenen çevrim süresi ne ve hangi haberleşmeler taşınacak (EtherCAT, CANopen, Modbus, Ethernet). İleride eklenecek eksen ve I/O için pay bırakın.
Tek eksenli hareketten robotik ve CNC'ye: MAT-LC CPU ailesi
Hepsi aynı projede bir arada kullanılabilir; her biri farklı işe uygundur. Ladder (LD) ayrık kilitleme mantığı ve bakımcıların okuması için, Structured Text (ST) hesaplama, veri işleme ve hareket kodu için, FBD sinyal akışı ve kontrol döngüleri için, SFC ise adım adım ilerleyen makine sekansları için idealdir. Instruction List (IL) standardın üçüncü baskısında kullanımdan kaldırılmıştır.
PNP ve NPN sensör farkı nedir, PLC girişine nasıl bağlarım?
PNP (sourcing) sensör aktifken çıkışına +24 V verir; bu yüzden ortak ucu 0 V olan (sinking) bir PLC girişine bağlanır. NPN (sinking) sensör aktifken çıkışını 0 V'a çeker ve ortak ucu +24 V olan (sourcing) bir girişe bağlanır. Uyuşmazlıkta giriş hiç yanmaz veya sürekli yanık kalır.
Endüktif, fotoelektrik ve silindir sensörlerimiz PNP ve NPN seçenekleriyle sunulur
Bir makinede tek bir tipte standartlaşmak yedek parça karışıklığını önler
Enkoder veya hızlı sayım için normal PLC girişi yeterli mi?
Genellikle hayır. Standart dijital girişler PLC'nin tarama çevriminde okunur ve filtrelidir; tarama süresinden kısa pulse'lar kaçırılır. Enkoder okumak, hızlı sayım yapmak veya pulse üretmek için yüksek hızlı sayıcı (HSC) ya da pulse modülü kullanın; bu modüller sayımı donanımda, taramadan bağımsız yapar.
Watchdog, bir görevin kendisine ayrılan süre içinde bitmediğini söyler. Tipik nedenler: çok sayıda eleman üzerinde dönen bir döngü, sonsuz WHILE döngüsü, görev içinde yapılan dosya veya ağ işlemi, ya da yeni eklenen kodun görevin süresini aşması. Görev izleme ekranında en uzun çevrim süresine bakın ve ağır işi daha düşük öncelikli bir göreve taşıyın.