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

EX-1130 Mapeamento de Dados de Processo Modbus TCP e Planejamento de Saída à Prova de Falhas

EX-1130 Mapeamento de endereços Modbus TCP e planejamento de saída à prova de falhas

Estabelecer uma conexão Modbus TCP geralmente é apenas a primeira parte de um projeto de E/S remota. A confiabilidade operacional a longo prazo também depende de se os endereços de dados do processo, a ordem física dos módulos e o comportamento da saída após uma falha de comunicação forem planejados de forma consistente.

O Decowell EX-1130 é um adaptador de barramento Modbus TCP para módulos de E/S digitais, analógicos e outros da série EX. De acordo com o manual do produto, um adaptador suporta até 32 módulos de E/S, com capacidades máximas de dados de processo de 1.024 bytes para entrada e 1.024 bytes para saída.

Em vez de apresentar mais um tutorial de configuração passo a passo, este artigo se concentra na estrutura de endereçamento do EX-1130, na seleção do código de função, nas dependências da ordem dos módulos e na estratégia de falha de comunicação.

Entendendo as áreas de dados do processo EX-1130

O EX-1130 separa os dados de entrada e saída em diferentes áreas de endereço de bit e endereço de registrador. O CLP ou controlador deve usar um código de função Modbus que corresponda ao tipo de sinal e ao método de acesso.

Tipo de dadosIntervalo de endereçosAcessoCódigos de função aplicáveis
Entradas digitaisEndereços de bits 0–8191Somente leitura0x02
Saídas digitaisEndereços de bits 32768–40959Ler/escrever0x01, 0x05, 0x0F
Dados de entrada DI e IARegistros 0–511Somente leitura0x04
Dados de saída DO e AORegistros 2048–2559Ler/escrever0x03, 0x06, 0x10

O endereçamento por bits é adequado para acesso direto a canais digitais. O endereçamento por registradores fornece um método comum para lidar com dados de processos digitais e analógicos.

Antes de criar a tabela de variáveis do CLP, os engenheiros devem decidir se os sinais digitais serão acessados como bits individuais ou como registradores compactados. Usar um método consistente ajuda a evitar que diferentes blocos de programa acessem a mesma saída de maneiras conflitantes.

Por que a ordem dos módulos físicos altera os endereços de registro?

O EX-1130 constrói sua imagem de processo de acordo com a ordem física dos módulos de E/S conectados. Portanto, a alteração da posição dos módulos pode alterar seus endereços de registro, mesmo que os mesmos modelos e quantidades permaneçam instalados.

O manual fornece uma estação de referência contendo:

  • Módulo de entrada digital EX-200H
  • Módulo de saída digital EX-300H
  • Módulo de entrada analógica EX-4014
  • Módulo de saída analógica EX-5014

Com os módulos digitais instalados primeiro, o mapeamento é o seguinte:

Ordem físicaMóduloRegistros de entradaRegistros de saída
1EX-200H0—
2EX-300H—2048
3EX-40141–4—
4EX-5014—2049–2052

Quando os módulos analógicos são movidos para antes dos módulos digitais, a alocação de registradores se altera:

Ordem físicaMóduloRegistros de entradaRegistros de saída
1EX-40140–3—
2EX-5014—2048–2051
3EX-200H4—
4EX-300H—2052

Os endereços de registro, portanto, não são propriedades permanentes de modelos de módulos individuais. Eles dependem do tipo de módulo, do comprimento dos dados ocupados e da posição física.

Como o alinhamento de dados afeta os endereços subsequentes

Os módulos digitais utilizam alinhamento de palavras. Um módulo digital de 8 canais ocupa 16 bits, embora apenas oito bits transportem os dados do canal. Os oito bits menos significativos são utilizados, enquanto os oito bits mais significativos são reservados.

Tipo de móduloComprimento ocupado
8DI16 bits
16DI16 bits
32DI32 bits
8DO16 bits
16DO16 bits
32DO32 bits
4AI4 palavras
8AI8 palavras
4AO4 palavras
8AO8 palavras

Calcular os deslocamentos apenas com base no número de canais ativos pode alterar todos os endereços subsequentes ao módulo afetado.

Uma tabela de endereços de engenharia deve, portanto, registrar o modelo de cada módulo, sua posição física, a direção dos dados, o comprimento ocupado, o endereço inicial e o endereço final.

O que deve ser atualizado após alterar a ordem dos módulos?

Qualquer alteração física na ordem dos módulos deve desencadear uma revisão coordenada de todo o projeto de controle.

Item de verificaçãoVerificação necessária
Estação físicaConfirme se a ordem dos módulos corresponde ao projeto.
Programa PLCAtualizar endereços iniciais Modbus e comprimentos de leitura/gravação
HMI ou SCADAVerifique se as tags ainda apontam para os canais corretos.
Formato dos dadosVerifique o tratamento de bits, palavras e valores analógicos.
Teste de saídaConfirme se cada DO e AO controla o dispositivo pretendido.
DocumentaçãoRevisar tabelas de endereços e desenhos elétricos.

Mover um módulo sem atualizar a tabela de variáveis do CLP pode não gerar um alarme de rede imediato. A conexão pode permanecer ativa enquanto o controlador lê ou grava dados de processo incorretos.

