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

Показания на светодиодите за състоянието на EtherNet/IP (MS/NS) на CompactLogix 1769-L35E

Прочетете LED статуса на MS и NS на вградените EtherNet/IP модули CompactLogix 1769-L35E и 1756-ENxT чрез съобщения CIP Get_Attribute_Single от клас 0x47.

Светодиодите за състоянието на модула (MS) и мрежата (NS) на 1769-L35E вече класифицират много от неизправностите на EtherNet/IP, но въпреки това в предприятията продължават да подменят конфигурацията на комутаторите, преди някой да заснеме шаблона. По-лошото е, че инженерите често предполагат, че GSV на обекта MODULE ще върне същите цветове, които показва лицевият панел. Това няма да се случи. Състоянието на светодиода се изчислява във фърмуера на модула въз основа на състоянието на идентичността, TCP/IP и мениджъра на връзките и не се отразява в поле MODULE[slot].MS, достъпно като таг. За възпроизвеждане на индикаторите в логиката е необходим CIP Get_Attribute_Single към обекта за светодиодни индикатори (клас 0x0047).

Четене на LED състоянието на EtherNet/IP (MS/NS) в CompactLogix 1769-L35E — фигура 1

Двуцветните шаблони на MS и NS са най-бързият инструмент за диагностика на EtherNet/IP в CompactLogix — ако ги запишете, преди да изключите и включите захранването.

Канонични значения на MS/NS

Светодиод Шаблон Значение
MS Изключен Няма захранване
MS Постоянен зелен Модулът е изправен / работи
MS Мигащ зелен Режим на готовност / няма конфигурация или е в режим Program
MS Постоянен червен Съществена невъзстановима грешка
MS Мигащ червен Незначителна възстановима грешка
MS Редуващ се червен/зелен Самотест при включване
NS Изключен Няма IP или няма захранване
NS Постоянен зелен Има IP и са установени CIP връзки
NS Мигащ зелен Има IP, но няма CIP връзки (неактивен)
NS Постоянен червен Дублиран IP (ACD конфликт)
NS Мигащ червен Една или повече CIP връзки са изтекли

Карта на обекта от клас 0x47

ODVA дефинира обект за светодиодни индикатори с екземпляри за всеки физически индикатор. При вградените портове на CompactLogix:

  • Екземпляр 1 — състояние на модула (MS)
  • Екземпляр 2 — мрежово състояние (NS)
  • Атрибут 3 — състояние на светодиода (USINT enum; проверете в EDS на модула)

Типичните стойности на атрибут 3 са: 0 изключен, 1 постоянен червен, 2 мигащ червен, 3 постоянен зелен, 4 мигащ зелен, 5 постоянен червен/зелен, 6 мигащ червен/зелен. Версиите на фърмуера се различават — винаги потвърждавайте стойностите в EDS, преди да създавате HMI лицеви панели, които определят „дублиран IP“ по необработено цяло число.

Конфигурация на MSG

Тип съобщение: CIP Generic
Услуга: Get Attribute Single (0x0E)
Клас: 0x47
Екземпляр: 1 (MS) или 2 (NS)
Атрибут: 3
Дестинация: 1-байтов SINT/USINT таг
Път: от задната платка към вградения порт (напр. 1,0) — не е IP loopback
Интервал: 500 ms до 1 s за всяка двойка MSG заявки

Всяко отворено CIP Generic съобщение използва ресурси за връзки на същия порт, за който може вече да разпределяте ресурси за I/O и HMI. Не извършвайте запитвания на всеки 10 ms „само за да е отзивчиво“.

Отчитане на състоянието на светодиодите EtherNet/IP (MS/NS) на CompactLogix 1769-L35E — фигура 2

Декодирайте LED изброяванията в описания STRING за HMI банери — операторите не бива да запомнят CIP цели числа.

Схема за декодиране на структурирания текст

