Allen-Bradley 842E'den EtherNet/IP trafiğini yakalama
Allen-Bradley 842E enkoderi için ayna bağlantı noktasının konumlandırılmasını, EtherNet/IP trafik sınıflarını, RPI zamanlamasını, anahtar kanıtlarını, dizi b...
Allen-Bradley 842E enkoderiyle aynı yönetilebilir anahtara bağlı bir dizüstü bilgisayar, enkoderin çevrimsel trafiğini otomatik olarak göremez. Bir anahtar normalde tek noktaya gönderilen çerçeveleri yalnızca hedef bağlantı noktasına yönlendirir. Bu nedenle denetleyici bir G/Ç zaman aşımı bildirirken analizör neredeyse hiçbir şey göstermeyebilir.
Yararlı bir yakalama, test edilebilir bir arıza varsayımıyla ve ilgili çerçeveleri gözlemleyebilecek bir yakalama noktasıyla başlar.
Paketleri toplamadan önce soruyu tanımlayın
Belirtiyi ölçülebilir terimlerle yazın. Örnekler arasında belirli bir makine geçişi sırasında bağlantı zaman aşımı, değişmeyi bırakan bir enkoder değeri, tekrarlanan yeniden bağlantı veya denetleyicinin beklediğinden daha geç ulaşan konum verileri bulunur. Denetleyici arıza kodunu, zamanı, enkoder göstergelerini ve anahtar bağlantı noktası durumunu kaydedin.
Her varsayımı destekleyecek veya reddedecek kanıtların ne olacağına karar verin. Soru, çerçevelerin enkoderden çıkıp çıkmadığıysa enkodere bakan bağlantı noktasını yansıtın. Soru, çerçevelerin denetleyici üst bağlantısına ulaşıp ulaşmadığıysa bu bağlantıyı gözlemleyin. Aradaki bir anahtarın yalnızca bir tarafını yakalamak, kaybın yerini her zaman belirleyemez.
Enkoder donanımı Sensörler koleksiyonu bölümünde, yönetilebilir anahtarlar ve ağ bağdaştırıcıları ise İletişim ve Ağ İletişimi altında incelenebilir.
842E ağ yolunu anlayın
Rockwell Automation, 842E'yi desteklenen doğrusal ve Device Level Ring topolojileri için çift Ethernet bağlantı noktasına sahip bir EtherNet/IP mutlak enkoder ailesi olarak belgeler. Kesin katalog ve proje yapılandırması veri bağlantısını, assembly'yi, istenen paket aralığını ve tanılama davranışını belirler.
Her iki fiziksel bağlantı noktasını, IP ayarlarını, denetleyici bağlantısını, topolojiyi, ürün yazılımını ve Device Level Ring'in etkin olup olmadığını belgeleyin. Doğrusal bir topolojide aşağı akıştaki bir kablo veya cihaz, enkoder üzerinden geçen trafiği etkileyebilir. Halkada ise bir topoloji olayı, bağlantı arızasıyla ilişkilendirilmesi gereken ek kanıtlar oluşturur.
Denetleyiciye en yakın bağlantı noktasının her zaman tek yararlı yakalama noktası olduğunu varsaymayın. Anahtar bağlantı noktalarını, üst bağlantıları, halka yöneticisini, ortam dönüştürücülerini ve tüm yedek yolları içeren gerçek yolu çizin.
Kesintiye yol açmayan bir yakalama yöntemi seçin
Yönetilebilir bir anahtarın yansıtma oturumu genellikle en az kesinti oluşturan yöntemdir. Varsayımın gerektirdiği şekilde kaynağı enkoder bağlantı noktası, denetleyici bağlantı noktası veya üst bağlantı olarak yapılandırın. Analizöre bakan bağlantı noktasını hedef olarak ayarlayın ve anahtarın giriş, çıkış veya her iki yöndeki trafiği yansıtıp yansıtmadığını doğrulayın.
Mimari ve kesinti prosedürü izin veriyorsa, amaca özel pasif bir ağ tap'i başka bir seçenektir. Çalışan bir kontrol yoluna yönetilemez bir anahtar veya sıradan bir ofis hub'ı eklemeyin. Bu değişiklik topolojiyi, hizmet kalitesini, çok noktaya yayının işlenmesini, bağlantı anlaşmasını ve arıza zamanlamasını değiştirebilir.
Özel bir analizör arayüzü kullanın. Çalışma prosedürünün izin verdiği durumlarda gereksiz protokolleri ve hizmetleri devre dışı bırakın. Analizör yalnızca gözlem yapmalı; cihazları duyurmamalı, adres istememeli veya kontrol ağına başka bir katılımcı olarak dahil olmamalıdır.
Yansıtmanın doğru bilgi verdiğini doğrulayın
Bilinen bir çerçeve oluşturun veya belirleyin ve analizörde göründüğünü doğrulayın. Gerektiğinde her iki yönün de görünür olduğunu kontrol edin. Bir yansıtma oturumu fiziksel katman hatalarını içermeyebilir, hedef bağlantı noktası aşırı yüklendiğinde paketleri düşürebilir veya yalnızca tek yönü kopyalayabilir.
Kaynak bağlantı noktasının hızını yansıtma hedefinin kapasitesiyle karşılaştırın. Yoğun bir gigabit üst bağlantının her iki yönünü tek bir gigabit bağlantı noktasına yansıtmak, hedef bant genişliğini aşabilir. Her boşluğun kontrol ağında oluştuğunu varsaymak yerine kaynağı veya yakalama aralığını daraltın.
Anahtar modelini, ürün yazılımını, yansıtma yapılandırmasını, kaynak bağlantı noktasını, hedef bağlantı noktasını, VLAN davranışını ve yakalama arayüzü ayarlarını kaydedin. Bu kayıt olmadan başka bir mühendis ölçümü tekrarlayamaz.
EtherNet/IP trafik sınıflarını ayırın
EtherNet/IP bağlantı yönetimi, yapılandırma ve tanılama için açık mesajlaşmayı kullanırken çevrimsel G/Ç genellikle UDP aktarımını kullanır. Keşif alışverişleri, kurulmuş bir G/Ç bağlantısının sağlıklı olduğunun kanıtı değildir. Yalnızca çevrimsel paketleri değil, arıza çevresindeki bağlantı kurma ve sonlandırma işlemlerini de koruyun.
Bilinen enkoder ve denetleyici IP adresleriyle başlayın. Ardından her UDP çerçevesini enkoder verisi olarak etiketlemek yerine ilgili bağlantıyı belirleyin. Yaygın EtherNet/IP bağlantı noktaları izlemeyi daraltmaya yardımcı olabilir; ancak uç noktalar, zamanlama ve bağlantı bağlamı daha güçlü kanıt sağlar.
Olay çevresindeki ARP, topoloji ve anahtar yönetimi kanıtlarını koruyun. Bir adres çakışması veya bağlantı geçişi, filtrelenmiş G/Ç akışının dışında görünebilir. Filtrelenmemiş yakalamayı kaydedin ve analiz için görüntüleme filtrelerini kullanın; böylece bağlam kalıcı olarak atılmaz.
RPI zamanlamasını ve boşlukları analiz edin
İstenen paket aralığı, yapılandırılmış G/Ç bağlantısı için beklenen güncelleme sıklığını belirler. Sağlıklı bir dönem boyunca ve arıza çevresinde paketler arası süreyi ölçün. Eksik aralıkları, duraklamadan sonraki patlamaları, yinelenen sıra davranışını ve bağlantının kapanıp yeniden açılmasını arayın.
Nominal RPI'dan geç gelen her paketi denetleyici arızası olarak değerlendirmeyin. Gözlenen boşluğu, denetleyicide yapılandırılmış bağlantı zaman aşımı davranışıyla karşılaştırın. Birkaç mikrosaniyelik değişim ile birden çok aralık süren kesintinin anlamı farklıdır.
Paket varış zamanını denetleyicinin arıza biti, görev durumu, makine olayı ve anahtar günlükleriyle birlikte grafik üzerinde gösterin. Bir bağlantı kesildi olayı görünmeden önce paket akışı duruyorsa kaynak cihaza veya yukarı akış yoluna odaklanın. Denetleyici zaman aşımına uğrarken yansıtma enkoder çerçevelerini görmeye devam ediyorsa yolun geri kalanını ve denetleyici işlemeyi inceleyin.
İzlemeyle birlikte anahtar kanıtlarını kullanın
Testten önce ve sonra bağlantı noktası sayaçlarını okuyun. CRC veya çerçeve denetim hataları, bağlantı geçişleri, düşürülen paketler, hız değişiklikleri ve halka olayları bir paket boşluğunu açıklayabilir. Arızalı bağlantının üst tarafına bağlı bir paket analizörü, anahtar bozuk çerçeveleri attığı için bunları hiçbir zaman alamayabilir.
Kablo ve konektör durumunu, ekranlama ve topraklama uygulamalarını, bükülme yarıçapını, kirlenmeyi ve gerilmeyi kontrol edin. Kontrollü tek bir bileşeni ancak temel durumu koruduktan sonra değiştirin. Birden fazla kabloyu ve anahtar ayarını birlikte değiştirmek, nedeni belirleme olanağını ortadan kaldırır.
Desteklenen cihaz yapılandırmasına göre anlaşmalı hızı ve dupleksi doğrulayın. Enkoder ve anahtar kılavuzlarına danışmadan ayarları zorlamaktan kaçının. Bir uyumsuzluk, yüke bağlı görünen hatalar oluşturabilir.
Yakalamayı ve ağı koruyun
Analizör diskinin dolmaması için yakalama süresini sınırlayın veya halka arabelleği kullanın. Kesin yerel ve tesis saatini işaretleyin. Paket izleri adresleri, cihaz adlarını, yapılandırmayı ve proses davranışını açığa çıkarabilir; bu nedenle bunları uygun erişim denetimi altında saklayın.
Testten sonra yansıtma yapılandırmasını kaldırın ve hedef bağlantı noktasının amaçlanan durumuna döndüğünü doğrulayın. Kullanılmadan bırakılan bir yansıtma, kontrol trafiğini yetkisiz bir cihaza açığa çıkarabilir veya anahtar kaynaklarını tüketebilir.
Yalnızca paket izine dayanarak yapılandırma değişiklikleri yapmayın. Kanıtları denetleyici tanılamaları, enkoder göstergeleri, anahtar sayaçları ve tekrarlanabilir bir makine olayıyla ilişkilendirin. Yakalama trafiği kaydeder; mekanik konumu onaylamaz veya enkoderin kendisinin doğru olduğunu kanıtlamaz.
Gözlemleri arıza sonucuna dönüştürün
Her iki yakalama noktasında da çerçeveler duruyor
İlk yakalama noktasından önce enkoder güç kaynağını, dahili durumu, üst akış program bağlantısını veya ortak bağlantıyı inceleyin. Cihazın yeniden başlatılıp başlatılmadığını veya bağlantının kasıtlı olarak engellenip engellenmediğini kontrol edin.
Çerçeveler enkoderde görünüyor ancak üst bağlantıda görünmüyor
Aradaki anahtar yoluna, VLAN'a, halka olayına, bağlantı noktası hatalarına, yoğunluğa veya kablolamaya odaklanın. Enkoderi değiştirmeden önce eşzamanlı sayaçlarla testi tekrarlayın.
Çerçeveler denetleyici yoluna ulaşıyor ancak PLC zaman aşımına uğruyor
Yapılandırılmış bağlantıyı, RPI'ı, zaman aşımını, denetleyici görev yükünü, yinelenen adreslemeyi ve yakalanan paketlerin beklenen bağlantıya ait olup olmadığını inceleyin.
Paket yakalama; yakalama konumu, zamanlama ve ağ bağlamı kontrol edildiğinde değerli hale gelir. Amaç büyük bir Wireshark dosyası değildir. Amaç, çevrimsel alışverişin nerede değiştiğini ve bununla birlikte hangi fiziksel veya yapılandırma olayının değiştiğini gösteren küçük bir kanıt bütünüdür.