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 dados | Intervalo de endereços | Acesso | Códigos de função aplicáveis |
|---|---|---|---|
| Entradas digitais | Endereços de bits 0–8191 | Somente leitura | 0x02 |
| Saídas digitais | Endereços de bits 32768–40959 | Ler/escrever | 0x01, 0x05, 0x0F |
| Dados de entrada DI e IA | Registros 0–511 | Somente leitura | 0x04 |
| Dados de saída DO e AO | Registros 2048–2559 | Ler/escrever | 0x03, 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ísica | Módulo | Registros de entrada | Registros de saída |
|---|---|---|---|
| 1 | EX-200H | 0 | — |
| 2 | EX-300H | — | 2048 |
| 3 | EX-4014 | 1–4 | — |
| 4 | EX-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ísica | Módulo | Registros de entrada | Registros de saída |
|---|---|---|---|
| 1 | EX-4014 | 0–3 | — |
| 2 | EX-5014 | — | 2048–2051 |
| 3 | EX-200H | 4 | — |
| 4 | EX-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ódulo | Comprimento ocupado |
|---|---|
| 8DI | 16 bits |
| 16DI | 16 bits |
| 32DI | 32 bits |
| 8DO | 16 bits |
| 16DO | 16 bits |
| 32DO | 32 bits |
| 4AI | 4 palavras |
| 8AI | 8 palavras |
| 4AO | 4 palavras |
| 8AO | 8 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ção | Verificação necessária |
|---|---|
| Estação física | Confirme se a ordem dos módulos corresponde ao projeto. |
| Programa PLC | Atualizar endereços iniciais Modbus e comprimentos de leitura/gravação |
| HMI ou SCADA | Verifique se as tags ainda apontam para os canais corretos. |
| Formato dos dados | Verifique o tratamento de bits, palavras e valores analógicos. |
| Teste de saída | Confirme se cada DO e AO controla o dispositivo pretendido. |
| Documentação | Revisar 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.
| Item | Especificação EX-1130 |
|---|---|
| Protocolo | Modbus TCP |
| Taxa de comunicação | 100 Mbps |
| Distância entre estações | 100 m |
| Conexões máximas de clientes | 8 |
| Dados de entrada máximos | 1.024 bytes |
| Dados de saída máximos | 1.024 bytes |
| Módulos de E/S máximos | 32 |
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-se | Valor | Comportamento de saída após perda de comunicação |
|---|---|---|
| 4405 | 0x0000 | Limpe ou desligue todas as saídas. |
| 4405 | 0x0002 | Mantenha 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-se | Acesso | Propósito |
|---|---|---|
| 4144 | Somente leitura | Tempo atual do watchdog em unidades de 10 ms |
| 4384 | Ler/escrever | Tempo de watchdog predefinido em unidades de 10 ms |
| 4385 | Ler/escrever | O watchdog reinicia o controle. |
| 4401 | Ler/escrever | Tempo limite de conexão Modbus em segundos; padrão: 30 segundos |
| 4405 | Ler/escrever | Açã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ço | Informações de diagnóstico |
|---|---|
| 4108 | Status do adaptador |
| 4109 | Contador em execução |
| 4110 | Estado de conexão de ambas as portas Ethernet |
| 4112 | Comprimento da imagem do processo de saída em bits |
| 4113 | Comprimento da imagem do processo de entrada em bits |
| 4119 | Versão de mapeamento de registradores |
| 4120–4121 | Diagnóstico coletivo de módulos de E/S |
| 4136–4139 | Status do módulo individual |
| 10238 | Nú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.



