Siemens PLC'ler arasında PROFINET ağı kurma: roller, adlandırma ve veri alışverişi
Beceri rehberi

Siemens PLC'ler arasında PROFINET ağı kurma: roller, adlandırma ve veri alışverişi

Hazırlayan: Mindset Institute EditörlüğüGüncellendi: 6 dk okuma

TIA Portal ile Siemens PLC ve saha cihazları arasında PROFINET haberleşmesi: IO controller ve IO device rolleri, cihaz adı, veri alanları ve arıza arama.

PROFINET nedir, hangi sorunu çözer?

PROFINET, endüstriyel otomasyon için geliştirilmiş Ethernet tabanlı bir haberleşme standardıdır. PLC'yi uzak giriş-çıkış istasyonlarına, sürücülere, sensör ve vanalara bağlamak; gerekirse PLC'ler arasında veri alışverişi yapmak için kullanılır. Normal ofis ağlarındaki kablo ve anahtar altyapısıyla aynı fiziksel katmanı paylaşır, fakat zamanlama ve cihaz yönetimi için endüstriye özgü kurallar ekler.

Bir PROFINET ağında roller nettir: • IO controller: Ağdaki cihazları yöneten, çıkışları gönderen ve girişleri okuyan cihazdır; genellikle PLC'dir. • IO device: Giriş-çıkış verisini controller'a sunan saha cihazıdır; uzak istasyon, sürücü ya da başka bir akıllı cihaz olabilir. • IO supervisor: Programlama ve tanı için kullanılan bilgisayar ya da araçtır.

Bu rol ayrımı, haberleşmeyi kurarken ilk sorunuzu belirler: "Kim yönetici, kim yönetilen?" Saha cihazları bağımlı olarak çalışır. PLC'ler arasında veri alışverişi gerekiyorsa, rol ya da yöntem seçimi ayrı bir tasarım kararıdır.

Adım adım: saha cihazını ağa eklemek

En yaygın senaryo, bir Siemens PLC'ye uzak bir giriş-çıkış istasyonu ya da sürücü bağlamaktır. TIA Portal'da sıra şöyledir: • PLC'yi cihaz olarak ekleyin ve donanımını tamamlayın. • Ağ görünümüne geçin. Üretici Siemens olmayan cihazlar için üreticinin sağladığı cihaz tanım dosyasını (GSD) yazılıma yükleyin; Siemens cihazları katalogda hazırdır. • Katalogdan uzak cihazı sürükleyip ağ görünümüne bırakın. • Cihazın PROFINET portunu, PLC'nin PROFINET portuna çizgiyle bağlayın. Bu işlem, PLC'yi IO controller, cihazı IO device olarak ilişkilendirir. • Cihazın özelliklerinde adı ve IP bilgisini kontrol edin. Aynı ağdaki her cihaza benzersiz ad ve adres verin. • Cihaz görünümünde uzak istasyonun modüllerini gerçek diziliminde yapılandırın; giriş-çıkış adresleri otomatik gelir.

Sonra bu yapılandırmayı derleyin ve PLC'ye indirin. Ancak ağdaki fiziksel cihaz, yapılandırmadaki adı henüz bilmiyor olabilir. Bir sonraki bölüm tam olarak bu adımı anlatır.

Cihaz adı atama: PROFINET'in kritik adımı

PROFINET'te cihazlar, IP adresiyle değil önce cihaz adıyla tanınır. PLC açıldığında ağdaki cihazlarla yapılandırmadaki adlar eşleşirse haberleşme başlar; eşleşmezse cihaz "bulunamadı" hatası verir. Fabrikadan çıkan bir saha cihazının adı genellikle boştur ya da varsayılandır, bu yüzden her yeni cihaza adı elle atanmalıdır.

Süreç: • Programlama bilgisayarını ağa bağlayın. • TIA Portal'ın ağ görünümünde ilgili cihaza sağ tıklayıp çevrimiçi "PROFINET cihaz adı ata" gibi bir işlev kullanın (menü adı sürüme göre değişebilir). • Ağda bulunan cihazlar listelenir; fiziksel cihazı MAC adresiyle ya da cihazdaki ışık yakma işleviyle doğru tanıyın. • Yapılandırmadaki ad ile eşleştirip atamayı tamamlayın.

