PROFINET Nedir? 31,5 Mikrosaniye, RT-IRT ve Saha Arızası
Bir hat arızasında PROFINET'in 40 dakikalık karanlığını LLDP'nin 5 dakikaya indirdiği anı, RT ile IRT arasındaki 31,5 mikrosaniyeyi, kablo-soket-switch seçimini ve düz Ethernet'ten farkını saha örnekleriyle anlatıyorum.

Kısa Cevap (Özet): PROFINET, Siemens’in Ethernet’i endüstriyel otomasyon için sıkılaştırıp deterministik hale getirdiği saha ağ protokolüdür. Düz Ethernet’den farkı üç şeydir: zaman garantisi (döngü süresi 31.5 µs’e kadar iner), trafik önceliklendirme (RT verisi TCP/IP’nin önüne geçer, bant genişliğinin en az %50’si TCP/IP’ye ayrılmak zorundadır) ve saha dayanaklılığı (M12 soket, IP67). Topolojide yıldız standarttır; LLDP ile ağ haritası TIA Portal’e çekilir.
Cumartesi sabahı, bir enjeksiyon hattının operatörü telefonda aynı cümleyi üçüncü kez telaffuz ediyordu: “PLC ile sürücü konuşmuyor.” Panoya vardığımda S7-1200’in PROFINET portundaki link ışığı sönüktü, switch’in 4. portu da öyle. Kablonun kendisi sağlamdı; mesele, o 40 dakikalık “kablo mu, adres mi, kart mı” karanlığıydı. Sonunda TIA Portal’de topoloji okuması yaptım: LLDP’nin verdiği haritada 4. portun kablosu iki hafta önceki bir montajda bükülmüş, pin 1-2 çifti yarım kontağa düşmüştü. LED’in yanıp sönmesi tam da bu yarım kontağın imzasıydı. Kablo değişti, hat 5 dakikada ayağa kalktı.
O 40 dakikayı kimseye yüklenemem; ama PROFINET’in nasıl çalıştığını bilen biri için o 40 dakika 5 dakikaydı. Bu yazı o 5 dakikayı anlatıyor.
Düz Ethernet Neden Hattı Korumazdı?
Ofiste çalışan Ethernet “en iyi çaba” (best-effort) protokolüdür: paket gelsin, sırası gelince gelsin. Fabrikada bu cümle kabul edilemez. Bir servo komutu 8 ms gecikirse makine ya titrer ya da durur; bir emniyet sinyali “genellikle zamanında” gelirse, emniyet değildir.
PROFINET, Ethernet’i iptal etmeden üzerine üç katman koyar:
- Zamanlama garantisi — döngü verisi önceliklendirilir, TCP/IP trafiği onu bekler.
- Deterministik çerçeve — IRT modunda tüm cihazlar ağ üzerinden saat senkronu alır; 31.5 µs döngüde kimse “yaklaşık” demez.
- Saha fiziği — RJ45’in yerini saha tarafında çoğunlukla M12 soket alır; yağ, toz ve titreşime karşı IP67.
Bu yüzden PROFINET’i “Ethernet’in fabrika versiyonu” diye özetlemek eksik kalır. Doğru tanım: aynı kablo, aynı switch ailesi, ama kuralları değiştirilmiş bir ağ. 2000’lerin başından beri yeni hatların büyük kısmı doğrudan PROFINET kuruluyor; eski hatlarda ise Profibus ile yan yana yaşıyor.
1 ms’ye Nasıl İnilir?
PROFINET üç haberleşme seviyesinde çalışır ve üçü aynı anda, aynı kablo üzerinde yaşar:
| Seviye | Döngü süresi | Ne taşır |
|---|---|---|
| TCP/IP (non-cyclic) | ~100 ms aralıklı | Parametre, alarm metni, görüntü, dosya |
| RT (real time) | 31.5 µs – 100 ms | PROFINET I/O döngü verisi, alarm |
| IRT (isochronous) | 31.5 µs – 250 ms | Sürücü senkronizasyonu, hareket kontrolü |
RT’nin içinde iki sınıf var: RT-0 (redundansız) ve RT-1 (PRP/HSR ile çift kablo üzerinden hatasız çalışma). Kritik hatlarda RT-1 seçilir — kablo koptuğunda ağ durmaz, trafik diğer hattan akar.
Pratikte hangi hızı ne için kullanırım diye sorarsan, sahadaki his şu: proses hatlarında 100 ms döngü fazlasıyla rahat; fabrika otomasyonunda 10 ms; hareket kontrolünde 1 ms. 31.5 µs’e inen hat ise genellikle çok eksenli senkron gerektiren makinelerdir — orada bir döngü kaybetmek milimetredir.
Kritik kural şu: IRT devredeyse, bant genişliğinin en az %50’si TCP/IP’ye ayrılmak zorundadır. Yani “görsel gönderiyordum, döngü yavaşladı” bahanesi PROFINET’te geçmez; ağ mimarisi bunu baştan yasaklar.
Kim Kiminle Konuşur: Hücre, Saha, Aktüatör
Ağ tasarımı yaparken haberleşmeyi üç katmanda düşünürüm:
| Katman | Veri miktarı | Tepki süresi | Kim kiminle |
|---|---|---|---|
| Hücre | KB seviyesi | 100 ms – 1 sn | PLC ↔ PLC, SCADA ↔ PLC |
| Saha | Byte seviyesi | 10 – 100 ms | PLC ↔ sürücü, valf, HMI, I/O modülü |
| Aktüatör/Sensör | Bit seviyesi | Mikrosaniye – milisaniye | Sensör/aktüatör ↔ I/O modülü |
PROFINET I/O’nun yapıları sabittir: cihaz → modül → kanal. I/O kontrolörü (PLC) ile saha cihazı arasındaki mantıksal bağı uygulama ilişkisi (application relation, AR) kurar; AR karakter aktarımını, döngüsel veri değişimini ve alarm işleyişini tanımlar. Cihazın karakteristiğini üreticinin GSDML dosyası tanır; TIA Portal bu dosyadan cihazı ağa çeker.
Kablo, Soket ve Switch: Panele Ne Girer?
Fiziksel katman, PROFINET’in “Ethernet” kısmının görünen yüzüdür:
- 100BASE-TX: 2 çift, Cat5 UTP (sahada bugün çoğunlukla Cat5e/Cat6), maksimum 100 metre segment.
- 100BASE-FX: multimode fiber, 400 metreye kadar. Patlayıcı ortam sınırında, güçlü EMI kaynaklarının yanında fiber tercih edilir.
- Soket: panoda RJ45, saha tarafında M12 (4-pin veya 8-pin). M12’nin pini RJ45’ten farklı değildir; fark, konnektörün IP67 olması ve vida ile kilitlenmesidir.
PROFINET portundaki pin ataması standart Ethernet’dir:
| Pin | Sinyal |
|---|---|
| 1 | Tx+ (gönderim +) |
| 2 | Tx− (gönderim −) |
| 3 | Rx+ (alım +) |
| 4 | NC |
| 5 | NC |
| 6 | Rx− (alım −) |
| 7 | NC |
| 8 | NC |

