Endüstriyel otomasyon dünyasında uzun yıllardır standart yaklaşım; üreticiye özel donanım PLC kullanımıydı. Ancak son yıllarda özellikle: Industrial PC (IPC), Edge Computing, Yapay zeka destekli görüntü işleme, Merkezi veri toplama, Dijital ikiz (Digital Twin), Cloud ve container teknolojileri gibi alanların hızla gelişmesiyle birlikte “Virtual PLC” yani sanal PLC mimarileri ciddi şekilde yaygınlaşmaya başladı.

Eskiden yalnızca IT dünyasında gördüğümüz sanallaştırma yaklaşımı artık üretim hatlarına, makinelere ve gerçek zamanlı kontrol sistemlerine giriyor.

Bu yazıda; Virtual PLC nedir? Hardware PLC’den farkı nedir? Piyasadaki önemli virtual PLC platformları nelerdir? Avantaj ve dezavantajları nelerdir? Hangi uygulamada hangi mimari daha mantıklıdır? sorularını detaylı şekilde inceleyeceğiz.

Virtual PLC Nedir?

Klasik PLC mimarisinde; CPU + RTOS + PLC Runtime = Tek Donanım Kutusu mantığı vardır. Yani; işletim sistemi, işlemci, haberleşme, PLC runtime aynı fiziksel cihaz içinde çalışır.

Virtual PLC yaklaşımında ise PLC artık fiziksel bir kutu olmak zorunda değildir. PLC runtime; Industrial PC, Sanal makine (VM), Hypervisor, Linux, Windows, Docker container üzerinde çalışabilir.

Mimari şu hale gelir: Industrial PC / Server / VM / Container + PLC Runtime

Bu yaklaşım sayesinde PLC artık yalnızca kontrol cihazı olmaktan çıkar ve modern yazılım altyapısının bir parçası haline gelir.

SoftPLC ve Virtual PLC Aynı Şey mi?

Bu iki kavram genelde karıştırılır.

SoftPLC: IPC üzerinde çalışan, gerçek makineyi kontrol eden, yazılım tabanlı PLC runtime’ıdır. Örnek: Beckhoff TwinCAT, CODESYS Control Win, Siemens WinAC

Virtual PLC ise: VM, container, hypervisor gibi sanallaştırma katmanları üzerinde çalışan PLC yaklaşımıdır. Örnek: Siemens S7-1500V, Containerized PLC sistemleri, Edge tabanlı PLC mimarileri.

Yani her Virtual PLC bir SoftPLC’dir, ancak her SoftPLC tam anlamıyla sanallaştırılmış değildir.

Neden Virtual PLC’ye Geçiliyor?

Çünkü modern üretim sistemlerinde PLC artık tek başına çalışmıyor.

Günümüzde aynı sistemde: görüntü işleme, yapay zeka, veri analitiği, SQL veri tabanı, OPC UA, MQTT, ERP bağlantıları, MES entegrasyonu, bulut haberleşmesi aynı anda gerekiyor.

Klasik PLC mimarisi bu ihtiyaçlarda bazı sınırlarla karşılaşıyor. Virtual PLC yaklaşımı ise IT ve OT dünyasını birbirine yaklaştırıyor.

Virtual PLC’nin Sağladığı Avantajlar

1. Tek Donanım Üzerinde Çoklu Sistem

Tek bir IPC üzerinde aynı anda: PLC, HMI, SCADA, SQL, OPC UA, AI algoritmaları, görüntü işleme, veri kayıt sistemi çalıştırılabiliyor.

Bu özellikle: test sistemlerinde, AI inspection projelerinde, akıllı üretim uygulamalarında çok ciddi avantaj sağlıyor.

2. Merkezi Yönetim ve Backup

Virtual PLC sistemlerinde: snapshot alma, image backup, uzaktan güncelleme, merkezi yönetim çok daha kolay hale geliyor. Özellikle çok sayıda makine bulunan tesislerde bu büyük avantaj.

3. Donanım Bağımlılığının Azalması

Klasik PLC’de: CPU arızası, üretici bağımlılığı, özel modül zorunluluğu yüksek seviyededir. Virtual PLC’de ise runtime farklı donanımlara taşınabiliyor.

4. Yapay Zeka ve Vision Entegrasyonu

Modern üretim tesislerinde artık: kamera sistemleri, AI tabanlı kalite kontrol, görüntü analizi çok yaygın.

Hardware PLC sistemlerinde bu işlemler genellikle ek PC’ler gerektiriyor.

Virtual PLC mimarisinde ise: vision, AI, PLC aynı IPC üzerinde çalışabiliyor.

5. Cloud ve Edge Entegrasyonu

Virtual PLC sistemleri: Docker, Kubernetes, MQTT, REST API, Edge computing altyapılarıyla çok daha uyumlu. Bu da Endüstri 4.0 projelerinde büyük avantaj oluşturuyor.

Virtual PLC’nin Zayıf Yönleri

Her teknolojide olduğu gibi bazı kritik dezavantajlar da var.

1. Realtime Determinism Problemi

PLC dünyasının en kritik konusu: cycle time, jitter, latency, determinism’dir.

Klasik PLC’ler bu konuda çok güçlüdür çünkü: özel RTOS, özel CPU, optimize edilmiş scheduler kullanırlar.

Virtual PLC sistemlerinde ise: Windows scheduler, hypervisor latency, CPU paylaşımı, network gecikmeleri problem oluşturabilir.

Bu nedenle: realtime kernel, isolated CPU core, realtime ethernet, watchdog yapıları kritik hale gelir.

