Beijer Electronics’in Nexto XF modüler PLC ailesini inceliyorum: CODESYS tabanlı kontrolün Linux ve Docker ile aynı cihazda çalışması sahada ne anlama geliyor, hangi iddialar üretici beyanı, devreye almadan önce nelere bakmak gerekir.
İçindekiler
- PLC ile Linux aynı kutuda olursa ne değişir?
- Nexto XF nedir ve neyi vaat ediyor?
- Nexto XF modelleri ve donanım: nelere bakmalı?
- Nexto XF yazılım tarafı: CODESYS, BCS Tools ve Docker
- Nexto XF haberleşme: sahada işe yarayacak protokoller
- “2 ms altında 1.000 PID” iddiasını nasıl okumalı?
- Linux ve Docker, gerçek zamanlı kontrolün yanında güvenli mi?
- Lisans seviyeleri ve “Limited or Unavailable” notu
- Nexto XF devreye almadan önce benim kontrol listem
- Sonuç: ilgi çekici, ama sahada doğrulanması gereken bir yaklaşım
PLC ile Linux aynı kutuda olursa ne değişir?
Sahada çoğu zaman aynı tabloyla karşılaşıyoruz: makineyi PLC yönetiyor, veriyi buluta ya da üst sisteme taşımak için yanına bir endüstriyel PC, bir gateway ya da ayrı bir edge cihazı ekleniyor. Panoda bir kutu daha, bir güç kaynağı daha, bir ağ ayarı daha demek bu. Üstelik arıza olduğunda “sorun PLC’de mi, gateway’de mi, ağda mı” sorusuyla vakit kaybediyoruz.
Beijer Electronics’in duyurduğu Nexto XF modüler PLC bu yüzden ilgimi çekti. Fikir basit: PLC kontrolünü ve Linux tabanlı bir işletim sistemini aynı modüler cihazda toplamak. Konuyu Control.com haberinden ve Beijer’in kendi duyuru ile ürün sayfalarından okudum. Bu yazı bir çeviri değil; okuduklarımı bir otomasyoncunun gözüyle yeniden düzenledim ve nerede dikkatli olmak gerektiğini ayrıca not ettim.
Baştan söyleyeyim: elimde bu cihazla yaptığım bir devreye alma deneyimi yok. Bu nedenle aşağıdaki bilgiler üreticinin yayımladığı materyale dayanıyor. Benim yorumum olan yerleri açıkça ayırdım.
Nexto XF nedir ve neyi vaat ediyor?
Nexto XF, Beijer’in modüler PLC ailesi. Üreticiye göre kontrol tarafı CODESYS ile çalışıyor, yani IEC 61131-3 dillerinde tanıdık bir ortamda program yazıyorsunuz. Farkı, aynı donanımda Linux ortamının ve Docker konteynerlerinin de bulunması. Kontrol mantığı bir tarafta, veri işleme ya da bağlantı uygulamaları diğer tarafta çalışabiliyor.
Ayrıca üretici, ailenin ölçeklenebilir olduğunu söylüyor. Modüler yapı sayesinde giriş çıkış ve haberleşme ihtiyacına göre sistemi büyütebiliyorsunuz. Duyuruda ayrıca DNV onayı gibi denizcilik tarafına işaret eden bilgiler de yer alıyor. Bu, özellikle gemi ve açık deniz uygulamaları için not edilmesi gereken bir detay; ancak hangi model için hangi onayın geçerli olduğunu mutlaka güncel ürün belgesinden kontrol etmek gerekir.
Nexto XF modelleri ve donanım: nelere bakmalı?
Ürün sayfalarında birden fazla model görünüyor: BCS-XF300-B, BCS-XF315 ve BCS-XF325-W gibi. Model kodlarına bakarak işlemci, bellek, haberleşme portu veya kablosuz özellik farkı olduğunu tahmin edebilirsiniz, ama bunu kesin bilgi gibi aktarmak istemiyorum. Bu yüzden karar vermeden önce her modelin ürün sayfasındaki teknik tabloyu yan yana koymanızı öneririm.
| Karşılaştırma başlığı | Neden önemli? | Nereye bakmalı? |
|---|---|---|
| İşlemci ve bellek | Docker uygulamaları ile PLC görevi aynı kaynakları paylaşır. | Model ürün sayfası |
| Haberleşme portları | PROFINET, EtherCAT gibi protokollerin hangi modelde, hangi arayüzle geldiği değişebilir. | Ürün sayfası ve kullanım kılavuzu |
| Kablosuz özellik | Sahada Wi-Fi ihtiyacı varsa model seçimini etkiler, güvenlik politikasıyla da çakışabilir. | Ürün sayfası |
| Onaylar | Denizcilik gibi alanlarda belge şartını proje şartnamesi belirler. | Güncel sertifika listesi |
| Lisans seviyesi | Özelliklerin hangi lisansla açıldığı maliyeti belirler. | Beijer satış ve teknik destek |