Eski nesil cihazlarda (ABB AC500 CM579 gibi) switch kullanmıyorsan çapraz kablo isterdin, switch varsa düz kablo. Bugünün çoğu NIC ve switch otomatik MDI-X desteklediği için bu ayrım büyük ölçüde tarih oldu; ama 15 yıllık panoda hâlâ çapraz kabloya rastlarsın ve o kablonun “neden bazen çalışıyor bazen çalışmıyor” hikâyesini bilirsin.


Switch tarafında şartlar nettir: 100 Mbit/s, tam çift yönlü (full duplex). Bu iki şart PROFINET’te kullanılacak her eleman için geçerlidir. Üçten fazla cihazı bağlarken hub değil switch kullanılır — hub her paketi herkese yayar, switch yalnızca hedefe iletir. Hub’ın PROFINET’te tek işlevi, gereksiz trafiği tüm düğümlerin önüne koymaktır; yani işe yaramaz.
Yıldız mı, Doğrusal mı: Topoloji Nerede Önemli?
- Yıldız: tüm düğümler merkezdeki switch’ten geçer. Cihaz yoğun, kısa mesafeli makine adaları için standart. Bir port ölürse yalnızca o cihaz kesilir.
- Ağaç: switch’lerin birbirine bağlanmasıyla büyür; her kol kendi içinde yıldızdır. Büyük hatlar budur.
- Doğrusal: cihazlar arka arkaya. Seri bağlantı olduğu için tek kopukluk hattı keser — kritik hatlarda riskli, kısa segmentlerde görülür.
Topolojiyi kafanda tutmak zorunda değilsin; LLDP var. LLDP (Link Layer Discovery Protocol) her cihazın komşusuna “ben kimim, hangi porttan çıktım” deme protokolüdür. TIA Portal’deki topoloji okuması tam olarak bunu çeker: ağ haritası, cihaz-adres-port ilişkisiyle ekrana düşer. Cumartesi sabahı kurtaran şey buydu — harita olmasa 40 dakika “hangi kablo” diye panoda dolaşacaktım.
Adres, MAC ve Cihaz Adı: Üç Katman
PROFINET’te bir cihazı tanımlayan üç kimlik bir arada yaşar:
- MAC adresi: cihazın fabrikada verilmiş, dünyada benzersiz 6 baytlık kimliği (16’lık yazılır:
00-2D-F1-32-…). Switch bu adresle paketi yönlendirir. - IP adresi: cihazlar arası haberleşmenin adresi. TIA Portal’de PN interface’ten atanır; otomatik IP ile kurulum yapılır ama devreye alırken mutlaka sabitlenir — otomatik IP alan cihaz, yeniden başlatınca farklı adrese kayar ve “hat neden bugün konuşmuyor” vakasının en yaygın kaynağıdır.
- Cihaz adı: yapılandırma için mantıksal isim. PROFINET I/O cihazlarında ad
PN-Dile başlamalıdır — bu kuralı ihlal eden ad TIA Portal’de ağa çekilmez.
Profibus’tan PROFINET’e Geçerken Ne Kırılır?
İkisi aynı kökten çıktığı için kavramlar akrabadır; ama geçişte pratikte üç şey değişir:
- Fizik değişir: siyah 2 telli bus kablosunun yerini Cat5e/M12 alır; 120 ohm sonlandırmanın yerini switch altyapısı alır.
- Adres planı değişir: Profibus’un 0–126 segment limitinin yerini IP planı ve cihaz adları alır.
- Yan yana yaşama deseni oluşur: patlayıcı riskli alandaki sensörler PROFIBUS PA’da kalır, PROFINET proxy üzerinden onları ağına alır. Yani “ya Profibus ya PROFINET” değil, çoğu hatta “ikisi birlikte” dir.
Geçişin asıl maliyeti kablo ve switch değildir; I/O tablosunun ve alarm planının yeni adrese taşınmasıdır. Adres taşımayı otomatik araçla yap, elle yapma — elle taşınan adreslerin yarısı bir şekilde geri döner.
PLC’ye mi Yeni Başlıyorsun?
Bu kadarıyla PROFINET’i okuyabilirsin; tanıyabilirsin — LED yanıp sönüyorsa yarım kontaktır, otomatik IP kaydıysa cihaz adı sabitlenmemiştir. Tanıyabilmek için haberleşmenin diğer ayaklarını da görmek gerekir:
- PROFIBUS Nedir? — siyah kablonun, 120 ohm’un ve 9.6 kBd’nin hikâyesi
- Modbus Nedir? — 247 slave limiti, register’lar ve RTU/TCP farkı
- CANopen Nedir? — PDO/SDO’nun, mikrodenetleyici tarafının dili
- Endüstriyel Ethernet — determinizm kavramının kendisi
PLC’ye sıfırdan başlıyorsan eğitim programı sayfasından müfredatı gör; hatta bakıp “bu LED neden böyle” diyorsan iletişim sayfasından yaz — vakalar, makalelerden çabuk öğretir.
O 40 dakikalık karanlığın faturası, o cumartesi sabahı bir kutu plastik parçaya döndü. Ama asıl ders faturada değil: PROFINET bir protokol değil, bir düzen. Kuralları bilen için 5 dakika, bilmeyen için 40 dakika. Hangi tarafta olacağın, bu yazıdan sonra senin elinde.