Reading EtherNet/IP LED Status (MS/NS) on CompactLogix 1769-L35E — figure 1

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).

CompactLogix 1769-L35E'de EtherNet/IP LED Durumunu (MS/NS) okuma — şekil 1

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.

CompactLogix 1769-L35E'de EtherNet/IP LED Durumunu (MS/NS) Okuma — şekil 2

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ı

  1. Ön paneldeki MS/NS göstergelerinin fotoğrafını çekin, ardından bunları çevrimiçi olarak çözümlenen etiketlerle karşılaştırın
  2. Ethernet kablosunu çıkarın: NS sabit yeşil durumdan çıkmalıdır
  3. Bir dizüstü bilgisayarda IP'yi geçici olarak çoğaltın: NS'nin sabit kırmızı olması beklenen ACD göstergesidir
  4. 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
  5. 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.

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).

CompactLogix 1769-L35E'de EtherNet/IP LED Durumunu (MS/NS) okuma — şekil 1

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.

CompactLogix 1769-L35E'de EtherNet/IP LED Durumunu (MS/NS) Okuma — şekil 2

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ı

  1. Ön paneldeki MS/NS göstergelerinin fotoğrafını çekin, ardından bunları çevrimiçi olarak çözümlenen etiketlerle karşılaştırın
  2. Ethernet kablosunu çıkarın: NS sabit yeşil durumdan çıkmalıdır
  3. Bir dizüstü bilgisayarda IP'yi geçici olarak çoğaltın: NS'nin sabit kırmızı olması beklenen ACD göstergesidir
  4. 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
  5. 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.

Yorum bırakın

Lütfen unutmayın, yorumların yayınlanmadan önce onaylanması gerekmektedir.