Nexto XF yazılım tarafı: CODESYS, BCS Tools ve Docker
Öncelikle programlama tarafında CODESYS tabanlı olması, daha önce CODESYS ile çalışmış biri için avantaj. Mantık, değişkenler, görev yapısı tanıdık. Beijer’in kendi mühendislik aracı olan BCS Tools ise donanımı yapılandırmak ve projeyi cihaza yüklemek için kullandığınız araç. Fakat bu iki aracın birlikte nasıl çalıştığını, lisans ve sürüm uyumuyla birlikte denemeden söylemek doğru olmaz.
Ancak asıl yenilik Docker kısmı. Kısaca konteyner, bir uygulamayı kendi bağımlılıklarıyla paketleyip çalıştırmanın yolu. Örneğin PLC tarafında düşünürsek: veri toplayıp MQTT ile yayınlayan bir uygulamayı, PLC programını değiştirmeden ayrı bir konteyner olarak cihaza koyabilirsiniz. Kağıt üzerinde güzel. Sahada ise o uygulamanın güncellenmesi, kaynak tüketimi ve yetkilendirilmesi artık otomasyon ekibinin sorumluluğuna girecek.

Nexto XF haberleşme: sahada işe yarayacak protokoller
Üreticinin listesinde OPC UA, MQTT, Sparkplug B, Modbus, EtherNet/IP, PROFINET ve EtherCAT gibi protokoller geçiyor. Bu liste geniş ve IT/OT köprüsü kurmak isteyenler için cazip. Yine de “destekliyor” ifadesi ile “benim projemde hangi rolde, hangi lisansla çalışır” sorusu aynı şey değil. Örneğin bir protokolün cihazın master mı slave mi olarak çalışabildiğini, aynı anda kaç bağlantıyı açabildiğini ürün belgelerinden doğrulamak gerekir.
Özellikle benim açımdan en ilginç olanı MQTT ve Sparkplug B. Küçük ve orta ölçekli tesislerde veriyi doğrudan PLC cihazından yayınlamak, ayrı bir gateway ihtiyacını azaltabilir. Aynı fikri daha önce Autonics IO-Link yazısında sahadan veriyi yukarı taşımak bağlamında da konuşmuştuk.
“2 ms altında 1.000 PID” iddiasını nasıl okumalı?
Duyuruda dikkat çeken bir rakam var: üreticiye göre cihaz 2 ms altında 1.000 PID döngüsü çalıştırabiliyor. Bu bir üretici beyanı. Haber, rakamın hangi koşulda ölçüldüğünü açıklamıyor: model, görev sayısı, veri tipi ve cihazda çalışan diğer uygulamalar belli değil.
Bu nedenle bu tür rakamları şöyle kullanıyorum: “mimari yeterince güçlü görünüyor” diye not alıyorum, ama kendi uygulamamın döngü süresini kendi testimle ölçmeden karar vermiyorum. Özellikle Docker konteynerleri çalışırken PLC görev jitter’ının nasıl değiştiği, benim için asıl test olurdu.
Linux ve Docker, gerçek zamanlı kontrolün yanında güvenli mi?
Aslında bu soru bu mimarinin kalbi. Gerçek zamanlı kontrol ile genel amaçlı bir işletim sistemi aynı donanımda olunca, akla ilk gelen soru birbirlerini etkileyip etkilemeyecekleri. Üretici bu ayrımı tasarımıyla çözdüğünü söylüyor; ancak ayrıntılar, yani çekirdek ayrımı, öncelik yönetimi ve kaynak sınırlama, kamuya açık özetlerde sınırlı.
Ayrıca güvenlik tarafı ayrı bir başlık. Linux çalıştıran bir cihaz, ağda bir bilgisayar gibi davranır: açık portlar, kullanıcı hesapları, güncellemeler, konteyner imajlarının kaynağı. PLC’ye alıştığımız “yükle ve unut” yaklaşımı burada çalışmaz. Bu sorumluluğu üstlenecek birinin, yani IT ile OT arasında net bir sahibin olması gerekir.
Lisans seviyeleri ve “Limited or Unavailable” notu
Beijer’in ürün sayfalarında özellikler lisans seviyesine göre değişiyor. Bazı yazılım metrikleri için “Limited or Unavailable” şeklinde bir ifade geçiyor. Ben bunu okurken şöyle yorumladım: bazı lisans seviyelerinde belirli özellikler sınırlı olabilir ya da hiç bulunmayabilir. Bu yorum benim; kesin bilgi için üreticiden teyit gerekir.
Pratikte şu soruyu sormadan sipariş vermeyin: “Benim uygulamamın ihtiyaç duyduğu özellikler, teklifteki lisans seviyesinde hepsi açık mı?” Bu soru, sonradan çıkacak sürpriz maliyeti engelliyor.
Nexto XF devreye almadan önce benim kontrol listem
- Hangi model, hangi işlemci ve bellek ile geliyor, Docker için ayrılan kaynak ne kadar?
- İhtiyacım olan protokoller bu modelde ve bu lisansta açık mı?
- Benim döngü sürem için gerçek test yapabilir miyim, demo cihaz mümkün mü?
- Konteynerler çalışırken PLC görev süresi nasıl değişiyor?
- Güvenlik güncellemeleri nasıl geliyor ve kim sorumlu?
- Yedekleme ve geri yükleme: cihaz değiştiğinde hem PLC projesi hem konteynerler nasıl geri gelir?
- Ortam şartları ve onaylar proje gereksinimini karşılıyor mu?
- Teknik destek hangi dilde ve hangi sürede yanıt veriyor?
Sonuç: ilgi çekici, ama sahada doğrulanması gereken bir yaklaşım
Kısacası Nexto XF, PLC ile edge bilgisayarı birleştirme fikrini ciddi bir ürün olarak masaya koyuyor. Panoyu sadeleştirmek, veri akışını tek cihazdan yönetmek isteyen projelerde değerlendirmeye değer. Öte yandan, bu mimari sizi hem otomasyoncu hem de sistem yöneticisi olmaya zorlayabilir. Bu yüzden bence en doğru yaklaşım, önce küçük bir pilot uygulamada denemek.
Benzer bir “daha az kutu, daha çok bağlantı” fikrini Sanyo Denki EtherCAT step sürücü yazısında hareket kontrolü tarafında da görmüştük. Projenizde PLC, haberleşme ya da pano tasarımı konusunda destek isterseniz bize ulaşabilirsiniz.
Kaynaklar
- Control.com: Beijer Electronics Nexto XF combines PLC control with Linux OS
- Beijer Electronics: Nexto XF duyurusu (2 Ekim 2026)
- Beijer Electronics: Nexto XF modüler PLC serisi
Kaynak kontrolü: Bu yazıdaki ürün bilgileri Beijer Electronics ve Control.com yayınlarına dayanır. Performans rakamları üretici beyanıdır, MarmoTeknik olarak bağımsız bir ölçüm yapmadık. Satın alma kararından önce güncel belgeleri kontrol edin.


“Beijer Nexto XF: PLC Kontrolü ve Linux Aynı Cihazda” hakkında bir yorum