Capítulo 4 — Protocolos industriais no nível do operador
Mapa da aula
Aula 04 publicada. Mapa, exemplo, EX013.
flowchart TD
N0["4.1 O que os protocolos transportam"]
N1["4.2 Por que falta autenticação"]
N2["4.3 Padrões normais"]
N3["4.4 Não faça experimentos"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX013"]
Desenho lógico
flowchart LR
N0["4.1 O que os protocolos transportam"]
N1["4.2 Por que falta autenticação"]
N2["4.3 Padrões normais"]
N3["4.4 Não faça experimentos"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX013"]
[4.1 O que os protocolos transportam]
|
v
[4.2 Por que falta autenticação]
|
v
[4.3 Padrões normais]
|
v
[4.4 Não faça experimentos]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX013]
Objetivos de aprendizagem
Você vai (1) descrever o que o Modbus/TCP e protocolos industriais semelhantes transportam; (2) explicar por que muitos não têm autenticação; e (3) reconhecer, a partir de uma descrição, o uso normal e o uso incomum de um protocolo.
4.1 O que os protocolos transportam
As IHMs e os CLPs trocam valores: temperaturas, velocidades, contagens, bits de partida e parada. O Modbus, publicado pela Modbus Organization, é um exemplo muito usado; sobre Ethernet, ele se chama Modbus/TCP e normalmente usa a porta 502. Uma requisição diz "ler os registradores 100–110" ou "escrever o valor 180 no registrador 205". Outras famílias comuns incluem EtherNet/IP e PROFINET; a ideia é parecida.
Na HPFL, a HMI-1 lê do PLC-FILL e do PLC-WRAP valores como velocidades e temperaturas e envia escritas quando os operadores apertam botões. O ENG-LT usa uma conexão de programação separada para alterar a lógica dos CLPs. Saber quais conexões são esperadas é o que permite a qualquer pessoa perceber uma inesperada.
4.2 Por que falta autenticação
O Modbus clássico não tem nenhuma forma embutida de verificar quem envia uma requisição. Se um dispositivo consegue alcançar o CLP na porta 502, normalmente consegue ler e, muitas vezes, escrever. Isso era aceitável quando a rede era um cabo fechado dentro de um armário. Não é aceitável quando essa rede se conecta aos escritórios ou à internet, e é por isso que a segmentação (Capítulo 12) tem tanto peso.
Na HPFL, isso significa que o firewall e as VLANs são a principal proteção do PLC-FILL e do PLC-WRAP. Se um PC de escritório conseguisse alcançar a porta 502 de qualquer um dos CLPs, poderia enviar escritas idênticas às da HMI-1. Relate imediatamente qualquer sinal de um caminho assim, sem testá-lo.
4.3 Padrões normais
Numa linha saudável, o padrão é monótono: a HMI-1 lê os mesmos registradores a cada segundo, e as escritas acontecem quando os operadores apertam botões. Um dispositivo novo enviando escritas, ou leituras de faixas de registradores incomuns, merece ser relatado. Você não precisa decodificar pacotes; precisa saber como é o normal e para quem ligar.
Pôr o padrão normal por escrito também ajuda depois de mudanças. Se um novo dispositivo for acrescentado à linha, o padrão esperado é atualizado no mesmo chamado de mudança. Uma ferramenta de monitoramento operada pelo dono da rede pode então comparar o tráfego real com o padrão escrito, como na anotação do caderno de Tomás.
4.4 Não faça experimentos
Enviar requisições de teste a um CLP em funcionamento pode alterar as saídas. O aprendizado de protocolos acontece num simulador ou num CLP de laboratório, nunca na linha.
O engenheiro de controle pode reservar tempo num CLP de laboratório ou num simulador se você quiser praticar. Mesmo as requisições de leitura a um controlador em funcionamento acrescentam carga e podem perturbar dispositivos mais antigos. Se tiver curiosidade sobre o que um registrador contém, pergunte ao engenheiro em vez de consultar o CLP na linha. Aprender num CLP de laboratório permite errar com segurança e ver os efeitos dos erros sem risco.
Exemplo resolvido (HPFL sintética)
O engenheiro de controle mostra a Tomás um resumo da ferramenta de monitoramento da linha: a HMI-1 lê o PLC-WRAP a cada segundo; o ENG-LT se conectou duas vezes no mês passado, durante mudanças aprovadas. Tomás anota no caderno "escritas só da HMI-1 e do ENG-LT" como o padrão esperado.
Caso sintético — HPFL. O resumo do monitoramento é inventado.
Erros e limites
Algumas versões mais novas dos protocolos acrescentam recursos de segurança, mas as plantas usam dispositivos antigos por décadas; presuma o caso comum mais fraco, a menos que o dono confirme o contrário.
Exercícios
- EX013 — Uma requisição de escrita. Em palavras simples, o que "escrever 180 no registrador 205" faz no PLC-WRAP, se o registrador 205 for a velocidade da embaladora? Rubrica: 3 = ajusta a velocidade para 180, mudança física imediata; 2 = muda um valor; 1 = lê; 0 = nenhum.
- EX014 — Porta 502 alcançável. Um tablet de fornecedor na VLAN da linha consegue alcançar a porta 502 do PLC-FILL. Por que isso preocupa? Rubrica: 3 = sem autenticação, o tablet pode ler/escrever valores do processo; 2 = "acesso não autorizado"; 1 = rede lenta; 0 = nenhum.
- EX015 — Encontre o incomum. Qual é incomum: (a) a HMI-1 lendo a cada segundo, (b) a VIS-CAM escrevendo no PLC-WRAP, (c) o ENG-LT durante uma mudança aprovada? Rubrica: 3 = (b), com razão; 2 = só (b); 1 = outro; 0 = nenhum.
- EX016 — Aprender com segurança. Onde Tomás deve praticar o envio de requisições Modbus, e por que não na linha? Rubrica: 3 = simulador/CLP de laboratório; as requisições alteram saídas reais; 2 = só o lugar; 1 = "na linha, fora do expediente"; 0 = nenhum.
Síntese
Os protocolos industriais movem valores do processo com pouca ou nenhuma autenticação, então alcançar um dispositivo equivale a controlá-lo.
Continue estudando — capítulo 04 de 18
← Capítulo 03 · Índice de capítulos do curso · Capítulo 05 →
Siga para a próxima lição escrita.