Tüm yazılar
Genel

Kendi PLC'ni Yapmak: Mühendislik Rüyası mı, Ticari Kabus mu? (Dev Rehber 2026)

Kendi endüstriyel kontrol cihazını üretmek mi istiyorsunuz ama nereden başlayacağınızı bilmiyor musunuz? Donanım tasarımından EMC testlerine,

Kendi PLC'ni Yapmak: Mühendislik Rüyası mı, Ticari Kabus mu? (Dev Rehber 2026)

ÖZET: Kendi endüstriyel kontrol cihazını üretmek? Evet, teknik olarak kendi PLC alternatifinizi (özel endüstriyel kontrol cihazı) üretebilirsiniz. Modern mikrodenetleyiciler (STM32, ESP32 vb.) ve gelişmiş PCB üretim teknikleri ile bir prototip yapmak mümkündür. Ancak, bu cihazı ticari ve güvenilir bir “endüstriyel ürün” haline getirmek; zorlu EMC/EMI testleri, elektriksel izolasyon standartları, deterministik yazılım (runtime) geliştirme ve sertifikasyon süreçleri nedeniyle çok yüksek maliyetli ve uzmanlık gerektiren bir süreçtir. Hobi veya çok spesifik, düşük riskli kurum içi uygulamalar için uygun olsa da, genel amaçlı ticari bir PLC’ye rakip olmak devasa bir Ar-Ge yatırımı gerektirir.

Bir otomasyon fuarında gezerken veya bir panonun kapağını açıp o meşhur markaların logolarını taşıyan cihazlara bakarken içinizden şu sesi duydunuz mu:

“Yahu bunun içinde ne var ki? Alt tarafı güçlü bir ARM işlemci, biraz optokuplör, birkaç röle ve sağlam bir plastik kasa. Ben bunu yarı fiyatına, hatta onda birine yaparım. Üstelik tam istediğim özellikleri de eklerim!”

Eğer bu sesi duyduysanız, tebrikler; içinizde bir “ürün geliştirici” ruhu taşıyorsunuz. Ben de o sesi yıllar önce duydum. O yola girdim, o duvara çarptım, o tozları yuttum ve şimdi 2026 yılının perspektifinden, o meşhur soruya en dürüst cevabı vermek için buradayım.

Soru şu: “Kendim PLC’ye alternatif bir ürün üretebilir miyim?”

Cevap, otomasyon dünyasındaki her şey gibi; kocaman bir “EVET, AMA…” ile başlıyor. Bu “ama”lar, sandığınızdan çok daha pahalı, çok daha yorucu ve çok daha tehlikeli olabilir.

Bu rehberde, size “Arduino ile LED yakma” seviyesinde bir hobi projesi değil; Siemens’in, Beckhoff’un, Rockwell’in karşısına çıkabilecek, 7/24 bir fabrikada çalışacak endüstriyel bir kontrol cihazı üretmenin anatomisini anlatacağım.

Hazırsanız, pembe gözlükleri çıkaralım ve kaynak maskelerimizi takalım. Gerçekler biraz kıvılcımlı olacak.

kendi-plc-ni-üretmek-1

Motivasyon Analizi - Neden Bu Belaya Bulaşıyorsunuz?

Teknik detaylara dalmadan önce, bu işe neden kalkıştığınızı çok iyi analiz etmelisiniz. Çünkü motivasyonunuz, karşılaşacağınız zorluklara dayanma gücünüzü belirleyecek.

Genelde üç ana motivasyon görüyorum:

1. “Çok Pahalılar!” (Maliyet Odaklı Motivasyon)

Piyasadaki PLC’lerin fiyatlarına bakıp, içindeki komponent maliyetini (BOM - Bill of Materials) hesaplayınca arada uçurum olduğunu görüyorsunuz. “Bu CPU 2000 Dolar olamaz, içindeki işlemci 15 Dolar!” diyorsunuz.

2. “İstediğim Özellik Yok / Çok Hantal” (Teknoloji Odaklı Motivasyon)

Standart PLC’lerin yazılım geliştirme ortamları (IDE) bazen modern yazılımcılara “taş devri” gibi gelir. Python ile makine öğrenmesi (ML) koşturmak, veriyi doğrudan buluta JSON olarak atmak veya çok spesifik bir haberleşme protokolünü entegre etmek istersiniz ama PLC üreticisi size kapalı bir kutu sunar.

