Como Usar Modbus em xLogic Micro PLCs: Configuração RS485 e TCP para SCADA

O Modbus tem quarenta anos e ainda controla metade do mundo industrial. Há um motivo: é simples, é aberto e funciona com dois fios e uma oração. Quando seu SCADA precisa ler umMicro PLC, Modbus é a linguagem que você estará falando — e a família xLogic fala em RTU, ASCII e TCP, como mestre ou escravo.

Aqui está o caminho de configuração, com os detalhes que a página da ficha técnica nunca imprime.

Serial Primeiro: RS485 e Modbus RTU

A porta RS485 fala Modbus RTU ou ASCII para qualquer dispositivo com uma porta RS485 padrão — VFDs, medidores de energia, HMIs, outros PLCs. Conecte através da porta embutida ou adicione o módulo SR-RS485 para CPUs sem um terminal RS485 nativo. O cabo PRO-RS485 transforma a porta de programação em uma porta RS485 isolada quando você está em apuros.

Taxa de baud: 9600 é o padrão e o mais seguro. Quer 19200? Altere primeiro o lado da CPU, depois o lado do SCADA — o manual é explícito, e o modo de falha (um timeout silencioso) desperdiçará sua tarde se você fizer ao contrário.

Endereçamento é mais importante do que velocidade. Cada dispositivo no barramento recebe um endereço único, e o aviso do manual vale a pena ser citado de memória: endereços duplicados fazem a comunicação se comportar incorretamente. Na prática, isso significa corrupção de dados, não uma mensagem de erro educada.

Ethernet: Modbus TCP para a Planta Moderna

Nas CPUs com capacidade Ethernet, Modbus TCP é o caminho padrão: o PLC atua como servidor, o SCADA ou HMI consulta registros pela LAN. Sem gateway, sem conversor de protocolo, e o mesmo mapa de registros funciona pela rede como pela porta serial. Um IP estático no controlador, uma porta acessível através do roteador, e seu escritório pode ver a máquina.

Existem dois estilos de conexão para trabalho remoto — a CPU como servidor (direto, simples, precisa de um IP acessível) ou a CPU como cliente discando para um servidor (para sites NAT-ed e móveis). Saiba qual deles seu site requer antes de configurar, porque eles são configurados de forma diferente e misturá-los é um clássico mistério de três horas.

Configuração Real: Estação de Bombas em easySCADA

Uma estação de duas bombas com valores de nível, pressão e fluxo: a CPU executa a lógica de alternância, e um PC no escritório executa o pacote gratuito easySCADA. Teste serial primeiro — CPU no RS485, endereço da estação 1, 9600 baud, o registro de nível mapeado. Assim que os valores apareceram na tela do easyMonitor, o mesmo projeto mudou para Ethernet com uma alteração de porta e o PC do escritório viu os mesmos registros.

Tempo total de configuração: uma tarde, incluindo o café. O protocolo não resistiu porque seguimos as regras de endereço e baud exatamente.

O Lado do SCADA

easySCADA fala apenas Modbus RTU e TCP — sem MQTT, sem OPC-UA, e isso é bom, porque Modbus é o que o mundo SCADA ainda confia para esta classe de controlador. Mapeie os blocos de registro na aba Dados: entradas, saídas, flags, flags analógicos, registros, com prioridades de polling Alto/Médio/Baixo. A prioridade é mais importante do que as pessoas pensam — as flags de alarme devem ser consultadas rapidamente, os valores analógicos podem esperar.

Mais uma nota de campo: RS485 precisa de um terra comum e terminação em ambas as extremidades do barramento. O protocolo é tolerante; a camada elétrica não é. Par trançado, polaridade correta, uma referência de terra — esse é o segredo todo, e nunca muda.

Disciplina do Mapa de Registros

O assassino silencioso dos projetos Modbus não é a fiação ou a taxa de baud. É o mapa de registros — especificamente, o momento em que ele vive apenas na cabeça de alguém. Eu depurei sistemas onde o SCADA leu o registro errado por duas semanas porque uma atualização de programa mudou um endereço e ninguém atualizou o mapa. Os valores pareciam plausíveis. Essa é a armadilha: dados errados que parecem certos são piores do que nenhum dado.

Escreva o mapa no dia em que você o criar. Colunas: endereço do PLC, número do registro, tipo de dado, escalonamento, unidade e qual ponto do SCADA o lê. Mantenha-o na pasta do projeto, versionando como código, e atualize-o no mesmo commit que o programa. Os quinze minutos que isso custa vão te salvar um fim de semana de confusão no primeiro ano — garantido.

Projete o mapa com espaço para crescer. Deixe lacunas entre grupos funcionais: entradas em 100-120, saídas em 150-160, analógicos em 200-240, flags em 300-320. Quando o cliente pede um novo valor — eles sempre pedem — ele cai em uma lacuna sem renumerar tudo e quebrar as telas do SCADA. Esse planejamento antecipado é a diferença entre um sistema que evolui e um sistema que precisa de um projeto de re-comissionamento toda vez que alguém adiciona um sensor.

E use os tipos de dados de forma deliberada. Bits discretos para alarmes, inteiros de 16 bits para contagens, ponto flutuante onde a precisão importa. A aba Dados de easySCADA oferece as opções de tipo — byte, palavra, registro, flag — e o campo de prioridade para polling. Alta prioridade para os alarmes, Baixa para os valores lentos. O SCADA consulta o que você diz para consultar, na ordem que você prioriza, e um mapa bem projetado torna todo o sistema mais ágil.

Solução de Problemas do Barramento Silencioso

Quando a tela do SCADA congela, trabalhe a lista do mais barato para o mais caro. Primeiro: o PC está na rede certa? Um erro de sub-rede parece exatamente como um barramento morto e leva dez segundos para verificar. Segundo: o endereço. Digite o número do registro no diagnóstico do SCADA se ele tiver um — um endereço errado consulta limpo, mas não retorna nada. Terceiro: a taxa de baud. Um desajuste entre a CPU e o PC produz silêncio, e a regra do manual — alterar primeiro o lado da CPU — existe porque essa falha é tão comum.

Quarto, e este é o que humilha a todos: a camada elétrica. RS485 precisa de um terra comum em todos os dispositivos e resistores de terminação nas extremidades físicas do barramento. Um terra flutuante produz corrupção intermitente que vem e vai com as cargas no gabinete. Eu vi engenheiros substituírem três dispositivos perseguindo um fantasma que acabou sendo um fio de terra faltando. Multímetro à mão, resistência entre os terras, antes de trocar o hardware.

Mantenha uma cópia do mapa de registros no painel. Laminada, atrás da porta, ao lado do diagrama de fiação. O próximo engenheiro — possivelmente você, em dezoito meses — abençoará seu nome.

Modbus não é glamouroso. É simplesmente a coisa mais confiável no gabinete, e uma vez que está bem conectado, permanece assim por anos.