x
Envie sua consulta hoje
Citação rápida

Diagnóstico de falhas CANopen no EX-1050: ID do nó, taxa de transmissão, mapeamento EDS e PDO

Solução de problemas do CANopen EX-1050
Visão geral do diagnóstico CANopen EX-1050, abrangendo conflitos de ID de nó, incompatibilidades de taxa de transmissão, erros de topologia EDS, mapeamento PDO e terminação de 120 ohms.

Uma falha de comunicação CANopen nem sempre se manifesta como um dispositivo completamente offline. Alguns problemas impedem que o EX-1050 entre em estado operacional, enquanto outros permitem que a conexão de rede permaneça ativa, mas causam endereços de entrada deslocados, saídas inativas ou comprimentos de PDO incorretos.

O EX-1050 é um adaptador CANopen para módulos de E/S da série EX. Ele suporta CANopen DS_301 V4.02 e DS_401 V2.1, até 32 módulos de E/S, e capacidades máximas de entrada e saída de 512 bytes cada.

A resolução de problemas torna-se mais clara quando o sistema é dividido em quatro camadas de configuração: ID do nó, taxa de transmissão (baud rate), descrição do dispositivo EDS e mapeamento de dados PDO.

Localizando a camada de configuração por trás de uma falha
Tipo de falhaCamada de ConfiguraçãoSintoma típicoPrimeira verificação
ID de nó duplicadoIdentidade do dispositivoReconhecimento instável do nó, perda intermitente ou identidade escrava ambíguaInterruptores de hardware e IDs de nó de software
Incompatibilidade de ID do nóIdentidade do dispositivoO dispositivo escravo configurado não consegue estabelecer comunicação.ID do nó de software versus configuração do switch EX-1050
Incompatibilidade na taxa de transmissão (baud rate)Comunicação de ônibusO nó está completamente offline ou o NET-RUN não consegue entrar em estado operacional.Taxas de transmissão mestre e escravo
Arquivo EDS incorretoDescrição do dispositivoO comprimento das E/S ou a lista de módulos difere do hardware físico.Combinação e pedido de módulos EDS
Mapeamento PDO incorretoDados cíclicosDispositivo online com entradas deslocadas, saídas inativas ou erros de comprimento.Modo automático/manual e objetos PDO
Encerramento incorretoônibus físicoComunicação intermitente ou falhas em taxas de dados mais altas.Terminação de 120 ohms em ambas as extremidades do barramento

Essas camadas devem ser avaliadas separadamente. Se o barramento físico ou a taxa de transmissão estiverem incorretos, é improvável que a alteração de um endereço PDO restabeleça a comunicação.

Por que IDs de nós duplicados afetam o reconhecimento de dispositivos?

O CANopen utiliza o ID do nó para identificar cada dispositivo na rede. O ID do nó configurado para o EX-1050 no software de engenharia deve corresponder à sua configuração de chave de endereço físico.

Se dois dispositivos escravos utilizarem o mesmo ID de nó, o mestre não conseguirá estabelecer uma identidade de dispositivo única. Os possíveis sintomas incluem:

  • Um dos dispositivos não pode ser reconhecido.
  • O estado do nó muda intermitentemente.
  • Alarmes de proteção de nós ou monitoramento de comunicação
  • O dispositivo de software não corresponde à estação física.
  • O dispositivo afetado apresenta alterações após uma nova verificação ou reinicialização.

Uma tabela de verificação de ID de nó ajuda a comparar as configurações físicas e de software:

Nó CANopenConfiguração de hardwareID do nó de softwareExclusivoResultado
EX-1050 #1Leitura de campoValor do projetoSim/NãoVerificar
EX-1050 #2Leitura de campoValor do projetoSim/NãoVerificar
Outro dispositivo CANopenLeitura de campoValor do projetoSim/NãoVerificar

Não confie apenas no número apresentado no projeto de engenharia. Leia as configurações físicas de cada dispositivo e reinicie a rede conforme necessário após alterar um endereço.

Uma incompatibilidade na taxa de transmissão geralmente deixa o nó offline.

O EX-1050 oferece oito taxas de comunicação CANopen. O adaptador, o mestre CANopen e todos os dispositivos no mesmo barramento devem operar na mesma taxa.

Chave de taxa de transmissãoTaxa de abertura CAN
010 kbps
120 kbps
250 kbps
3100 kbps
4125 kbps
5250 kbps
6500 kbps
71000 kbps
8 ou 9Reservado; não utilize.

