CompactLogix 1769-L35E’de EtherNet/IP LED Durumunu (MS/NS) Okuma
CIP Get_Attribute_Single Class 0x47 mesajlarını kullanarak CompactLogix 1769-L35E dahili EtherNet/IP ve 1756-ENxT modüllerinin MS ve NS LED durumunu okuyun.
Bir 1769-L35E üzerindeki Modül Durumu (MS) ve Ağ Durumu (NS) LED'leri birçok EtherNet/IP arızasını zaten sınıflandırır; ancak tesislerde insanlar deseni fotoğraflamadan önce hâlâ anahtarları yeniden kurarlar. Daha da kötüsü, mühendisler genellikle MODULE nesnesine yönelik bir GSV'nin ön panelde gösterilen renklerin aynısını sağlayacağını varsayar. Sağlamaz. LED durumu; kimlik, TCP/IP ve bağlantı yöneticisi durumundan modül donanım yazılımı içinde hesaplanır ve etiketlenebilir bir MODULE[slot].MS alanına yansıtılmaz. Göstergeleri mantıkta çoğaltmak için LED Gösterge Nesnesine bir CIP Get_Attribute_Single gönderilmesi gerekir (Sınıf 0x0047).
MS ve NS çift renkli desenleri, CompactLogix'te EtherNet/IP sorunlarını hızla sınıflandırmak için en hızlı araçtır—gücü kesip yeniden vermeden önce bunları kaydederseniz.
Standart MS/NS anlamları
| LED | Desen | Anlam |
|---|---|---|
| MS | Kapalı | Güç yok |
| MS | Sabit yeşil | Modül sağlıklı / çalışıyor |
| MS | Yanıp sönen yeşil | Beklemede / yapılandırma yok veya Program modu |
| MS | Sabit kırmızı | Büyük kurtarılamaz arıza |
| MS | Yanıp sönen kırmızı | Küçük kurtarılabilir arıza |
| MS | Kırmızı/yeşil dönüşümlü | Açılış otomatik testi |
| NS | Kapalı | IP yok veya güç yok |
| NS | Sabit yeşil | IP mevcut, CIP bağlantısı/bağlantıları kuruldu |
| NS | Yanıp sönen yeşil | IP mevcut, CIP bağlantısı yok (boşta) |
| NS | Sabit kırmızı | Yinelenen IP (ACD çakışması) |
| NS | Yanıp sönen kırmızı | Bir veya daha fazla CIP bağlantısının zaman aşımına uğraması |
0x47 Sınıfı nesne eşlemesi
ODVA, her fiziksel gösterge için örnekler içeren LED Gösterge Nesnesi'ni tanımlar. CompactLogix gömülü portlarında:
- Örnek 1 — Modül Durumu (MS)
- Örnek 2 — Ağ Durumu (NS)
- Öznitelik 3 — LED Durumu (USINT enum; modül EDS'sine göre doğrulayın)
Tipik Öznitelik 3 enum değerleri şöyledir: 0 Kapalı, 1 sabit kırmızı, 2 yanıp sönen kırmızı, 3 sabit yeşil, 4 yanıp sönen yeşil, 5 sabit kırmızı/yeşil, 6 yanıp sönen kırmızı/yeşil. Donanım yazılımı sürümleri farklılık gösterir; ham bir tamsayıdan “yinelenen IP” iddiasında bulunan HMI ön panelleri yazmadan önce her zaman EDS'yi doğrulayın.
MSG yapılandırması
Mesaj Türü: CIP Genel Hizmet: Tek Öznitelik Al (0x0E) Sınıf: 0x47 Örnek: 1 (MS) veya 2 (NS) Öznitelik: 3 Hedef: 1 baytlık SINT/USINT etiketi Yol: arka panelden gömülü porta (ör. 1,0) — IP loopback değildir Aralık: Her MSG çifti için 500 ms ila 1 sn
Her açık CIP Generic mesajı, aynı portta G/Ç ve HMI için zaten kaynak ayırıyor olabileceğiniz bağlantı kaynaklarını tüketir. Sırf hızlı yanıt versin diye 10 ms'de bir yoklama yapmayın.
HMI banner'larında görüntülemek üzere LED enum değerlerini STRING açıklamalarına dönüştürün; operatörler CIP tamsayılarını ezberlemek zorunda kalmamalıdır.
Yapılandırılmış metin kod çözme taslağı
IF MSG_LED_NS.DN THEN
ModuleDiag.NS_State := ModuleDiag.NS_Raw;
CASE ModuleDiag.NS_State OF
0: ModuleDiag.NS_Description := 'Kapalı - IP/güç yok';
3: ModuleDiag.NS_Description := 'Sabit yeşil - Bağlı';
4: ModuleDiag.NS_Description := 'Yeşil yanıp sönüyor - Boşta';
1: ModuleDiag.NS_Description := 'Sabit kırmızı - Yinelenen IP';
2: ModuleDiag.NS_Description := 'Kırmızı yanıp sönüyor - Bağlantı zaman aşımı';
END_CASE;
END_IF;
Tezgâh doğrulaması
- Ön paneldeki MS/NS göstergelerinin fotoğrafını çekin, ardından bunları çevrimiçi olarak çözümlenen etiketlerle karşılaştırın
- Ethernet kablosunu çıkarın: NS sabit yeşil durumdan çıkmalıdır
- Bir dizüstü bilgisayarda IP'yi geçici olarak çoğaltın: NS'nin sabit kırmızı olması beklenen ACD göstergesidir
- Class 1 bağlantısını engelleyin ve yanıp sönen yeşil ışık ya da zaman aşımı desenlerinin tabloyla eşleştiğini doğrulayın
- MSG .ER'nin boş kaldığını doğrulayın; yol hataları genellikle backplane sözdizimi hataları anlamına gelir
Alarm sisteminde ilk arıza yakalama işlemi için bu etiketleri kullanın; kilitli bir kapının arkasında yanıp sönen LED'i bir operatörün fark etmesine güvenmeyin. Sürekli olarak bağlantı sınırlarında çalışan eski L35E hücreleri için tesisin PLC/PAC yol haritası kapsamında hâlâ bir geçiş görüşmesi yapılması gerekir; başka bir yönetilmeyen switch eklemek değil.
Yazar Hakkında
Mark Townsend | Kıdemli Otomasyon Mühendisi – Allen-Bradley Sistemleri
Mark Townsend, ControlLogix, CompactLogix ve eski SLC-500 dahil olmak üzere Allen-Bradley platformlarında 18 yılı aşkın deneyime sahip kıdemli bir otomasyon mühendisidir. Günlük çalışmaları, eski ve karma sistem filolarında RSLogix / Studio 5000 mantığı ile FactoryTalk View HMI devreye alma işlemlerini kapsar.