Tüm yazılar
Programlama İpucu

Teklifte PROFINET 2.0 mı Yazayım, 1.x mi? Bir Proje Başında Verdiğim Karar

PROFINET 2.0'ın TSN ve 5G entegrasyonuyla geldiği dönemde yeni bir teklife ne yazacağımı düşünürken, sahadaki 1.x altyapısıyla 2.0 arasındaki pratik farkı ve karar kriterlerimi anlatıyorum.

Teklifte PROFINET 2.0 mı Yazayım, 1.x mi? Bir Proje Başında Verdiğim Karar

Teklif masasındaydım. Karşımda yeni bir pres hattı, bütçesi belli, teslim tarihi belli. Teklifin teknik şartnamesine “PROFINET” yazacaktım, ama hangi sürüme yazacağımı bilemiyordum. Çünkü o dönemde PROFINET 2.0 konuşuluyordu — TSN desteği, 5G entegrasyonu, daha yüksek determinizm — ve “yazarsam fena olmaz” hissi vardı. Ama sahadaki gerçek başka bir yerdi.

2.0’ın vaadi neydi

PROFINET 2.0’ın üzerinde durduğu üç şey var:

Üçü de güzel. Üçü de “yeni proje, yeni altyapı, yeni bütçe” demektir.

Sahadaki 1.x hâlâ ne yapıyor

Aynı fabrikada, 3 yıl önce kurduğum bir hattı düşündüm: PROFINET 1.4, standart managed switch’ler, 200ms’lik RT döngüsü. Hattın son 3 aydaki arıza listesi: 2 kablo kırığı, 1 modül arızası, 0 tane “PROFINET sürümü yetersiz” kaydı.

Yani 1.x, o hattın ihtiyacını karşılıyordu. 2.0’a geçmek, o hattın bir sorunu çözmezdi. Bu, kararın anahtarıydı: 2.0 bir sorun çözmez, 2.0 bir imkân açar. Fark burada.

Karar kriteri: soru listesi

Teklifte hangi sürümü yazacağımı şu üç soruya cevap vererek belirledim:

  1. Hattın döngü süresi ne olacak? 200ms’in üstünde ise 1.x yeterli. 100ms’in altına iniyorsanız, 2.0’ın TSN desteği masaya gelir.
  2. Ağda çoklu servis sınıfı var mı? Yani aynı kabloya hem RT (gerçek zamanlı) hem NRT (non-real-time, örneğin OPC UA over PROFINET) trafiği mi gidecek? Varsa TSN’in sınıf ayırma yeteneği değer kazanır.
  3. Kablosal saha segmenti planlanıyor mu? AGV, mobil robot, taşınabilir HMI gibi unsurlar varsa 5G entegrasyonu teklife girer.

İki soru “hayır” ise, teklife 1.x yazarım. Üçüncüsü “evet” ise 2.0.

O pres hattında ne oldu

Üç soruyu sordum. Döngü 150ms, tek servis sınıfı, kablosuz yok. Teklifte 1.x yazdım. Proje bitti, hat çalışıyor, kimse “keşke 2.0 olsa” demedi.

Ama aynı ay, başka bir projede — o bir AGV’li paletleme hattıydı — üçüncü soru “evet”ti. Orada 2.0 yazdım ve AGV’nin saha segmenti için kablosuz PROFINET kullandık. O projede 2.0’ın değeri somuttu: AGV’nin döngü gecikmesi, kablolu segmentle aynı bandda kaldı.

“Yazarsam fena olmaz” tuzağı

Teklifte “yeni olanı yazayım” refleksi, otomasyon tarafında pahalıya mal olur. Çünkü sürüm seçimi, switch alımını, PLC modelini, config aracını ve saha kablolamasını belirler. 2.0 yazdığınızda switch’ler TSN-capable olmak zorunda, PLC de 2.0 stack’i taşımalı. Bunların her biri bütçeye ek satırdır.

Kararın doğru yolu: önce hattın fiziksel ihtiyacını yaz, sonra sürümü seç. “PROFINET 2.0” yazmak, “daha iyi” demek değildir; “daha pahalı ve daha spesifik” demektir. İhtiyaç orada değilse, 1.x ile gider.

Bir sonraki teklifte bu üç soruyu sormadan sürüm satırı yazmayacağım. Çoğu durumda cevap 1.x olacak — ve o “1.x” satırı, hattın 3 yıl sorunsuz çalışmasının garantisidir.