Показания на светодиодите за състоянието на 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).
Двуцветните шаблони на 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 „само за да е отзивчиво“.
Декодирайте 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;
Проверка на стенд
- Снимайте лицевия панел MS/NS, след което сравнете с декодираните тагове онлайн
- Изключете Ethernet кабела: NS трябва да престане да свети постоянно в зелено
- Временно дублирайте IP адреса на лаптоп: постоянно светещото червено NS е очакваната индикация за ACD
- Блокирайте връзка от клас 1 и потвърдете, че моделите на мигащо зелено или изчакване съответстват на таблицата
- Потвърдете, че MSG .ER остава чист; грешките по пътя обикновено означават синтактични грешки в backplane адресацията
Използвайте тези тагове за регистриране на първата повреда в алармената система, вместо да разчитате операторът да забележи мигащ светодиод зад заключена врата. Остарелите клетки L35E, които хронично достигат лимитите на връзките, все още изискват обсъждане на миграция съгласно пътната карта на завода за PLC/PAC, а не още един неуправляем суич.
За автора
Марк Таунсенд | Старши инженер по автоматизация – системи Allen-Bradley
Марк Таунсенд е старши инженер по автоматизация с над 18 години опит с платформите Allen-Bradley, включително ControlLogix, CompactLogix и по-старите SLC-500. Ежедневната му работа включва логика в RSLogix / Studio 5000 и пускане в експлоатация на HMI системи FactoryTalk View при остарели и смесени паркове от оборудване.