Comunicação
Industrial
1. Evolução das Redes Industriais
A comunicação industrial evoluiu das redes puramente analógicas (4–20 mA) para arquiteturas totalmente digitais e conectadas à nuvem. Entender essa trajetória é essencial para projetar e manter plantas modernas.
2. Modelo OSI e Redes Industriais
O modelo OSI (Open Systems Interconnection) define 7 camadas de comunicação. Protocolos industriais implementam subconjuntos dessas camadas:
Modelo EPA (Enhanced Performance Architecture)
Muitos protocolos de campo (PROFIBUS, Foundation Fieldbus H1) usam apenas as camadas 1, 2 e 7 do modelo OSI, omitindo as intermediárias para reduzir latência — fundamental para controle em tempo real.
3. HART — Highway Addressable Remote Transducer
O HART utiliza modulação FSK (Frequency Shift Keying) sobreposta ao sinal 4–20 mA: 1200 Hz = bit 1 e 2200 Hz = bit 0. A amplitude do sinal digital é pequena (±0,5 mA) e não perturba a medição analógica.
3.1 Trama HART
| Comando Universal | Função |
|---|---|
CMD 0 | Lê identificação do transmissor (fabricante, modelo, revisão) |
CMD 1 | Lê variável primária (PV) com unidade de engenharia |
CMD 2 | Lê corrente de saída e percentual de faixa |
CMD 3 | Lê PV, corrente, porcentagem e variáveis dinâmicas (SV, TV, QV) |
CMD 6 | Escreve modo de polling (endereço curto/longo) |
CMD 35 | Escreve faixa (LRV e URV) |
CMD 44 | Escreve unidade de engenharia da PV |
CMD 45/46 | Trim de zero e span (ajuste de DAC) |
4. PROFIBUS — Process Field Bus
O PROFIBUS é um padrão europeu (IEC 61158) amplamente adotado na automação industrial. Existe em duas variantes principais:
PROFIBUS-DP ↔ PA: o segmento acoplador
Na prática, o PROFIBUS-PA é conectado ao backbone PROFIBUS-DP por meio de um acoplador de segmento (DP/PA coupler), que converte eletricamente e reduz a velocidade de 12 Mbps para 31,25 kbps. O SDCD ou CLP só enxerga um barramento DP único.
5. Foundation Fieldbus (FF)
O Foundation Fieldbus é um protocolo totalmente digital desenvolvido pela FieldComm Group (ex-Fieldbus Foundation). Sua característica mais diferenciada é a execução de blocos de função diretamente nos transmissores de campo — o controle descentralizado.
5.1 Blocos de Função (Function Blocks)
O FF define blocos padronizados que rodam dentro dos transmissores:
| Bloco | Nome | Descrição |
|---|---|---|
| AI | Analog Input | Lê o sensor e disponibiliza o valor no barramento |
| AO | Analog Output | Envia sinal para atuador (válvula) |
| PID | PID Controller | Executa o algoritmo PID dentro do transmissor/posicionador |
| SC | Signal Characterizer | Aplica curva de linearização ao sinal |
| IS | Input Selector | Seleciona entre múltiplas entradas (ex.: redundância) |
| RA | Ratio | Controle por razão entre duas variáveis |
6. Modbus e Industrial Ethernet
6.1 Funções Modbus
| Código (hex) | Função | Tipo de dado |
|---|---|---|
0x01 | Read Coils | Bits de saída (bobinas) |
0x02 | Read Discrete Inputs | Bits de entrada digitais |
0x03 | Read Holding Registers | Registradores de 16 bits (leitura/escrita) |
0x04 | Read Input Registers | Registradores de 16 bits (somente leitura) |
0x05 | Write Single Coil | Escreve um bit |
0x06 | Write Single Register | Escreve um registrador |
0x10 | Write Multiple Registers | Escreve múltiplos registradores |
7. OPC-UA — Unified Architecture
O OPC-UA (IEC 62541) é o padrão de interoperabilidade da Indústria 4.0. Diferente dos protocolos anteriores, é agnóstico de transporte (TCP/IP, MQTT, WebSockets) e oferece modelo de informação padronizado, segurança integrada e descoberta automática de serviços.
7.1 Recursos Chave do OPC-UA
| Recurso | Descrição |
|---|---|
| Modelo de Informação | Estrutura orientada a objetos — cada nó tem tipo, atributos e referências (grafo semântico) |
| Segurança | Autenticação X.509, criptografia TLS 1.2/1.3, assinatura de mensagens — obrigatório em Indústria 4.0 |
| Subscrição Monitorada | Cliente assina itens de dados; servidor notifica apenas quando há mudança (economiza banda) |
| Pub/Sub (MQTT/AMQP) | Publicação de dados sem conexão persistente — ideal para IIoT e nuvem |
| Independência de plataforma | Roda em Windows, Linux, embarcados, Docker — sem dependência de COM/DCOM |
| Companion Specifications | Modelos padronizados por setor: OPC UA for Devices (DI), PackML, CNC, Robotics… |
8. MQTT e WirelessHART
8.1 MQTT — Message Queuing Telemetry Transport
Protocolo leve de mensageria Pub/Sub sobre TCP/IP (porta 1883 / 8883 TLS). Amplamente adotado em IIoT por seu baixo overhead e eficiência em redes instáveis.
| Conceito | Descrição |
|---|---|
| Tópico (Topic) | Hierárquico com "/" — ex.: planta/reator1/PT101/PV |
| QoS 0 | At most once — mensagem enviada uma vez, sem confirmação |
| QoS 1 | At least once — garantido entregue (possível duplicata) |
| QoS 2 | Exactly once — handshake 4 vias, sem duplicata (mais lento) |
| Retain | Broker guarda última mensagem; novos assinantes recebem imediatamente |
| Will (LWT) | Mensagem publicada automaticamente se o cliente se desconectar |
| Sparkplug B | Especificação MQTT para automação industrial com payload padronizado |
8.2 WirelessHART
Baseado em IEEE 802.15.4 (2,4 GHz), o WirelessHART (IEC 62591) cria redes mesh auto-organizáveis de instrumentos sem fio. Cada dispositivo atua como roteador — quanto mais dispositivos, mais robusta a rede.
Latência do WirelessHART
A latência típica é de 250 ms a vários segundos dependendo do número de saltos na malha. Por isso, o WirelessHART não é indicado para malhas de controle rápidas — use-o para monitoramento, diagnóstico e variáveis de processo lentas (temperatura em permutadores, por exemplo).
9. Comparativo Geral dos Protocolos
| Protocolo | Velocidade | Área Ex | Alimentação pelo cabo | Determinismo | Uso principal |
|---|---|---|---|---|---|
| HART | 1,2 kbps | ✅ Sim | Loop 4-20mA | Não | Config. e diagnóstico de transmissores |
| PROFIBUS-PA | 31,25 kbps | ✅ Sim | ✅ Sim (MBP) | Sim | Transmissores de campo em processo |
| PROFIBUS-DP | Até 12 Mbps | Com barreira | ❌ Não | Sim | CLPs, drives, IHMs |
| FF H1 | 31,25 kbps | ✅ Sim | ✅ Sim | Sim | Controle descentralizado no campo |
| Modbus RTU | Até 115 kbps | Com barreira | ❌ Não | Parcial | Analisadores, medidores, SDCDs legados |
| PROFINET IRT | 100 Mbps–1 Gbps | Com switch Ex | ❌ Não | ✅ <250 µs | Controle de movimento, robótica |
| OPC-UA | Depende do transporte | Via Ethernet Ex | ❌ Não | Com TSN | Integração MES/SCADA/Nuvem |
| WirelessHART | 250 kbps (bruto) | ✅ Sim | Bateria/Energy harvest | Não | Monitoramento em locais de difícil acesso |