QUESTÃO 15

CAPACIDADE: Demonstrar a sequência de fluxo de dados.

Contexto:

O projeto RNC integra várias tecnologias.

Comando:

Qual alternativa apresenta corretamente a sequência de fluxo de dados?

Alternativas:

A. CLP → IHM → Node-RED → SQLite
B. \quad \mathrm{IHM} \rightarrow CLP → Node-RED → SQLite
C. Node-RED → CLP → IHM → SQLite
D. SQLite → Node-RED → CLP → IHM
E. IHM → Node-RED → CLP → SQLite

Passo 1

O enunciado pede: identificar qual alternativa apresenta corretamente a sequência de fluxo de dados entre os componentes do projeto RNC. As alternativas dadas são:
A. CLP → IHM → Node-RED → SQLite
B. IHM → CLP → Node-RED → SQLite
C. Node-RED → CLP → IHM → SQLite
D. SQLite → Node-RED → CLP → IHM
E. IHM → Node-RED → CLP → SQLite

Passo 2

O que cada componente normalmente faz (explicação didática, sem pular etapas):
  • IHM (Interface Homem–Máquina): é o painel/tela que o operador usa para ver estados e enviar comandos. Pense na IHM como o “controle” e a “tela” do processo. Quando o operador aperta um botão na IHM, esse comando precisa chegar ao controlador que age sobre o processo.
  • CLP (Controlador Lógico Programável): é o equipamento que liga sensores/atuadores e executa a lógica de controle em tempo real. Ele recebe comandos (ex.: ligar motor), lê sensores e mantém o estado do processo. O CLP é a fonte primária de dados em campo (leituras, estados).
  • Node-RED: é uma ferramenta de integração/fluxo de dados — conecta-se a CLP para coletar telemetria, processar mensagens, criar regras, mostrar dashboards web e encaminhar dados para bancos. Funciona como “intermediário” entre o mundo do CLP/IHM e sistemas de TI.
  • SQLite: é um banco de dados leve para armazenar dados históricos (logs, medições). Node-RED costuma gravar em SQLite as informações que coleta.

Passo 3

Entendendo direção típica do fluxo de dados no uso normal:
  • Comandos de operador partem da IHM e vão para o CLP (operador → IHM → CLP). Isso faz sentido: a IHM é interface; ela não decide inconsequentemente sem mandar ao CLP.
  • Leitura/estado do processo parte do CLP (sensores → CLP) e pode ser exibida na IHM e também enviada ao Node-RED. Ou seja, o CLP distribui estados para consumidores (IHM e Node-RED).
  • Node-RED é usado para integrar e armazenar: ele recebe dados do CLP e grava em SQLite (CLP → Node-RED → SQLite). Node-RED também pode enviar comandos ao CLP, mas o fluxo lógico principal de registro histórico é do CLP para Node-RED para banco.

Passo 4

Montando a sequência coerente passo a passo (explicando cada setinha):
  1. IHM → CLP: operador age via IHM; a IHM transmite comandos para o CLP que executa a lógica e atua nos equipamentos. Isso justifica a primeira seta da alternativa B.
  2. CLP → Node-RED: o CLP disponibiliza estados/telemetria; Node-RED coleta esses dados para integração, processamento e roteamento. Esta é a forma usual de levar dados de automação para plataformas IT.
  3. Node-RED → SQLite: Node-RED grava os dados processados/filtrados no banco SQLite para armazenamento histórico e consultas posteriores.
Juntando: IHM → CLP → Node-RED → SQLite.

Passo 5

Por que as outras alternativas não são as melhores escolhas:
  • A (CLP → IHM → Node-RED → SQLite): coloca a IHM como intermediária entre CLP e Node-RED — na prática a IHM apenas consome/mostra dados, não costuma ser o canal principal para integrar com Node-RED; normalmente Node-RED se conecta direto ao CLP.
  • C (Node-RED → CLP → IHM → SQLite): coloca Node-RED como origem primária — embora Node-RED possa enviar comandos, as medições e o controle em tempo real são responsabilidade do CLP.
  • D (SQLite → Node-RED → CLP → IHM): inverte totalmente o sentido; banco de dados não é a fonte original de dados em campo.
  • E (IHM → Node-RED → CLP → SQLite): faz a IHM mandar para Node-RED antes do CLP, o que não é o fluxo normal: o operador manda para o CLP, não para uma camada de integração que depois manda ao CLP.

Passo 6

Resumo prático para a prova (memorização fácil): o operador manda pela IHM para o CLP; o CLP gera dados que o Node-RED coleta; o Node-RED grava em SQLite. Essa cadeia é a alternativa que respeita papéis típicos de cada componente.

Resposta

B. IHM → CLP → Node-RED → SQLite

Exercícios relacionados