1769-L30ER PLC'de Üretilen/Tüketilen Etiketler Nasıl Kurulur
Bu kılavuz, 1769-L30ER ile başka bir Logix PLC arasında Üretilen/Tüketilen iletişimin nasıl yapılandırılacağını açıklar. Endüstriyel otomasyonda güvenilir veri alışverişi için temel ayarları, ağ ipuçlarını ve tanılama yöntemlerini öğreneceksiniz.
Üretici-Tüketici Modeli Nedir?
Bu iletişim yöntemi, ana-köle sorgulama ihtiyacını ortadan kaldırır. Sonuç olarak, ağ gecikmelerini azaltır ve daha az bant genişliği kullanır. 1769-L30ER aynı anda en fazla 16 üretilen ve 16 tüketilen etiketi destekler. Bir üretilen etiket, verileri birden fazla kontrolöre gönderebilir, bu da multicast trafiğini daha verimli hale getirir.
Tüketici tarafı, güncellemeleri ne sıklıkta alacağını belirlemek için İstenen Paket Aralığı (RPI) kullanır. RPI değerleri genellikle 2 ms ile 750 ms arasında değişir. Daha hızlı RPI'lar daha iyi performans sağlar ancak ağ yükünü artırır. Mühendisler, hız ile sistem kapasitesi arasında denge kuracak bir değer seçmelidir.
Başlamadan Önce İhtiyacınız Olanlar
Her iki PLC'nin de güç aldığından ve EtherNet/IP ağı üzerinden bağlı olduğundan emin olun. 1769-L30ER, 20.011 veya daha yeni bir donanım yazılımı sürümüne sahip olmalıdır. Tüm ayarlara erişmek için Studio 5000 Logix Designer sürüm 21 veya daha yenisini kullanın.
Her kontrolöre benzersiz IP adresleri atayın. Örneğin, PLC A'yı 192.168.1.10 ve PLC B'yi 192.168.1.20 olarak ayarlayın. Her iki cihaz da aynı alt ağ maskesi ve ağ geçidini kullanmalıdır. Ağ anahtarı, gereksiz trafiği önlemek için multicast filtrelemeyi desteklemelidir.
L30ER, en fazla 256 TCP/IP bağlantısını destekler. Sisteminizi tasarlarken bu sınırı göz önünde bulundurun. DINT[10] veya REAL[5] gibi kesin veri türlerine sahip bir etiket listesi hazırlayın ve değişiklik yapmadan önce projenizi yedekleyin.