Se o dispositivo mestre estiver configurado para 500 kbps e o EX-1050 estiver configurado para 250 kbps, alterar o mapeamento EDS ou PDO não restabelecerá a comunicação. A taxa do barramento deve ser corrigida primeiro.

O manual indica uma distância máxima de transmissão de 1000 m, mas a distância real depende da taxa de transmissão selecionada e das condições do cabo. Não deve ser interpretada como 1000 m para todas as taxas suportadas.

Verificando a terminação integrada de 120 ohms

O EX-1050 inclui um resistor de terminação de 120 ohms comutável.

Posição do interruptorEstado de términoCargo aplicável
SOBREResistor interno de 120 ohms conectadoFim físico do barramento CANopen
DESLIGADOResistor interno desconectadoNó de barramento intermediário

O barramento CANopen deve ser terminado em suas duas extremidades físicas. Nós intermediários não devem adicionar terminações adicionais.

Se a rede operar com uma taxa de dados baixa, mas começar a perder nós após o aumento da taxa ou do número de nós, verifique o posicionamento da terminação, o tipo de cabo, a blindagem e o aterramento, juntamente com as configurações do software.

O arquivo EDS deve corresponder à topologia física de E/S.

O arquivo EDS EX-1050 pode ser gerado com o IOTesterTool. O software suporta dois métodos:

  • Realizar varredura automática dos módulos de E/S conectados ao EX-1050
  • Adicione manualmente o adaptador e os módulos de E/S na ordem da topologia física.

A estação de referência no manual contém:

Ordem do móduloMóduloTipo de sinal
1EX-200HEntrada digital
2EX-300HSaída digital
3EX-4014Entrada analógica
4EX-5014Saída analógica

Os modelos de módulo e a ordem usados para gerar o arquivo EDS devem corresponder à estação física. O arquivo EDS resultante é então instalado no CODESYS ou no ambiente de engenharia CANopen aplicável.

Se um módulo for adicionado, substituído ou movido após a geração do EDS, o arquivo antigo pode não descrever mais a estação atual corretamente.

Os sintomas típicos de incompatibilidade da síndrome de Ehlers-Danlos incluem:

  • O software detecta o EX-1050, mas o comprimento da E/S difere da estação física.
  • Os endereços de entrada ou saída são deslocados.
  • Os dados de um dos módulos não são atualizados.
  • O tipo de módulo configurado não corresponde à direção real do sinal.
  • O comprimento do PDO difere da configuração principal.

Nesse caso, verifique a ordem física dos módulos, digitalize ou reconstrua a topologia no IOTesterTool e exporte um novo arquivo EDS.

Veja o que está disponível Módulos de E/S da Série EX Ao verificar os tipos de módulos digitais e analógicos.

Mapeamento PDO automático e manual

O EX-1050 utiliza o objeto específico do fabricante. 5200h para controlar os modos de identificação de E/S e mapeamento de PDO.

ObjetoSubíndiceValorFunção
Configuração do acoplador 5200h10Identificação manual de E/S; configuração 5202h
Configuração do acoplador 5200h11Identificação automática de E/S
Configuração do acoplador 5200h20Mapeamento PDO manual
Configuração do acoplador 5200h21Mapeamento automático de PDO

Quando 5200h Subíndice 2 Se o modo estiver definido como manual, os seguintes objetos de mapeamento devem ser configurados:

Direção PDOMapeamento do intervalo de objetosFunção de dados
Receba o mapeamento PDO1600h-17FFhOs dados recebidos pelo EX-1050 normalmente geram comandos de saída.
Transmitir mapeamento PDO1A00h-1BFFhDados transmitidos pelo EX-1050, normalmente status de entrada

Se o EX-1050 usar mapeamento automático enquanto o mestre espera uma estrutura PDO definida manualmente, a ordem ou o comprimento dos dados podem ser diferentes entre os dois dispositivos.

Para mapeamento manual, verifique se:

  • Cada objeto mapeado representa os dados de E/S pretendidos.
  • A ordem dos objetos PDO corresponde à ordem das variáveis do PLC.
  • A soma dos bits mapeados corresponde ao comprimento dos dados PDO.
  • RPDO corresponde aos dados de saída.
  • TPDO corresponde aos dados de entrada
  • O master e o EX-1050 usam definições PDO idênticas.
Quando a comunicação está ativa, mas os dados de entrada/saída estão incorretos.

