Modbus TCP é um protocolo de comunicação utilizado em automação industrial. Ele permite que CLPs (controladores lógicos programáveis), sensores, IHMs (interfaces homem-máquina) e sistemas SCADA se comuniquem entre si por meio de redes Ethernet padrão.
Pense em equipamentos de chão de fábrica, automação predial e dispositivos IoT industriais.
Como funciona
Modbus TCP envolve o protocolo Modbus tradicional em pacotes TCP/IP. Usa a porta 502 por padrão.
Modelo cliente-servidor:
- Cliente (mestre) solicita dados
- O servidor (escravo) responde com leituras de sensores, estados de controle, etc.
Um cliente pode se comunicar com vários servidores na mesma rede.
O que o Modbus TCP lê/grava
Dispositivos industriais expõem dados como registros:
Bobinas (0x): Leitura/gravação de bit único (saídas digitais, relés) Entradas Discretas (1x): Somente leitura de bit único (sensores, interruptores) Registros de entrada (3x): Somente leitura de 16 bits (sensores analógicos, medidores) Registros de retenção (4x): Leitura/gravação de 16 bits (pontos de ajuste, parâmetros)
Exemplo: Um sensor de temperatura pode expor sua leitura como Registro de Entrada 30001, retornando um valor como 2350 (23,5°C).
Usos comuns
Automação de fábrica: CLPs controlando correias transportadoras, braços robóticos, linhas de montagem
Gestão predial: Sistemas HVAC, controles de iluminação, medidores de energia
Água/águas residuais: Controles de bomba, medidores de vazão, sensores de nível
Petróleo e gás: Monitoramento de tubulação, sensores de pressão, controles de válvula
Energia: Inversores solares, sistemas de bateria, monitoramento de rede
Modbus TCP vs Modbus RTU
Modbus RTU: Comunicação serial (RS-485). Padrão mais antigo, mais lento, usado quando a Ethernet não está disponível.
Modbus TCP: Baseado em Ethernet. Mais rápido e fácil de integrar com redes modernas, distâncias maiores.
A maioria das novas instalações usa Modbus TCP. Os sistemas legados geralmente usam RTU.
Configurando dispositivos Modbus TCP
Configuração de rede:
- Atribuir IP estático a cada dispositivo
- Use VLAN separada para rede industrial (prática recomendada de segurança)
- A porta 502 deve estar aberta no firewall
Problemas comuns:
- Conflitos de IP (sempre use IPs estáticos)
- Endereçamento de registro incorreto (verifique a documentação do dispositivo)
- Firewall bloqueando a porta 502
- O switch de rede não lida adequadamente com o tráfego industrial
Preocupações de segurança
Modbus TCP não possui segurança integrada. Sem autenticação, sem criptografia.
Melhores práticas:
- Isole a rede industrial da rede de TI
- Use VLANs e regras de firewall
- VPN para acesso remoto
- Nunca exponha dispositivos Modbus diretamente à internet
- Considere a segurança Modbus TCP (adiciona criptografia TLS)
As redes industriais são visadas. A segmentação é crítica.
Ferramentas de software
Teste/solução de problemas:
- ModScan (scanner Modbus do Windows)
- Modbus Poll/Slave (simulação e teste)
- pyModbus (biblioteca Python)
- Node-RED (automação visual com nós Modbus)
Plataformas SCADA:
- Ignição
- FactoryTalk
- WinCC
- Maravilha
Conclusão
Modbus TCP é o protocolo padrão para comunicação Ethernet industrial. Simples, amplamente suportado, mas requer segmentação de rede adequada para segurança.
Se você estiver conectando CLPs, sensores ou equipamentos industriais através de Ethernet, provavelmente estará usando Modbus TCP na porta 502.
Sempre use IPs estáticos, isole-se das redes de TI e documente seus mapeamentos de registros.