BANCADA DE AUTOMAÇÃO INDUSTRIAL · TOKEN ENGENHARIA

Calculadora IP / Sub-rede Industrial — Profinet e EtherNet/IP

Calcule rede, broadcast e faixa de hosts e descubra em 10 segundos se CLP, inversor, IHM ou remota FALAM entre si na mesma sub-rede Profinet ou EtherNet/IP. Com caderno de IPs da planta salvo offline.

Abrir a calculadora

FALAM / NÃO FALAM em 10 sSub-rede · broadcast · binário didáticoCaderno de IPs offline com detecção de duplicataFunciona sem cadastro, sem instalar nadaResponsável técnico CREA-RJRFC 1918 · RFC 3021 · RFC 4632

Resposta rápida

Para saber se dois dispositivos industriais comunicam diretamente, aplique a máscara em cada IP com AND bit a bit e compare: se o resultado (endereço de rede) for igual, eles estão na mesma sub-rede e o switch entrega o frame. Se for diferente, o tráfego cíclico de tempo real — Profinet RT em camada 2 ou EtherNet/IP implícito UDP — não passa. Esta ferramenta faz esse cálculo nos três modos: sub-rede, verificador FALAM, e máscara mínima por número de hosts.

...
Octeto inválido (0-255)
255.255.255.0
Endereço de rede
Broadcast
Primeiro host
Último host
Hosts úteis
Gateway sugerido
Representação binária (bits de rede em verde · bits de host em azul)
Ver a fórmula com os números
Tabela de sub-redes comuns (/24, /16, /8)
CIDR Máscara Hosts úteis Uso típico em automação
/24 255.255.255.0 254 Célula única, padrão mais comum
/25 255.255.255.128 126 Dividir /24 em 2 segmentos
/26 255.255.255.192 62 Célula pequena ou DMZ
/27 255.255.255.224 30 Bancada ou ensaio
/28 255.255.255.240 14 Rack compacto (CLP+IHM+drive)
/29 255.255.255.248 6 Ponto a ponto com reserva
/30 255.255.255.252 2 Link ponto a ponto (mínimo prático)
/31 255.255.255.254 2* P2P sem rede/broadcast (RFC 3021)
/16 255.255.0.0 65.534 Planta inteira ou backbone

* /31: RFC 3021 elimina endereço de rede e broadcast — ambos os IPs são hosts.

Caderno de IPs da planta (salvo offline neste aparelho)
0 dispositivos · 0 conflitos

# Tag Tipo IP Status
Nenhum dispositivo cadastrado. Adicione acima.
Histórico de cálculos (salvo neste aparelho)

Como calcular na mão

O endereçamento IPv4 usa 32 bits. A máscara de sub-rede divide esses bits em duas partes: os bits 1 à esquerda identificam a rede; os bits 0 à direita são o espaço de hosts. O prefixo CIDR (ex.: /24) indica quantos bits pertencem à rede.

O cálculo fundamental para descobrir se dois dispositivos comunicam diretamente é o AND bit a bit entre o IP e a máscara. Faça para cada dispositivo e compare os resultados:

  • Rede = IP AND Máscara (os bits de rede permanecem; os bits de host viram zero).
  • Broadcast = Rede OR (NOT Máscara) — equivalente a: wildcard = 255.255.255.255 − Máscara; Broadcast = Rede OR wildcard.
  • Primeiro host = Endereço de rede + 1.
  • Último host = Broadcast − 1.
  • Hosts úteis = 2^(32−N) − 2 (o −2 descarta a rede e o broadcast). Guard rails: /30 → 2, /31 → 2 (RFC 3021, sem rede/broadcast), /32 → 1 host.

O verificador FALAM / NÃO FALAM usa exatamente essa lógica: se Rede A == Rede B, os dispositivos estão na mesma sub-rede. Se divergem, precisam de roteador — e, no Profinet e EtherNet/IP, o tráfego cíclico de tempo real praticamente não roteia.

A lógica por trás do cálculo

AND bit a bit: por que a máscara decide a comunicação

O diagrama mostra o AND bit a bit de 192.168.1.10 e 192.168.1.20 com máscara /24: os 24 bits de rede ficam intactos e os 8 bits de host viram zero em ambos. Resultado idêntico (192.168.1.0) — FALAM. Se o CLP usasse /25 e o inversor /24, as redes resultantes seriam diferentes e o veredito mudaria para NÃO FALAM — o erro de campo nº1 detectado pela ferramenta.

Bits de rede em verde · bits de host em azul. A cor amarela marca a rede resultante do AND.

Por que sub-redes diferentes = não comunicam em tempo real