Üretilen Etiket Nasıl Yapılandırılır
Studio 5000'de kontrolör organizatörünü açın ve "Controller Tags" klasörüne gidin. Sağ tıklayın ve "New Tag" seçeneğini seçerek üretilen bir etiket oluşturun. Ona "Producer_Data_Array" gibi net bir ad verin.
"Tür"ü "Üretilen" olarak ayarlayın ve doğru veri türünü seçin. Tüketicinin referans alması için benzersiz bir bağlantı adı girin. RPI değerini tanımlayın—hızlı hareket kontrolü için 10 ms veya daha az kritik görevler için 50 ms kullanın.
"Unicast" seçeneğini, etiketi yalnızca bir tüketici kullanacaksa etkinleştirin. Bu, ağ bant genişliğinden tasarruf sağlar. Etiketi oluşturduktan sonra değişiklikleri kontrolöre indirin ve Çalıştır moduna geçirin.
Tüketilen Etiket Nasıl Yapılandırılır
Tüketici PLC'de yeni bir etiket oluşturun ve türünü "Consumed" olarak ayarlayın. Veri türünün üreticinin etiketiyle tam olarak eşleştiğinden emin olun. Üreticinin IP adresini ve daha önce tanımladığınız bağlantı adını girin.
Tüketici tarafındaki RPI'yi üreticinin RPI'sine eşit veya katı olacak şekilde ayarlayın. Örneğin, üretici 10 ms kullanıyorsa, tüketiciyi 10 ms veya 20 ms yapın. İletişim hatalarını tespit etmek için genellikle RPI'nin dört katı olan zaman aşımı değerini ayarlayın.
Yapılandırmadan sonra "Bağlantı Durumu" sistem değişkenini kontrol edin. 0 değeri bağlantının sağlıklı olduğunu gösterir. 1 veya 2 değerleri hata olduğunu belirtir. Değişiklikleri indirin ve basit bir açma-kapama rutini ile veri alışverişini test edin.
Ağ Performans İpuçları
EtherNet/IP ağları genellikle 100 Mbps veya 1 Gbps hızında çalışır. Ancak gerçek performans, bağlantı sayısı ve RPI ayarlarına bağlıdır. Örneğin, her biri 10 ms olan on üretilen etiket saniyede yaklaşık 1.000 paket oluşturur ve bu da 100 Mbps ağın yaklaşık %2-3'ünü kullanır.
Çoklu yayın trafiğini kontrol etmek için IGMP snooping özellikli yönetilen anahtarlar kullanın. EtherNet/IP paketlerine öncelik vermek ve gecikmeyi azaltmak için Hizmet Kalitesi (QoS) etkinleştirin. Yüksek hızlı uygulamalar için kritik verileri izole etmek amacıyla ayrı VLAN'lar kullanmayı düşünün.
Ağ yükünüzü şu formülle hesaplayın: Toplam Bant Genişliği = (Etiket Sayısı × Paket Boyutu × 8) / RPI. Patlama trafiği ve yeniden iletimler için yer bırakmak adına toplam kullanımı %60'ın altında tutun.
Sorunları Teşhis Etme ve Düzeltme
Modül nesnesinin "FaultCode" ve "Status" özniteliklerini okumak için GSV komutunu kullanın. 16#0022 hata kodu genellikle ağ tıkanıklığından kaynaklanan zaman aşımını ifade eder. Tüketilen etiket özelliklerindeki bağlantı yolunda yazım hatası olup olmadığını tekrar kontrol edin.
Kontrolörün G/Ç LED'ini izleyin. Yanıp sönen kırmızı ışık iletişim hatası olduğunu gösterir. Paket alışverişlerini yakalamak ve incelemek için EtherNet/IP çözücü ile Wireshark kullanın. El sıkışma sürecini doğrulamak için "Forward Open" istek ve yanıtlarını arayın.
Sorunlar devam ederse, zaman aşımı değerini kademeli olarak artırın. Sorunun yapılandırma mı yoksa donanım kaynaklı mı olduğunu belirlemek için çalışan bilinen bir etiketle test yapın. Ayrıca, kontrolörün Olay Günlüğünü hata kayıtları için kontrol edin.
Yüksek Hızlı Uygulamalar için Optimizasyon
Hareket kontrolü veya robotik için, RPI'yi 2 ms'ye düşürün ve özel bir EtherNet/IP portu kullanın. L30ER'nin dahili portu bu hızda sekiz düğüme kadar destek verebilir. Bağlantı yükünü azaltmak için bireysel etiketler yerine diziler kullanın.
Düzensiz tarama sürelerinden kaynaklanan gecikmeyi önlemek için veri üretimini periyodik bir göreve dayandırın. Trafiği azaltmak için Durum Değişikliği (COS) tetikleyicileri kullanmayı düşünün, ancak tüketicinin eşzamansız güncellemeleri işleyebildiğinden emin olun.
Gerçek güncelleme gecikmelerini ölçmek için Görev İzleyici aracını kullanın. Gerekirse iletişim görevlerine daha yüksek öncelik vermek için sistem genel zaman dilimini ayarlayın.
Güvenlik ve Yedeklilik Dikkatleri
Tüketicinin aktif olduğunu doğrulamak için üretilen verinize bir kalp atışı sinyali ekleyin. Örneğin, her döngüde artan bir sayaç dahil edin. Tüketici güncellemeleri almaya durursa güvenli kapatma tetiklenir.
Yedeklilik için ayrı anahtarlarla çift ağ bağlantısı kullanın. Tüketiciyi, birincil bağlantı başarısız olursa yedek IP'ye geçecek şekilde yapılandırın. Çıkışları güvenli durumlara ayarlamak için "Bağlantı Kaybedildi" rutini tanımlayın.
Kritik süreçler için Studio 5000'de Yedeklilik özelliğini kullanmayı düşünün. Bu ekstra donanım gerektirir ancak kontrol cihazı çiftleri için sıfır veri kaybı geçişi sağlar.

