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

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

Leitura do status dos LEDs de EtherNet/IP (MS/NS) no CompactLogix 1769-L35E — figura 1

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

Leitura do status dos LEDs EtherNet/IP (MS/NS) no CompactLogix 1769-L35E — figura 2

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

  1. Fotografe a face frontal MS/NS e compare-a às tags decodificadas online
  2. Desconecte o cabo Ethernet: NS deve deixar o verde contínuo
  3. Duplique temporariamente o IP em um laptop: NS vermelho contínuo é a indicação esperada de ACD
  4. Iniba uma conexão Classe 1 e confirme se os padrões de verde piscando ou de timeout correspondem à tabela
  5. 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.

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

Leitura do status dos LEDs de EtherNet/IP (MS/NS) no CompactLogix 1769-L35E — figura 1

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

Leitura do status dos LEDs EtherNet/IP (MS/NS) no CompactLogix 1769-L35E — figura 2

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

  1. Fotografe a face frontal MS/NS e compare-a às tags decodificadas online
  2. Desconecte o cabo Ethernet: NS deve deixar o verde contínuo
  3. Duplique temporariamente o IP em um laptop: NS vermelho contínuo é a indicação esperada de ACD
  4. Iniba uma conexão Classe 1 e confirme se os padrões de verde piscando ou de timeout correspondem à tabela
  5. 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.

Deixe um comentário

Por favor, note que os comentários precisam ser aprovados antes de serem publicados.