IF MSG_LED_NS.DN THEN
  ModuleDiag.NS_State := ModuleDiag.NS_Raw;
  CASE ModuleDiag.NS_State OF
    0: ModuleDiag.NS_Description := 'Изключено - Няма IP адрес/захранване';
    3: ModuleDiag.NS_Description := 'Постоянно зелено - Свързано';
    4: ModuleDiag.NS_Description := 'Мигащо зелено - Неактивно';
    1: ModuleDiag.NS_Description := 'Постоянно червено - Дублиран IP адрес';
    2: ModuleDiag.NS_Description := 'Мигащо червено - Изтекло време за връзката';
  END_CASE;
END_IF;

Проверка на стенд

  1. Снимайте лицевия панел MS/NS, след което сравнете с декодираните тагове онлайн
  2. Изключете Ethernet кабела: NS трябва да престане да свети постоянно в зелено
  3. Временно дублирайте IP адреса на лаптоп: постоянно светещото червено NS е очакваната индикация за ACD
  4. Блокирайте връзка от клас 1 и потвърдете, че моделите на мигащо зелено или изчакване съответстват на таблицата
  5. Потвърдете, че MSG .ER остава чист; грешките по пътя обикновено означават синтактични грешки в backplane адресацията

Използвайте тези тагове за регистриране на първата повреда в алармената система, вместо да разчитате операторът да забележи мигащ светодиод зад заключена врата. Остарелите клетки L35E, които хронично достигат лимитите на връзките, все още изискват обсъждане на миграция съгласно пътната карта на завода за PLC/PAC, а не още един неуправляем суич.

За автора

Марк Таунсенд | Старши инженер по автоматизация – системи Allen-Bradley

Марк Таунсенд е старши инженер по автоматизация с над 18 години опит с платформите Allen-Bradley, включително ControlLogix, CompactLogix и по-старите SLC-500. Ежедневната му работа включва логика в RSLogix / Studio 5000 и пускане в експлоатация на HMI системи FactoryTalk View при остарели и смесени паркове от оборудване.

Показания на светодиодите за състоянието на EtherNet/IP (MS/NS) на CompactLogix 1769-L35E

Прочетете LED статуса на MS и NS на вградените EtherNet/IP модули CompactLogix 1769-L35E и 1756-ENxT чрез съобщения CIP Get_Attribute_Single от клас 0x47.

Светодиодите за състоянието на модула (MS) и мрежата (NS) на 1769-L35E вече класифицират много от неизправностите на EtherNet/IP, но въпреки това в предприятията продължават да подменят конфигурацията на комутаторите, преди някой да заснеме шаблона. По-лошото е, че инженерите често предполагат, че GSV на обекта MODULE ще върне същите цветове, които показва лицевият панел. Това няма да се случи. Състоянието на светодиода се изчислява във фърмуера на модула въз основа на състоянието на идентичността, TCP/IP и мениджъра на връзките и не се отразява в поле MODULE[slot].MS, достъпно като таг. За възпроизвеждане на индикаторите в логиката е необходим CIP Get_Attribute_Single към обекта за светодиодни индикатори (клас 0x0047).

Четене на LED състоянието на EtherNet/IP (MS/NS) в CompactLogix 1769-L35E — фигура 1

Двуцветните шаблони на MS и NS са най-бързият инструмент за диагностика на EtherNet/IP в CompactLogix — ако ги запишете, преди да изключите и включите захранването.

Канонични значения на MS/NS

Светодиод Шаблон Значение
MS Изключен Няма захранване
MS Постоянен зелен Модулът е изправен / работи
MS Мигащ зелен Режим на готовност / няма конфигурация или е в режим Program
MS Постоянен червен Съществена невъзстановима грешка
MS Мигащ червен Незначителна възстановима грешка
MS Редуващ се червен/зелен Самотест при включване
NS Изключен Няма IP или няма захранване
NS Постоянен зелен Има IP и са установени CIP връзки
NS Мигащ зелен Има IP, но няма CIP връзки (неактивен)
NS Постоянен червен Дублиран IP (ACD конфликт)
NS Мигащ червен Една или повече CIP връзки са изтекли

