Bir otomasyon projesinin en heyecanlı ama aynı zamanda stresi en yüksek anı, sahadaki ilk enerji verme (Commissioning) günüdür. Elektrik panosu fabrikada günlerce titizlikle toplanmış, IEC 61439 standartlarına uygun izolasyon ve tip testlerinden geçmiş, PLC tarafındaki yazılım ise modüler bloklar ve temiz bir mimariyle hazırlanmıştır. Masa başında her şey kusursuz görünür.
Ancak şalter kaldırılıp ilk Start butonuna basıldığında sahanın fiziksel gerçekleri devreye girer: Haberleşme hatları anlık olarak kopar, analog sensör değerleri tutarsız dalgalanmalar gösterir, servo motorlar anlamsız Titreşim (hunting) oluşturur veya güvenlik röleleri sebepsiz yere açma yapar.
Endüstriyel otomasyonda teorik tasarım ile saha gerçekliği arasındaki farkı kapatan şey, masa başındaki ideal varsayımlar değil; sahanın getirdiği elektriksel, mekanik ve çevresel zorlukları öngörebilmektir. Projelerinizin sahaya indiğinde kilitlenmesini önleyecek, tecrübeyle sabit derinlemesine teknik esaslar şunlardır:
PROFINET, EtherCAT veya Modbus RTU (RS485) gibi saha otomasyon protokollerinde karşılaşılan "rasgele paket kayıpları" ve "geçici cihaz kopmaları" vakalarının %80'den fazlası yazılımsal veya konfigürasyonel değil, fiziksel katmandaki EMC ihlallerinden kaynaklanır.
Kablo Ayrımı (Segregation): Yüksek akım taşıyan motor besleme kabloları ve frekans konvertörü (VFD) çıkışları, hassas sinyal ve haberleşme kabloları ile asla aynı kablo tavası içerisinde yan yana yürütülmemelidir. Zorunlu kesişim noktalarında kablolar birbirini 90 derecelik dik açıyla kesmelidir.
Ekranlama (Shielding): Ekranlı (shielded) haberleşme kablolarının zırhları panoda sadece geçici bir klemens noktasına bırakılmamalı; 360 derece temas sağlayan özel EMC klemensleri ile doğrudan panonun topraklama barasına bağlanmalıdır. Yanlış veya eksik topraklanan bir kablo zırhı, paraziti sönümlemek yerine ortamdaki elektriksel gürültüyü toplayan bir anten gibi çalışır.
Potansiyel Sürüklenmesi: Farklı panolardan beslenen saha cihazlarının toprak potansiyelleri eşit değilse, haberleşme kablosunun zırhı üzerinden dengeleme akımları akar. Bu durum hem veri hattını bozar hem de RS485 transceiver çiplerini fiziksel olarak yakabilir.
Bir tesiste birden fazla 24V DC anahtarlamalı güç kaynağı (SMPS) kullanıldığında, her bir kaynağın 0V (GND) çıkışları kendi içinde yüzen (floating) bir potansiyele sahip olur.
Saha sensörlerinden gelen analog sinyallerin (0-10V, 4-20mA) PLC analog giriş kartlarında doğru okunabilmesi veya dijital I/O sinyallerinin kararlı çalışması için, aksi belirtilmedikçe tüm 24V DC güç kaynaklarının 0V (GND) uçları pano içinde tek bir referans noktasında birleştirilmelidir.
Ortak potansiyel oluşturulmadığında, iki farklı kaynak arasındaki kaçak potansiyel farkı analog kartlarda "ofset" hatalarına veya dijital girişlerin sürekli "HIGH" konumunda takılı kalmasına yol açar.
Motor ve sürücü seçimi yapılırken yalnızca motorun nominal gücüne ($kW$) veya etiket üzerindeki durma torkuna ($Nm$) odaklanmak, dinamik eksenlerde ciddi hatalara sebep olur.
Atalet Oranı (Inertia Ratio): Yükün atalet momenti ile motor rotorunun atalet momenti arasındaki oran (özellikle servo sistemlerde) ideal olarak $5:1$ veya altı olmalıdır. Bu oran $10:1$ seviyelerini aştığında, sürücü kazançları (PID gains) ne kadar ayarlanırsa ayarlansın eksende aşırı aşma (overshoot) ve duruşlarda titreşim kaçınılmaz hale gelir.
Stepper vs. Servo Karşılaştırması: Adım motorları (Stepper) düşük devirlerde son derece yüksek tork üretirken, devir arttıkça tork eğrisi dik bir ivmeyle düşer. Yüksek hız gerektiren uygulamalarda Stepper kullanımı adım kaçırmaya (step loss) davetiye çıkarır.
Rejeneratif Frenleme: Dikey eksenler (asansör, vinç vb.) veya yüksek kütleli yatay eksenler ani duruş yaptığında, motor bir jeneratör gibi davranarak kinetic enerjiyi elektriğe dönüştürür ve sürücünün DC bara voltajını yükseltir. Uygun güçte Frenleme Direnci (Braking Resistor) eklenmeyen sistemler, her seri duruşta "DC Bus Overvoltage" hatasına geçerek üretimi durdurur.
PLC programı yazarken kodun sadece "ideal senaryoda nasıl çalışacağı" değil, "sistemde bir eleman arızalandığında nasıl davranacağı" kurgulanmalıdır.
Watchdog ve Timeout: Konfigürasyondaki her bir uzak I/O, sürücü veya haberleşmeli cihaz için yazılım seviyesinde zaman aşımı (Timeout) sayaçları konulmalıdır. Yanıt vermeyen bir cihaz sistem genelini kilitlememeli; kontrollü bir şekilde ilgili istasyonu güvenli moda almalıdır.
Sensör Kararsızlığı (Debounce Filter): Sahadaki mekanik titreşimler veya sınır anahtarı (limit switch) temas noktalarındaki arklar, PLC girişinde milisaniyeler içinde yüzlerce kez açma-kapama sinyali (chatter) yaratabilir. Yazılımda kritik dijital girişlere küçük zaman filtreleri (Örn: 10-50 ms TON zamanlayıcısı) eklenerek yanlış tetiklemeler engellenmelidir.
Sınır Kontrolleri: Analog sensörlerden gelen veriler işlenirken (Scaling), kablo kopukluğu ($<3.8mA$) veya kısa devre ($>20.5mA$) durumları yazılımsal olarak yakalanmalı ve bu durumlarda hatalı veri ile işlem yapılması engellenmelidir.
Bir otomasyon sistemi ne kadar gelişmiş olursa olsun, onu günden güne kullanacak olan kişi sistemin yazılımcısı değil, sahadaki operatör veya bakım teknisyenidir.
Korumalı Manuel / Jog Modu: Sistemdeki tüm pnömatik silindirler, vanalar ve motorlar için HMI üzerinde yetki korumalı bir "Manuel Çalışma" ekranı bulunmalıdır. Bir sıkışma veya mekanik arıza anında bakım personelinin tüm hattı çalıştırmadan, sadece ilgili eyleyiciyi elle adımlayabilmesi devreye alma ve arıza arama sürelerini %70 azaltır.
Anlaşılır Alarm Yönetimi: HMI üzerinde sadece "Hata Kodu: 0x4F2" gibi teknik ifadeler yer almamalıdır. Bunun yerine "Aks-2 Servo Sürücü Aşırı Sıcaklık Uyarısı - Soğutma Fanını Kontrol Edin" şeklinde net, yönlendirici ve çözüm odaklı alarm metinleri kurgulanmalıdır.
Endüstriyel otomasyonda başarı; yalnızca hatasız kod yazmaktan değil, elektroniğin, mekaniğin, yazılımın ve sahadaki insan faktörünün birbiriyle olan etkileşimini doğru yönetmekten geçer. Tasarım aşamasında sahayı simüle edebilen ve bu 5 temel esası projenin merkezine koyan mühendislik yaklaşımları, devreye alma sürelerini kısaltırken sistem güvenilirliğini en üst seviyeye çıkarır.