2. IT Bilgisi Gerektirir

Klasik PLC bakımcısı: CPU değiştirir, modül değiştirir, PLC download yapar.

Virtual PLC sistemlerinde ise: Linux, VM yönetimi, network, container, hypervisor, storage yönetimi bilgisi gerekir.

Bu nedenle OT ile IT’nin birlikte çalışması önem kazanır.

3. Donanım Kalitesi Kritik Hale Gelir

Klasik PLC’lerde donanım üretici tarafından optimize edilmiştir.

Virtual PLC’de ise; IPC kalitesi, SSD, fan yapısı, thermal tasarım, NIC kalitesi doğrudan sistem kararlılığını etkiler.

Piyasadaki Önemli Virtual PLC Platformları

Siemens S7-1500V

Siemens’in yeni nesil virtual PLC yaklaşımıdır.

Özellikleri:

  • TIA Portal uyumlu
  • Industrial Edge entegrasyonu
  • VM/container desteği
  • büyük tesis odaklı mimari

Avantajları:

  • kurumsal güvenilirlik,
  • güçlü Profinet altyapısı,
  • digital twin uyumu

Dezavantajları:

  • yüksek lisans maliyeti,
  • vendor lock-in,
  • kapalı ekosistem

Özellikle:

  • otomotiv,
  • büyük üretim tesisleri,
  • standartizasyon isteyen şirketlerde

güçlü konumdadır.

Beckhoff TwinCAT 3

TwinCAT aslında modern SoftPLC dünyasının en güçlü oyuncularından biri.

Öne çıkan özellikleri:

  • EtherCAT tabanlı mimari
  • çok güçlü motion control
  • Visual Studio entegrasyonu
  • PLC + AI + vision birlikte çalışma

Özellikle:

  • robotik,
  • yüksek hızlı makineler,
  • servo motion,
  • görüntü işleme entegrasyonu

alanlarında çok güçlüdür.

Dezavantajı:

  • klasik PLC yaklaşımına göre daha karmaşık olmasıdır.
CODESYS

CODESYS bugün en yaygın SoftPLC platformlarından biridir.

Avantajları:

  • düşük maliyet,
  • yüksek esneklik,
  • Linux desteği,
  • çok farklı donanımlarda çalışabilmesi

Özellikle:

  • OEM üreticiler,
  • düşük maliyetli sistemler,
  • özel cihaz geliştirme

alanlarında çok tercih edilir.

En büyük avantajı:
aynı IEC61131 kodunun farklı platformlara taşınabilmesidir.

Phoenix Contact PLCnext

PLCnext, IT ve OT dünyasını yakınlaştıran modern platformlardan biridir.

Öne çıkan özellikleri:

  • Linux tabanlı yapı
  • Docker desteği
  • Python/C++ entegrasyonu
  • MQTT/REST API desteği

Özellikle:

  • cloud bağlantılı sistemlerde,
  • edge automation projelerinde,
  • veri odaklı üretim uygulamalarında

avantaj sağlar.

Bosch Rexroth ctrlX CORE

Yeni nesil container tabanlı otomasyon yaklaşımının önemli oyuncularından biridir.

Özellikleri:

  • Linux tabanlı
  • app-store mantığı
  • Docker/container altyapısı
  • AI/vision entegrasyonu

Özellikle modern edge mimarileri için dikkat çekici platformlardan biridir.

OpenPLC

Açık kaynaklı SoftPLC platformudur.

Avantajları:

  • ücretsiz olması,
  • eğitim için uygun olması,
  • Raspberry Pi üzerinde çalışabilmesi

Dezavantajları:

  • endüstriyel güvenilirliğinin sınırlı olması,
  • safety sertifikasyonlarının olmaması,
  • büyük tesislerde tercih edilmemesi

dir.

Hardware PLC mi? Virtual PLC mi?

Bu sorunun tek bir doğru cevabı yok. Uygulamaya göre değişiyor.

Hardware PLC’nin Güçlü Olduğu Alanlar

Küçük makineler, standalone sistemler, çok zorlu ortam şartları, bakım kolaylığı,  yüksek determinism gereksinimi olan uygulamalarda halen çok güçlüdür.

Virtual PLC’nin Güçlü Olduğu Alanlar

AI + vision sistemleri, veri yoğun uygulamalar, edge computing, merkezi yönetim, büyük üretim tesisleri, dijital ikiz uygulamaları gibi alanlarda hızla öne çıkıyor.

Sonuç

Virtual PLC teknolojileri artık yalnızca “alternatif” değil; birçok uygulamada doğrudan ana çözüm haline geliyor.

Özellikle:

  • yapay zeka,
  • görüntü işleme,
  • veri analitiği,
  • cloud entegrasyonu,
  • merkezi yönetim

gerektiren modern üretim sistemlerinde sanal PLC yaklaşımı ciddi avantaj sağlıyor.

Ancak:

  • gerçek zamanlı çalışma,
  • determinism,
  • güvenilir IPC seçimi,
  • IT altyapısı yönetimi

halen kritik mühendislik konuları olmaya devam ediyor.

Önümüzdeki yıllarda:

  • containerized PLC,
  • edge-native automation,
  • software-defined factory

yaklaşımlarının çok daha yaygın hale gelmesi bekleniyor.

Otomasyon dünyası artık yalnızca elektrik ve PLC bilgisiyle değil; aynı zamanda:

  • yazılım,
  • network,
  • Linux,
  • container,
  • veri yönetimi,
  • yapay zeka

becerileriyle şekilleniyor.

1