Arquitetura “headless” x arquitetura baseada em aplicativo

Prev Next

Uma decisão crítica de arquitetura é onde a lógica da máquina é executada: em modo headless (nuvem/periferia) ou baseada em aplicativo (terminal).

Matriz de trade-offs

A tabela abaixo explica os diferentes métodos de execução da lógica.

Método Sem interface Custo Casos de uso ideais Limitações
Acionadores automáticos Sim Incluído na licença da máquina Tulip OEE rastreamento, gerenciamento de estado, contagem simples de peças Ações limitadas (apenas mudanças de estado e campos de atividade), sem editor de expressões, não é possível chamar funções do conector
Automações Sim Preço por tarefa Fluxos de trabalho complexos, gravações em tabelas, funções de conectores, integração com sistemas externos Custo proporcional ao uso, sem registros de conclusão
Gatilhos do aplicativo Não Incluído Fluxos de trabalho homem-máquina, interações ricas na interface do usuário, lógica complexa com expressões Requer que o aplicativo esteja em execução no terminal; não é adequado para monitoramento 24 horas por dia, 7 dias por semana
DataOps plataforma (por exemplo, Litmus, High Byte) Sim Entre em contato com o fornecedor de DataOps Normalização avançada de dados, banco de dados de séries temporais, agregação multiprotocolo Plataforma adicional para gerenciar, custo total mais alto, complexidade de integração
Dispositivo de borda + Node-RED Sim Custo único de hardware Lógica altamente personalizada, infraestrutura de propriedade do cliente Menos confiável (sem failover/multithreading), mais difícil de escalar, carga de manutenção

Critérios de decisão

Gatilhos de máquina

Use gatilhos de máquina quando:

  • Você precisar de acompanhamento básico do OEE (estado, contagem de peças, defeitos)
  • A lógica consistir em verificações condicionais simples (por exemplo, “se o atributo for > 10, definir o estado como Em funcionamento”)
  • A otimização de custos for fundamental (incluída no Tulip)

Automações

Use automações quando:

  • Você precisar gravar dados da máquina nas tabelas do Tulip
  • For necessária a integração com sistemas externos por meio de funções de conector
  • A operação sem interface gráfica for obrigatória e o orçamento permitir a cobrança por tarefa

Exemplo: “Quando a Máquina 5 gerar um código de defeito, crie um registro na tabela de Problemas de Qualidade E envie uma notificação no Slack”

Gatilhos de aplicativo

Use gatilhos de aplicativo quando:

  • Operadores humanos estiverem ativamente envolvidos no fluxo de trabalho
  • Você precisar do editor de expressões para cálculos complexos
  • O fluxo de trabalho inclui interações com a interface do usuário (botões, formulários, digitalizações)

Exemplo: “O operador clica em ‘Concluir Execução’, o aplicativo calcula a OEE a partir dos dados da máquina e exibe o resultado na tela”

Plataforma DataOps

Use a plataforma DataOps quando:

  • Você precisar de resolução de dados inferior a um segundo (<1 Hz)
  • Você precisar agregar dados de protocolos não suportados pelo Tulip
  • É necessário um banco de dados de séries temporais para análises avançadas
  • O cliente já possui um investimento na plataforma

Dispositivo de borda

Use um dispositivo de borda + Node-RED quando:

  • Você estiver executando um projeto de prova de conceito ou piloto
  • O cliente possui sólida experiência em sistemas embarcados
  • Requisitos regulatórios impedem a execução de lógica baseada em nuvem
  • Restrições orçamentárias impedirem a adoção de software por assinatura

Leitura complementar

{{snippet.Você encontrou o que estava procurando?}}