Ad, üreticinin belirlediği karakter kurallarına uymalıdır. Tutarlı bir adlandırma düzeni belirleyin, örneğin hat, istasyon ve rol bilgisini içersin. Cihaz değişirken yeni cihaza eski cihazın adının verilmesi, PLC'yi hiç yeniden indirmeden çalışmayı mümkün kılar. Bazı ortamlarda bu işlev, yeni cihazın otomatik adlandırılmasıyla bile sağlanır; ancak topoloji ve ayar gerekliliklerini önceden doğrulayın.

PLC'ler arasında veri alışverişi

Siemens PLC'ler arasında veri alışverişi için yaygın yöntemler vardır; seçim, ihtiyacınıza bağlıdır.

I-Device yaklaşımı: Bir PLC, diğerinin gözünde bir IO device gibi görünür. Cihaz rolünü üstlenecek PLC'nin özelliklerinde I-Device haberleşmesi etkinleştirilir ve veri aktarım alanları tanımlanır. Bu alanlar, bir PLC'nin yazdığı ve diğerinin okuduğu adres aralıklarıdır. Yöneten PLC tarafında ise bu PLC, ağ görünümünde diğer cihazlar gibi controller'a bağlanır. Avantajı, veri alışverişinin standart giriş-çıkış gibi düzenli ve belirli zamanlamayla yapılmasıdır. İlgili PLC modelinin bu işlevi desteklemesi ve yazılım sürümlerinin uyumlu olması gerekir.

Açık kullanıcı haberleşmesi yaklaşımı: Programda haberleşme blokları (örneğin gönder/al blokları) çağrılır, bağlantı parametreleri (karşı tarafın adresi, port) tanımlanır. Daha esnek ama daha çok programlama ve tanı gerektirir. Veri blokları ve gönderim zamanlaması programcıya bırakılır.

Hangisini seçmeli? • Sabit, döngüsel ve küçük veri paketleri için I-Device uygundur. • Olay tabanlı, çeşitli veri yapıları ya da farklı üreticilerle konuşma için açık haberleşme daha esnektir. • Çok sayıda cihazla büyük bir otomasyon ağında, üst sistem ve SCADA bağlantısı için ayrı bir protokol (örneğin OPC UA) düşünülebilir.

Her yaklaşımda veri yapısını (hangi byte neyi taşır) taraf PLC'lerin programcıları birlikte yazıya dökmeli ve değişiklikleri sürüm kontrolüne bağlamalıdır.

Ağ tasarımı ve fiziksel kurulum

Haberleşme yazılımda kurulur, ama arızaların önemli bir kısmı fiziksel katmandan çıkar. Kurulumda dikkat edilecekler: • Endüstriyel sınıf, uygun korumalı kablolar ve konnektörler kullanın; ofis tipi kablolar panoda gürültüye karşı zayıf kalır. • Yönetilebilir endüstriyel anahtarlar tanı bilgisi verir; basit ev tipi anahtarlar vermez. • Cihazların topolojisini (yıldız, hat, halka) bilinçli seçin. Hat topolojisinde bir cihazın kapanması ardındaki cihazları da etkileyebilir. • Ağ trafiğini, kontrol verisi ile ofis verisi birbirine karışmayacak biçimde ayırın; üretim ağını kurumsal ağdan segmente edin. • Güç ve topraklama düzenini, kablo yollarını ve kablo etiketlemesini belgeleyin.

Güvenlik tarafı da ihmal edilmemelidir. Üretim ağına dışarıdan erişim kontrolsüz bırakılmamalı, PLC erişim koruması etkinleştirilmeli, ağ adres planı ve cihaz envanteri güncel tutulmalıdır. Tasarım, haberleşme kurulduktan sonra değil, kurulumdan önce yapılan bir ağ planıyla başlamalıdır.

Arıza arama ve sık yapılan hatalar