3. “Ben Daha İyisini Yaparım” (Ego/Girişimcilik Odaklı Motivasyon)

Yerli ve milli bir PLC markası yaratmak, pazardan pay almak istiyorsunuz.


Donanım Tasarımı - Buzdağının Görünen Kısmı

Karar verdiniz, yapacaksınız. İlk adım donanım. Çoğu mühendis için işin en keyifli kısmı burasıdır. Altium Designer’ı açar, işlemciyi seçer ve çizime başlarsınız. Ama endüstriyel tasarım, laboratuvar tasarımına benzemez.

1. İşlemci (MCU/MPU) Seçimi

2026 yılında seçenekleriniz muazzam.

Seçiminiz ne olursa olsun, “endüstriyel sınıf” (Industrial Grade, -40°C / +85°C çalışma aralığı) komponentler kullanmak zorundasınız.

2. Kutsal Kural: İZOLASYON, İZOLASYON, İZOLASYON!

Kendi PLC’sini yapanların %90’ının patladığı (kelimenin tam anlamıyla) nokta burasıdır.

Bir Arduino projesinde bir butonu doğrudan işlemcinin bacağına bağlayabilirsiniz. Endüstride bunu yaparsanız, 100 metre ötedeki bir kontaktör çektiğinde oluşan elektriksel gürültü (EMF), o butondan gelen kablo üzerinden işlemcinizi yakar.

3. Güç Kaynağı Tasarımı

Fabrika elektriği kirlidir. Voltaj dalgalanır, anlık yükselmeler (surge) olur, harmonikler cirit atar. Tasarladığınız cihazın 24V DC girişi, bu kaosa dayanıklı olmalıdır. Girişte sağlam bir DC-DC dönüştürücü, EMC filtreleri, TVS diyotları (Transient Voltage Suppressor) ve sigortalar hayati önem taşır. Cihazınızın beslemesi kesilse bile (brown-out), işlemcinin güvenli bir duruma geçmesi için gerekli süreyi tanıyan kapasitör bankalarına ihtiyacınız vardır.

4. PCB Tasarım Sanatı

Şemayı çizmek yetmez. PCB’yi çizerken de endüstriyel kurallara uymalısınız.


Yazılımın Görünmeyen Yüzü - “Runtime” Kabusu

Donanımı hallettiniz, PCB’ler geldi, dizgiyi yaptınız ve ilk enerji verildiğinde duman çıkmadı. Harika! Şimdi sıra LED yakıp söndürmekten daha fazlasını yapmaya geldi.

Bir PLC’yi PLC yapan şey donanımı değil, içindeki “Runtime” (Çalışma Zamanı) yazılımıdır.

1. Determinizm ve Döngü Süresi (Cycle Time)

Bir PLC’nin en önemli özelliği deterministik olmasıdır. Yani bir giriş okuma, mantığı işleme ve çıkışı yazma döngüsünün (Scan Cycle) her zaman belirli bir sürede (örneğin 1ms) tamamlanacağını garanti etmelidir.

Eğer yazdığınız yazılım bir döngüyü 1ms’de, diğerini 15ms’de tamamlıyorsa, o cihazla hassas bir makineyi kontrol edemezsiniz. Bu determinizmi sağlamak için:

2. Kullanıcı Kodu Nasıl Çalışacak?

Siz cihazı yaptınız, peki müşteri bunu nasıl programlayacak? Cihazın içine gömülü bir C++ kodu mu yazacak? Hayır, endüstri bunu kabul etmez.

3. Haberleşme Protokolleri Yığını

Bir endüstriyel cihaz tek başına bir adadır. Diğer cihazlarla konuşması gerekir.


Büyük Filtre - Standartlar, Testler ve Sertifikasyon

Kendi endüstriyel kontrol cihazını üretmek-2

İşte hayallerin suya düştüğü, bütçelerin eridiği yer burasıdır. Cihazınız laboratuvar masanızda harika çalışıyor olabilir. Ama onu bir fabrikaya sokmak için “pasaportlara” ihtiyacı var.

