Leitura do status dos LEDs (MS/NS) do EtherNet/IP no CompactLogix 1769-L35E
Leia o status dos LEDs MS e NS do CompactLogix 1769-L35E EtherNet/IP integrado e dos módulos 1756-ENxT usando mensagens CIP Get_Attribute_Single da classe 0x47.
Os LEDs de Status do Módulo (MS) e Status da Rede (NS) em um 1769-L35E já classificam muitas falhas de EtherNet/IP, mas as plantas ainda reconstroem switches antes que alguém fotografe o padrão. Pior ainda, os engenheiros frequentemente presumem que um GSV do objeto MODULE fornecerá as mesmas cores exibidas no faceplate. Não fornecerá. O estado do LED é calculado dentro do firmware do módulo a partir do status de identidade, TCP/IP e gerenciador de conexões, e não é espelhado em um campo MODULE[slot].MS acessível por tag. Reproduzir os indicadores na lógica exige um CIP Get_Attribute_Single para o Objeto Indicador de LED (Classe 0x0047).
Os padrões bicolores de MS e NS são a ferramenta mais rápida para triagem de EtherNet/IP no CompactLogix — se você os registrar antes de desligar e ligar o equipamento.
Significados canônicos de MS/NS
| LED | Padrão | Significado |
|---|---|---|
| MS | Desligado | Sem alimentação |
| MS | Verde contínuo | Módulo saudável / em operação |
| MS | Verde piscando | Em espera / sem configuração ou no modo Programa |
| MS | Vermelho contínuo | Falha grave irrecuperável |
| MS | Vermelho piscando | Falha recuperável menor |
| MS | Vermelho/verde alternado | Autoteste na inicialização |
| NS | Desligado | Sem IP ou sem alimentação |
| NS | Verde contínuo | IP presente, conexão(ões) CIP estabelecida(s) |
| NS | Verde piscando | IP presente, sem conexões CIP (ocioso) |
| NS | Vermelho contínuo | IP duplicado (conflito de ACD) |
| NS | Vermelho piscando | Uma ou mais conexões CIP expiraram |
Mapa de objetos da classe 0x47
A ODVA define o Objeto Indicador de LED com instâncias para cada indicador físico. Nas portas incorporadas do CompactLogix:
- Instância 1 — Status do módulo (MS)
- Instância 2 — Status da rede (NS)
- Atributo 3 — Estado do LED (enumeração USINT; verifique no EDS do módulo)
As enumerações típicas do Atributo 3 são semelhantes a: 0 desligado, 1 vermelho contínuo, 2 vermelho piscando, 3 verde contínuo, 4 verde piscando, 5 vermelho/verde contínuo, 6 vermelho/verde piscando. As revisões de firmware variam — sempre confirme no EDS antes de criar faceplates de IHM que aleguem “IP duplicado” com base em um inteiro bruto.
Configuração de MSG
Tipo de mensagem: CIP genérica Serviço: Get Attribute Single (0x0E) Classe: 0x47 Instância: 1 (MS) ou 2 (NS) Atributo: 3 Destino: tag SINT/USINT de 1 byte Caminho: backplane para a porta incorporada (por exemplo, 1,0) — não é um loopback IP Intervalo: 500 ms a 1 s por par de MSGs
Cada mensagem CIP Generic aberta consome recursos de conexão na mesma porta que você talvez já esteja reservando para E/S e HMI. Não faça polling a cada 10 ms “só para garantir responsividade”.
Decodifique as enumerações dos LEDs em descrições STRING para os banners da HMI — os operadores não devem precisar memorizar inteiros CIP.
Esboço da decodificação em texto estruturado
IF MSG_LED_NS.DN THEN
ModuleDiag.NS_State := ModuleDiag.NS_Raw;
CASE ModuleDiag.NS_State OF
0: ModuleDiag.NS_Description := 'Apagado - Sem IP/energia';
3: ModuleDiag.NS_Description := 'Verde contínuo - Conectado';
4: ModuleDiag.NS_Description := 'Verde piscando - Inativo';
1: ModuleDiag.NS_Description := 'Vermelho contínuo - IP duplicado';
2: ModuleDiag.NS_Description := 'Vermelho piscando - Timeout de conexão';
END_CASE;
END_IF;
Verificação em bancada
- Fotografe a face frontal MS/NS e compare-a às tags decodificadas online
- Desconecte o cabo Ethernet: NS deve deixar o verde contínuo
- Duplique temporariamente o IP em um laptop: NS vermelho contínuo é a indicação esperada de ACD
- Iniba uma conexão Classe 1 e confirme se os padrões de verde piscando ou de timeout correspondem à tabela
- Confirme se MSG .ER continua limpo; erros de caminho geralmente significam erros de sintaxe do backplane
Use estas tags para capturar a primeira falha no sistema de alarmes, em vez de depender de um operador para notar um LED piscando atrás de uma porta trancada. As células L35E antigas, que permanecem cronicamente nos limites de conexão, ainda precisam ser incluídas em uma discussão de migração no âmbito do roadmap de PLC/PAC da planta — não de outro switch não gerenciado.
Sobre o autor
Mark Townsend | Engenheiro Sênior de Automação – Sistemas Allen-Bradley
Mark Townsend é engenheiro sênior de automação, com mais de 18 anos de experiência em plataformas Allen-Bradley, abrangendo ControlLogix, CompactLogix e o legado SLC-500. Seu trabalho diário envolve lógica no RSLogix / Studio 5000 e a inicialização de HMIs no FactoryTalk View em frotas antigas e mistas.