No Profinet RT (EtherType 0x8892), o tráfego cíclico de I/O viaja em camada 2 do Ethernet — sem roteamento IP. Se CLP e drive estiverem em sub-redes diferentes, o switch não entrega o frame RT e a comunicação de tempo real não sobe. Portanto: sub-redes distintas em Profinet ≈ dispositivos que não comunicam o I/O cíclico. A mensageria acíclica (TCP/IP, alarms) pode rotear, mas não é recomendada para dados de controle.

No EtherNet/IP, o I/O implícito usa multicast UDP, também sensível a fronteiras de sub-rede (IGMP/switch gerenciável). A mensageria explícita (TCP 44818) pode rotear, mas não é recomendada para dados cíclicos de controle. As portas UDP 2222 (I/O implícito) e TCP/UDP 44818 (mensageria explícita) são registradas na IANA para EtherNet/IP; as portas UDP/TCP 34962-34964 são registradas na IANA para Profinet. Confirme no manual do equipamento antes de configurar firewall ou VLAN.

Portas, faixas de IP de fábrica por modelo de equipamento e cláusulas específicas de norma devem ser confirmadas no manual do fabricante antes de configurar o hardware.

Endereços reservados — RFC 1918

Use sempre faixas privadas em chão de fábrica. As três faixas definidas pela RFC 1918 (vigente desde 1996) são:

  • 10.0.0.0/8 — 16.777.214 hosts úteis. Recomendada para plantas grandes, backbones e integração multi-site.
  • 172.16.0.0/12 — 1.048.574 hosts úteis. Faixas intermediárias, menos freqüente em automação pura.
  • 192.168.0.0/16 — 65.534 hosts úteis. A mais comum em células de automação e bancadas.

Nunca use IP público em rede de automação: além do risco de segurança, pode causar conflitos imprevisíveis com o roteamento corporativo.

DCP no Profinet: atribuição de IP por nome de estação

O DCP (Discovery and Configuration Protocol) é o mecanismo padrão do Profinet para atribuir o endereço IP a um dispositivo pelo seu nome de estação (station name). O controlador envia um frame DCP em broadcast de camada 2 informando o nome e o IP a ser atribuído; o dispositivo que reconhece o próprio nome aceita e configura o endereço. Por isso, o nome de estação de cada device Profinet deve ser único na rede — duplicatas causam conflito de IP exatamente como IPs duplicados em Ethernet convencional. O caderno de IPs desta ferramenta ajuda a registrar e conferir a unicidade dos endereços antes do comissionamento.

Situação Veredito O que fazer
CLP e inversor na mesma /24 FALAM Nenhuma ação necessária
Dispositivos em /24 e /25 diferentes NÃO FALAM Alinhar máscaras ou revisar o projeto de endereçamento
IP público em rede industrial NÃO use Trocar para faixa RFC 1918
IP duplicado detectado Conflito Reendereçar um dos dispositivos
/31 entre CLP e gateway FALAM (RFC 3021) Verificar suporte no firmware antes de usar
Gateway fora da sub-rede NÃO alcança Corrigir o gateway para dentro da faixa

Casos especiais de máscara

  • /30 → 2 hosts úteis — link ponto a ponto com endereço de rede e broadcast normais. O mais seguro quando o equipamento não suporta /31.
  • /31 → 2 hosts, sem rede/broadcast (RFC 3021) — econômico para ligar exatamente dois equipamentos. Verifique suporte no firmware do dispositivo antes de configurar.
  • /32 → host único (loopback, endereço de roteador). Não use em interfaces de equipamento de processo.

Como evitar o erro nº1 de campo: máscaras divergentes

O erro mais comum em comissionamento Profinet não é o IP errado — é o CLP com /24 e o inversor com /25 (ou vice-versa). O veredito FALAM/NÃO FALAM depende de qual máscara é aplicada. Esta ferramenta aceita máscaras independentes para os dispositivos A e B no modo verificador e exibe um aviso destacado quando elas divergem. Sempre confirme a máscara real de cada equipamento — não assuma que todos estão iguais.

O caderno de IPs da planta: por que ele fideliza

O IP das máquinas costuma viver em bilhete, foto do painel, planilha perdida ou na memória do técnico que saíu. Toda manutenção começa redescobindo a rede — o que pode consumir 20 a 40 minutos de parada produtiva. O caderno de IPs desta ferramenta guarda o endereçamento completo da célula no próprio navegador, offline, sem enviar nenhum dado a nenhum servidor. Funciona no galpão sem sinal. O botão de export CSV garante que o dado é seu.