PROFINET sorunlarında sistematik gitmek zaman kazandırır. Sıra: • Fiziksel: kablo takılı mı, port ışıkları yanıyor mu, anahtar çalışıyor mu? • Adlandırma: cihazın adı yapılandırmadaki adla birebir aynı mı? Aynı ad birden çok cihazda var mı? • Adres: IP ve alt ağ doğru mu, bilgisayar ve PLC aynı alt ağda mı? • Yapılandırma: gerçek cihazdaki modüller yapılandırmadaki modüllerle aynı mı? • Tanı: PLC'nin tanı arabelleğinde hangi cihaz, hangi olay (ayrılma, ad uyuşmazlığı, modül uyuşmazlığı) kayıtlı?

TIA Portal'ın çevrimiçi ve tanı bölümü, cihaz durumunu ve arıza nedenini gösterir; arıza arama önce burada başlar.

Sık hatalar: • Cihaz adının atanmaması ya da farklı yazılması. • Yedek cihaz takarken eski cihazın adını aktarmamak. • I-Device veri alanlarının yönlerini (gönderen/alan) ters tanımlamak. • Veri bütünlüğünü hesaba katmadan çok baytlı değerleri parça parça okumak. • Aynı IP'yi birden çok cihaza vermek. • Hızlı döngüde gereksiz çok veri taşıyıp ağı yormak.

Her arıza sonrası ağ planını ve cihaz adlarını güncel tutmak, bir sonraki arıza aramayı kısaltır.

Bu beceriyi Mindset programlarında nerede çalışırsınız

"PLC Programlama (Siemens TIA Portal)" eğitiminin İletişim ve Sürücü Entegrasyonu modülü, bu sayfadaki PROFINET kurulumunu ve sürücü gibi saha cihazlarının ağa eklenmesini ele alır; Donanım Yapılandırma modülü ise zemin hazırlar. Arıza Giderme ve Devreye Alma Projesi modülü ise haberleşme sorunlarının sahada nasıl aranacağını uygulatır.

Eğitim; panoda Siemens PLC ve saha cihazlarını birleştiren otomasyon teknisyenleri, devreye alma mühendisleri ve bakım ekipleri için uygundur.

İlgili Mindset programı

PLC Programlama (Siemens TIA Portal)

Sık sorulanlar

Sık sorulan sorular

PROFINET ile normal Ethernet arasındaki fark nedir?

Fiziksel katman aynıdır: Ethernet kablosu ve anahtar. Fark, endüstriye özgü protokol kurallarındadır: cihazlar adla tanınır, döngüsel veri belirli zamanlamayla taşınır, tanı ve topoloji bilgisi sunulur. Bu yüzden endüstriyel sınıf donanım ve düzenli bir ağ planı beklenir.

PROFINET cihaz adı neden bu kadar önemli?

Çünkü PLC, cihazı IP adresiyle değil önce adıyla bulur. Yapılandırmadaki ad ile fiziksel cihazdaki ad eşleşmezse haberleşme kurulmaz ve tanı "ad uyuşmazlığı" bildirir. Bu yüzden yeni veya değiştirilen her cihaza adın elle atanması ve belgelenmesi gerekir.

PLC'ler arası veri alışverişinde hangi yöntemi seçmeliyim?

Döngüsel, sabit ve küçük veri için I-Device düzenli ve öngörülebilirdir. Olay tabanlı, esnek ya da farklı yapılı veri için açık kullanıcı haberleşmesi daha uygundur. Hangi yöntemde olursa olsun veri yapısını yazılı olarak ilgili tüm taraflarla paylaşın; PLC modelinin işlevi desteklediğini belgelerden doğrulayın.

Cihaz arızalanınca yenisini takınca ne yapmalıyım?

Yeni cihaza eski cihazın adını atamanız gerekir. Bazı ortamlarda topoloji bilgisi tanımlıysa değişim otomatik adlandırılabilir; ancak bunun çalışması için yapılandırma ve cihaz desteği önceden hazır olmalıdır. Yedek cihazı sahaya çıkarmadan önce adı bilinen bir cihaz listesi tutun.

PROFINET ağı güvenliği nasıl sağlanır?

Üretim ağını kurumsal ağdan ayırın, dışarıdan erişimi kontrol altına alın, PLC erişim koruması ve parolaları etkinleştirin ve cihaz envanterini güncel tutun. Ağ planı yalnızca haberleşmeyi değil, kimin hangi cihaza hangi yolla ulaşabildiğini de göstermelidir.

PROFINET Haberleşmesi Nasıl Kurulur: Siemens PLC Ağı