1. EMC/EMI Testleri (Elektromanyetik Uyumluluk)

Cihazınız iki şeyi kanıtlamalıdır:

Bu testler (IEC 61000 serisi standartlar) akredite laboratuvarlarda yapılır. “Burst”, “Surge”, “ESD”, “Radiated Immunity” gibi testlerde cihazınıza binlerce voltluk şoklar verilir. Eğer PCB tasarımınızda, filtrelerinizde, topraklamanızda en ufak bir hata varsa, cihazınız bu testlerden geçemez. Her bir test tekrarı binlerce dolar demektir.

2. Güvenlik ve CE İşareti

Avrupa pazarında (ve Türkiye’de) ürün satacaksanız CE işareti zorunludur. Bu, cihazınızın Alçak Gerilim Direktifi (LVD) ve Makine Emniyeti Direktiflerine uygun olduğunu beyan etmeniz demektir. Eğer cihazınızın hatası yüzünden bir makine kontrolden çıkar ve bir işçi yaralanırsa, bunun yasal sorumluluğu çok ağırdır.


Ticari Gerçekler - Yapmak mı, Satın Almak mı?

Teknik ve yasal zorlukları aştığınızı varsayalım. Şimdi masaya oturup bir hesap yapma zamanı.

Senaryo A: Kendi Fabrikanız İçin 50 Adet Üreteceksiniz

Eğer piyasadan eşdeğer bir PLC’yi 500 USD’ye alabiliyorsanız, kendi PLC’nizi yapmak korkunç bir zarardır. Ayrıca kendi yaptığınız cihazın desteğini de siz vermek zorundasınız. O cihazı tasarlayan mühendis işten ayrıldığında ne olacak?

Senaryo B: Pazara Satmak İçin Yılda 10.000 Adet Üreteceksiniz

Bu senaryoda Ar-Ge ve test maliyetleri birim başına çok düşeceği için (NRE - Non-Recurring Engineering), kendi PLC’nizi üretmek çok karlı bir iş modeline dönüşebilir. Ancak bu sefer de satış, pazarlama ve global destek ağı kurma maliyetleri devreye girer.


İnatçı Vizyonerler İçin Bir Yol Haritası

“Kendi PLC alternatifimi üretebilir miyim?” sorusunun cevabı teknik olarak evet, ticari ve pratik olarak ise çoğu zaman hayırdır.

Ancak, teknoloji dünyası “yapılamaz” denileni yapan inatçılar sayesinde ilerler. Eğer bu yola girmekte kararlıysanız, şu tavsiyelerimi cebinize koyun:

  1. Tekerleği Yeniden İcat Etmeyin (Tamamen): Sıfırdan bir PLC yapmak yerine, “Modüler Sistemler” (SOM - System on Module) kullanın. İşlemci, RAM, Flash gibi karmaşık kısımları hazır bir modül olarak alın, siz sadece I/O kartını ve taşıyıcı kartı (carrier board) tasarlayın. Raspberry Pi Compute Module tabanlı endüstriyel cihazlar buna iyi bir örnektir.
  2. Niş Bir Alana Odaklanın: Genel amaçlı bir S7-1200 rakibi yapmaya çalışmayın. Örneğin, “Sadece plastik enjeksiyon makineleri için, üzerinde özel yapay zeka algoritmaları koşan, bulut bağlantılı özel bir kontrolcü” yapın. Standart PLC’lerin zayıf olduğu bir alanı hedefleyin.
  3. Açık Kaynağı Kucaklayın: Yazılım tarafında Linux, Python, Node-RED gibi açık kaynak araçların gücünü endüstriyel donanımla birleştirin. Bu size hız kazandırır.
  4. Sertifikasyonu Ertelemeyin: Tasarımın en başından itibaren EMC uyumluluğunu düşünün. Prototip aşamasında bile ön testler yaptırın.

Kendi endüstriyel kontrolcünü yapmak, mühendislik nirvanasıdır. Zorludur, yıpratıcıdır ama başardığınızda kendi yarattığınız “beynin” koca bir fabrikayı yönettiğini görmenin hazzı paha biçilemezdir.

Bu yola gireceklere şimdiden bol şans ve sağlam sinirler diliyorum. İhtiyacınız olacak.

onlineplcegitimi.com