Örnek: L30ER'den L33ER'e Veri Değişimi
Bu örnekte, bir L30ER 20 ms RPI ile bir DINT[10] dizisini L33ER'e üretir. L30ER IP adresi 192.168.1.10, L33ER IP adresi 192.168.1.30'dur. Her ikisi de 32.011 sürüm firmware ve Studio 5000 sürüm 32 kullanır.
Üretilen etiket "Axis_Data" olarak adlandırılır ve konum ile hız değerlerini depolar. Tüketilen etiket "Received_Axis" bu yapıya uygundur. Kurulumdan sonra bağlantı durumu 0 olarak görünür, bu da başarı anlamına gelir.
L33ER, üreticinin RPI'sine uygun olarak verileri her 20 ms'de bir okur. Ölçülen gecikme 1 ms'nin altında kalır, bu da çoğu senkronizasyon görevi için uygundur. FactoryTalk View gerçek zamanlı değerleri ve bağlantı sağlığını gösterir.
Canlıya Geçmeden Önce Son Kontrol Listesi
Üretime başlamadan önce tüm etiketlerin doğru şekilde eşlendiğini doğrulayın. Üreticide bilinen bir değer zorlayarak ve tüketicide okuyarak her tüketilen etiketi test edin. Tutarlılık hatalarını yakalamak için Studio 5000'de Doğrulama işlevini kullanın.
Ayarların kalıcı olduğunu doğrulamak için her iki kontrol cihazını da güç döngüsünden geçirin. Protokol analizörü ile yoğun yükler sırasında ağ trafiğini izleyin. Her kontrol cihazında CPU kullanımının güvenlik payı için %75'in altında kaldığını kontrol edin.
Gelecekte referans olması için tüm RPI, zaman aşımı ve bağlantı ayarlarını belgeleyin. Bakım personelini tanısal LED'leri ve GSV hata kodlarını nasıl okuyacakları konusunda eğitin. Son olarak, yedekleme ve alarm tepkilerinin doğru çalıştığını doğrulamak için bir ağ kablosu çekme simülasyonu yapın.
Yaygın Kullanım Durumları
Üretilen/Tüketilen iletişim, koordineli hareket kontrolü, paketleme hattı PLC'leri arasında gerçek zamanlı veri paylaşımı ve senkronize malzeme taşıma için uygundur. Ayrıca, birden fazla kontrolcünün aynı sensör verisine ihtiyaç duyduğu dağıtık I/O sistemlerini destekler.
Örneğin, bir dolum tesisinde, bir L30ER dolum seviyesi verisini birkaç alt PLC'ye gönderebilir. Bu, kapak kapama ve etiketleme işlemlerinin koordinasyonunu sağlar. Depo otomasyonunda, merkezi bir kontrolcünün konum verisi birden fazla robotik seçici tarafından tüketilerek senkronize hareket sağlanır.
Yaygın Sorunlara Çözümler
Üretilen/tüketilen etiketler uygulanırken sık karşılaşılan sorunlar ağ tıkanıklığı, veri uyumsuzlukları ve bağlantı zaman aşımıdır. Tıkanıklığı azaltmak için QoS özellikli yönetilen anahtarlar kullanın. Uyumsuzlukları önlemek için veri yapılarınızı çevrimdışı doğrulayın. Gerçek ağ koşullarına göre uygun zaman aşımı değerleri belirleyin.
Daha büyük sistemlerde, ağınızı VLAN'larla segmentlere ayırın ve kritik olmayan veriler için RPI değerlerini düşürün. Düzenli ağ denetimleri darboğazları üretimi etkilemeden önce tespit etmeye yardımcı olur.
Sıkça Sorulan Sorular
1. 1769-L30ER kaç üretilen etiketi destekler?
1769-L30ER en fazla 16 üretilen etiketi destekler. Her etiket birden fazla kontrolcü tarafından tüketilebilir, bu da çoklu yayın veri paylaşımını verimli kılar.
2. Üretilen ve tüketilen veri tipleri eşleşmezse ne olur?
Veri tipi uyumsuzluğu büyük bir hataya yol açar ve iletişimi durdurur. Daima her iki etiketin yapılarının aynı olduğundan emin olun.
3. Bağlantı hatalarını nasıl gideririm?
FaultCode ve Status okumak için GSV komutunu kullanın. 16#0022 hata kodu zaman aşımına işaret eder. Ayrıca bağlantı yolunu kontrol edin ve her iki kontrolcünün de Çalışma modunda olduğundan emin olun.
4. Üretilen/tüketilen etiketleri farklı PLC aileleri arasında kullanabilir miyim?
Evet, her iki kontrolcü de EtherNet/IP üretici/tüketici özelliklerini desteklediği sürece. Donanım uyumluluğu ayarlarını yapmanız ve veri yapılarının eşleştiğinden emin olmanız gerekebilir.
5. Hareket kontrolü için hangi RPI değerini kullanmalıyım?
Hareket kontrolü için tipik bir RPI 2 ms'dir. Bu, tıkanıklığı önlemek için özel bir ağ ve dikkatli bant genişliği yönetimi gerektirir.
Soru ve teknik destek için lütfen iletişime geçin:
E-posta: sales@nex-auto.com
Telefon: +86 153 9242 9628
Ortak: NexAuto Technology Limited
Daha fazla bilgi için aşağıdaki popüler ürünlere AutoNex Controls üzerinden bakabilirsiniz