Карта на обекта от клас 0x47

ODVA дефинира обект за светодиодни индикатори с екземпляри за всеки физически индикатор. При вградените портове на CompactLogix:

  • Екземпляр 1 — състояние на модула (MS)
  • Екземпляр 2 — мрежово състояние (NS)
  • Атрибут 3 — състояние на светодиода (USINT enum; проверете в EDS на модула)

Типичните стойности на атрибут 3 са: 0 изключен, 1 постоянен червен, 2 мигащ червен, 3 постоянен зелен, 4 мигащ зелен, 5 постоянен червен/зелен, 6 мигащ червен/зелен. Версиите на фърмуера се различават — винаги потвърждавайте стойностите в EDS, преди да създавате HMI лицеви панели, които определят „дублиран IP“ по необработено цяло число.

Конфигурация на MSG

Тип съобщение: CIP Generic
Услуга: Get Attribute Single (0x0E)
Клас: 0x47
Екземпляр: 1 (MS) или 2 (NS)
Атрибут: 3
Дестинация: 1-байтов SINT/USINT таг
Път: от задната платка към вградения порт (напр. 1,0) — не е IP loopback
Интервал: 500 ms до 1 s за всяка двойка MSG заявки

Всяко отворено CIP Generic съобщение използва ресурси за връзки на същия порт, за който може вече да разпределяте ресурси за I/O и HMI. Не извършвайте запитвания на всеки 10 ms „само за да е отзивчиво“.

Отчитане на състоянието на светодиодите EtherNet/IP (MS/NS) на CompactLogix 1769-L35E — фигура 2

Декодирайте LED изброяванията в описания STRING за HMI банери — операторите не бива да запомнят CIP цели числа.

Схема за декодиране на структурирания текст

IF MSG_LED_NS.DN THEN
  ModuleDiag.NS_State := ModuleDiag.NS_Raw;
  CASE ModuleDiag.NS_State OF
    0: ModuleDiag.NS_Description := 'Изключено - Няма IP адрес/захранване';
    3: ModuleDiag.NS_Description := 'Постоянно зелено - Свързано';
    4: ModuleDiag.NS_Description := 'Мигащо зелено - Неактивно';
    1: ModuleDiag.NS_Description := 'Постоянно червено - Дублиран IP адрес';
    2: ModuleDiag.NS_Description := 'Мигащо червено - Изтекло време за връзката';
  END_CASE;
END_IF;

Проверка на стенд

  1. Снимайте лицевия панел MS/NS, след което сравнете с декодираните тагове онлайн
  2. Изключете Ethernet кабела: NS трябва да престане да свети постоянно в зелено
  3. Временно дублирайте IP адреса на лаптоп: постоянно светещото червено NS е очакваната индикация за ACD
  4. Блокирайте връзка от клас 1 и потвърдете, че моделите на мигащо зелено или изчакване съответстват на таблицата
  5. Потвърдете, че MSG .ER остава чист; грешките по пътя обикновено означават синтактични грешки в backplane адресацията

Използвайте тези тагове за регистриране на първата повреда в алармената система, вместо да разчитате операторът да забележи мигащ светодиод зад заключена врата. Остарелите клетки L35E, които хронично достигат лимитите на връзките, все още изискват обсъждане на миграция съгласно пътната карта на завода за PLC/PAC, а не още един неуправляем суич.

За автора

Марк Таунсенд | Старши инженер по автоматизация – системи Allen-Bradley

Марк Таунсенд е старши инженер по автоматизация с над 18 години опит с платформите Allen-Bradley, включително ControlLogix, CompactLogix и по-старите SLC-500. Ежедневната му работа включва логика в RSLogix / Studio 5000 и пускане в експлоатация на HMI системи FactoryTalk View при остарели и смесени паркове от оборудване.

Оставяне на коментар

Имайте предвид, че коментарите трябва да бъдат одобрени, преди да се публикуват.