Se o comando NET-RUN indicar que o adaptador está operacional, mas os dados do PLC estiverem incorretos, a taxa de transmissão geralmente deixa de ser o principal problema.

SintomaPossível causaVerificaçãoDireção Corretiva
Todas as entradas permanecem inalteradas.TPDO ausente ou não transmitidoVerifique o mapeamento de transmissão PDO e a área de recepção principal.Verifique os objetos TPDO e seu comprimento.
Os comandos de saída não têm efeito.Mapeamento RPDO incorretoComparar o PDO de recebimento com os módulos de saída instaladosVerificar objetos e endereços RPDO
Os pontos iniciais funcionam, mas os dados posteriores são deslocados.Ordem ou largura incorreta dos módulosCompare a topologia física, EDS e a ordem PDO.Regenerar EDS ou corrigir o mapeamento
Os valores analógicos estão incorretos.Erro na ordem dos bytes ou na posição da palavraComparar dicionário de objetos com tipo de variável PLCVerificar byte menos significativo e byte mais significativo
Falha na transferência de dados após a substituição de um módulo.EDS e PDO ainda descrevem topologia antiga.Compare a ordem dos módulos antigos e novos.Reidentificar a topologia e baixar os parâmetros.
O dispositivo permanece pré-operacional.Estado NMT ou parâmetros inválidosVerifique NET-RUN e NET-ERR.Corrija os parâmetros antes de alterar o estado do NMT.

O manual identifica o byte 0 como o byte menos significativo e o byte 1 como o byte mais significativo para informações de diagnóstico multibyte. Evite inverter a ordem dos bytes ao combinar códigos de diagnóstico ou dados multibyte no CLP.

Utilizando indicadores para restringir a área de falha
Status do indicadorDefinição manualDireção principal de diagnóstico
Luz verde do sistema, piscando a 1 Hz.Comunicação normalVerifique os endereços PDO e os sinais de campo.
Luz verde do sistema, piscando a 5 Hz.Escravo de E/S perdidoVerifique a conexão e a ordem dos módulos.
Verde SYS, piscando alternadamenteFalha na alocação de endereço do módulo de E/SVerifique a identificação do módulo.
SYS verde, dois flashes e depois desligadoA configuração do módulo de E/S falhouVerifique o EDS, os tipos de módulo e a topologia.
NET-RUN emDispositivo operacionalFoco no mapeamento de dados
NET-RUN piscando a 2,5 HzDispositivo pré-operacionalVerifique o estado e a configuração do NMT.
NET-ERR piscando a 2,5 HzParâmetros de configuração inválidosVerifique os parâmetros de ID do nó, EDS e PDO.
NET-ERR flash lentoAviso de comunicaçãoVerifique o barramento, o estado do nó e o NMT.
NET-ERR flash rápidoPerda de proteção do nóVerifique o monitoramento mestre e a comunicação física.

Quando NET-ERR indica um aviso de comunicação, o manual permite um NMT. Redefinir comunicação Comando para reiniciar a comunicação. O ID do nó, a taxa de transmissão e a fiação ainda devem ser verificados antes da reinicialização; caso contrário, a falha pode retornar.

Ordem de diagnóstico recomendada

Utilize a seguinte sequência ao diagnosticar uma falha no CANopen do EX-1050:

  1. Verifique a alimentação de 24 V, CAN_H, CAN_L, a blindagem e as duas terminações de barramento de 120 ohms.
  2. Confirme se o servidor mestre e todos os servidores escravos estão usando a mesma taxa de transmissão (baud rate).
  3. Verifique se cada ID de nó é único e corresponde ao projeto de engenharia.
  4. Compare os modelos físicos de E/S, a quantidade e a ordem dos módulos.
  5. Confirme se o arquivo EDS representa a topologia atual.
  6. Identifique se o mapeamento PDO é automático ou manual.
  7. Verificar a direção RPDO e TPDO, a ordem dos objetos e o comprimento total.
  8. Por fim, verifique os endereços das variáveis do CLP, os tipos de dados e a ordem dos bytes.

Essa ordem de diagnóstico diferencia um dispositivo completamente offline de um dispositivo online que transmite dados incorretos. Falhas offline normalmente apontam primeiro para o barramento físico, o ID do nó ou a taxa de transmissão, enquanto falhas de dados online geralmente exigem verificações de EDS, topologia e mapeamento PDO.

Voltar ao topo