O caderno detecta automaticamente:

  • IP duplicado — dois dispositivos com o mesmo endereço (causa principal de comunicação intermitente).
  • IP fora da sub-rede — dispositivo endereçado em faixa diferente da rede atual (não vai ser alcançado pelo switch da célula).
  • Endereço de rede ou broadcast atribuído a equipamento (erro que trava o boot da comunicação em vários CLPs).
  • Aviso de faixa acabando — quando restam poucos endereços livres na sub-rede, antes de adicionar novos equipamentos.

Planejamento de sub-rede por número de dispositivos

O modo Quantos hosts? resolve a situação oposta: você sabe quantos equipamentos precisa endereçar e quer a máscara mínima que comporte todos sem desperdiçar endereços. A lógica é encontrar o menor prefixo N tal que 2^(32−N) − 2 ≥ quantidade solicitada. Exemplos práticos:

  • 12 dispositivos → /28 (14 hosts úteis, 2 sobressalentes para expansão).
  • 50 dispositivos → /26 (62 hosts, folga confortável).
  • 200 dispositivos → /24 (254 hosts, padrão de planta média).
  • 400 dispositivos → /23 (510 hosts, duas redes /24 combinadas).

Deixe sempre uma margem de expansão de 20 a 30%: equipamentos são adicionados, IHMs substituem terminais fixos, gateways de MQTT/OPC-UA chegam após o comissionamento inicial. Mudar a máscara depois de tudo configurado exige reendereçamento de cada dispositivo — custo que uma margem inicial evita.

Perguntas frequentes

Como calcular na mão se dois CLPs estão na mesma sub-rede?

Aplique a máscara em cada IP com um AND bit a bit e compare os resultados. Se forem iguais, os dois dispositivos estão na mesma sub-rede e comunicam diretamente. Exemplo: CLP 192.168.1.10 e inversor 192.168.1.20, ambos com máscara /24 (255.255.255.0). CLP AND máscara = 192.168.1.0; inversor AND máscara = 192.168.1.0. Iguais — FALAM.

Quantos hosts úteis cabe em uma sub-rede /24?

A fórmula é 2^(32−N) − 2, onde N é o prefixo CIDR. Para /24: 2^8 − 2 = 256 − 2 = 254 hosts úteis. Os dois endereços subtraídos são o endereço de rede (o primeiro) e o broadcast (o último), que não podem ser atribuídos a equipamentos.

Por que Profinet e EtherNet/IP exigem que todos os dispositivos estejam na mesma sub-rede?

O tráfego cíclico de I/O do Profinet RT viaja em camada 2 do Ethernet (EtherType 0x8892) e não é roteável: se CLP e drive estiverem em sub-redes diferentes, o switch não entrega o frame RT e a comunicação de tempo real não sobe. No EtherNet/IP, o I/O implícito usa multicast UDP, que também é sensível a fronteiras de sub-rede. A mensageria acíclica (TCP) pode rotear, mas não é recomendada para dados de controle em tempo real.

Quais faixas de IP devo usar em rede industrial?

Use sempre faixas privadas definidas na RFC 1918: 10.0.0.0/8 (até 16 milhões de hosts, recomendada para plantas grandes e backbones), 172.16.0.0/12 (faixas intermediárias) ou 192.168.0.0/16 (a mais comum em células pequenas e bancadas). Nunca utilize IP público em rede de automação — além do risco de segurança, pode causar conflitos imprevisíveis de roteamento.

O que é o endereço /31 e quando usar em automação?

A máscara /31 (RFC 3021) é um caso especial para links ponto a ponto: elimina o endereço de rede e o broadcast, deixando os dois únicos IPs disponíveis como hosts válidos. É econômica para ligar exatamente dois equipamentos (ex.: CLP a gateway) sem desperdiçar endereços. Verifique se o firmware do equipamento suporta /31 antes de configurar.

Como detectar IP duplicado em rede industrial?

Dispositivos com IP duplicado causam comunicação intermitente ou falha total, porque o switch não sabe para qual porta encaminhar o frame. A forma mais rápida de detectar é com o caderno de IPs desta ferramenta, que sinaliza duplicatas em tempo real, ou com ferramentas de descoberta de rede (como o PRONETA da Siemens para Profinet). Outra opção é um ping contínuo ao IP suspeito enquanto desliga os equipamentos um a um.

Token EngenhariaToken Engenharia · Atuação nacional

Comissionamento travando por conflito de IP?

Profinet sem comunicar, painel que não sobe, inversor WEG CFW sem responder na rede — a Token Engenharia faz montagem, comissionamento e diagnóstico de automação industrial em todo o Brasil.

Falar com a engenharia