Planejamento de endereços IP e conexões de clientes

O endereço IP padrão de fábrica do EX-1130 é 192.168.1.10. As chaves rotativas podem definir o octeto final dentro da sub-rede 192.168.1.XXX. Valores de 001 a 254 são válidos, enquanto 000 seleciona o endereço padrão de fábrica.

ItemEspecificação EX-1130
ProtocoloModbus TCP
Taxa de comunicação100 Mbps
Distância entre estações100 m
Conexões máximas de clientes8
Dados de entrada máximos1.024 bytes
Dados de saída máximos1.024 bytes
Módulos de E/S máximos32

O suporte para até oito conexões de clientes não significa que vários controladores devam escrever nas mesmas saídas. Um projeto deve definir um controlador de saída principal, enquanto os demais clientes devem ser preferencialmente limitados a funções de monitoramento ou diagnóstico.

Escolhendo o comportamento de saída após a perda de comunicação

O registrador 4405 determina como o EX-1130 lida com as saídas após uma falha na comunicação do barramento de campo.

Cadastre-seValorComportamento de saída após perda de comunicação
44050x0000Limpe ou desligue todas as saídas.
44050x0002Mantenha o último valor de saída.

A configuração padrão limpa as saídas.

A escolha correta depende do risco da máquina e do processo. Equipamentos que precisam parar quando a comunicação é perdida geralmente exigem que as saídas sejam zeradas. Um processo que não pode ser interrompido imediatamente pode exigir a retenção temporária do último estado, mas somente após uma avaliação de risco adequada e com circuitos de segurança independentes.

A comunicação padrão de um PLC e as saídas de E/S comuns não substituem paradas de emergência, intertravamentos, limites de curso ou outros mecanismos de segurança.

Coordenação do Watchdog e do Tempo Limite de Conexão

O EX-1130 também oferece registros de watchdog e de tempo limite de conexão.

Cadastre-seAcessoPropósito
4144Somente leituraTempo atual do watchdog em unidades de 10 ms
4384Ler/escreverTempo de watchdog predefinido em unidades de 10 ms
4385Ler/escreverO watchdog reinicia o controle.
4401Ler/escreverTempo limite de conexão Modbus em segundos; padrão: 30 segundos
4405Ler/escreverAção de saída após uma falha no barramento de campo

O mecanismo de monitoramento verifica se as trocas de dados do processo continuam a ocorrer, enquanto o tempo limite de conexão gerencia o estado da conexão do cliente.

Ambos os valores devem ser coordenados com o tempo de varredura do CLP, o intervalo de atualização da rede e o tempo de resposta necessário da máquina. Uma configuração muito curta pode reagir a perturbações temporárias na rede, enquanto uma configuração excessivamente longa pode atrasar a resposta a uma falha real de comunicação.

Utilizando Registros de Adaptadores para Diagnóstico Operacional

Diversos registradores de adaptadores podem ser incorporados a uma tela de diagnóstico de CLP.

EndereçoInformações de diagnóstico
4108Status do adaptador
4109Contador em execução
4110Estado de conexão de ambas as portas Ethernet
4112Comprimento da imagem do processo de saída em bits
4113Comprimento da imagem do processo de entrada em bits
4119Versão de mapeamento de registradores
4120–4121Diagnóstico coletivo de módulos de E/S
4136–4139Status do módulo individual
10238Número de módulos na estação atual

A área de status do módulo distingue entre um módulo correto, um módulo com erro, um módulo incorreto e um módulo ausente. Exibir esses estados no CLP ou IHM fornece diagnósticos mais úteis do que depender apenas dos LEDs do adaptador.

Construindo uma linha de base de endereços antes da programação

Um projeto Modbus TCP com tipos de sinal mistos deve começar com um documento de linha de base de endereços controlado.

A linha de base deve incluir:

  • Endereço IP EX-1130
  • Ordem física de cada módulo de E/S
  • Direção de entrada ou saída
  • Endereços de bits inicial e final
  • Endereços de registro inicial e final
  • Códigos de função Modbus
  • Valores de watchdog e de tempo limite de conexão
  • Comportamento de saída após perda de comunicação
  • Data de revisão e modificação do mapeamento

Quando a configuração do hardware for alterada, essa linha de base deverá ser revisada antes de atualizar o CLP, a IHM ou o sistema de supervisão.

Conclusão

A integração confiável do EX-1130 exige mais do que simplesmente estabelecer uma conexão Modbus TCP. A ordem física dos módulos, o mapeamento dos dados de processo, as variáveis do CLP e a estratégia de falha de comunicação devem permanecer alinhados.

A seleção correta do código de função, os cálculos de alinhamento de palavras, a documentação de endereço controlada e as configurações apropriadas de watchdog, timeout e registro 4405 ajudam a reduzir o risco de deslocamento de dados e comportamento de saída inseguro.

Para um planejamento completo de estações de E/S distribuídas, explore o Decowell. Módulos de E/S de fatiamento da série EX e selecionar a configuração final de acordo com a quantidade de sinal, a ordem dos módulos, a capacidade de dados e os requisitos de segurança da máquina.

Voltar ao topo