Monitoramento IoT e controle de equipamentos

Refrigeradores, armazéns, lojas e equipamentos de produção sob controle a partir de um navegador

Os equipamentos estão nos locais e você está no escritório. Instalamos sensores neles, os conectamos à internet e mostramos as leituras em um programa que abre no navegador. Se a temperatura sair dos limites, uma porta ficar aberta ou a energia cair, o funcionário responsável recebe uma mensagem na hora, e não descobre de manhã pela mercadoria estragada.

O que faz o sistema

de monitoramento IoT

Em termos simples: pequenos dispositivos são instalados nos equipamentos e medem continuamente o que importa — a temperatura dentro de uma câmara fria, se uma porta está aberta, se há energia, se o compressor está funcionando. Uma vez por minuto essas medições vão pela internet até um servidor. Você abre um navegador e vê o estado de cada equipamento em cada local.

IoT significa internet das coisas. A ideia é que, em vez de uma pessoa andando com um caderno anotando leituras, os próprios equipamentos as enviam ao software. Para isso não é preciso fazer nada: os dados chegam sozinhos, 24 horas por dia, inclusive à noite e nos fins de semana.

A principal diferença em relação a uma simples tela de números é que o sistema não espera alguém olhar para ele. Ele compara cada medição com a norma que você definiu para aquele equipamento. Se a norma for violada, ele procura no cadastro o funcionário responsável por aquele local e envia a mensagem a ele.

Um exemplo. Em uma câmara de congelados no armazém, −18 °C é o nível permitido. Às 21:04 o sensor informa −16,8 °C. Ninguém está olhando para a tela nesse momento. Quinze minutos depois a temperatura continua subindo — o sistema cria um evento, registra nele o número da câmara, o endereço do armazém, o horário e o valor atual, e envia uma mensagem ao plantonista do armazém. Às 21:33 ele chega e encontra a porta da antecâmara mal fechada. A mercadoria está intacta.

Nenhum equipamento precisa ser trocado. O refrigerador, a máquina de venda, a bomba ou a unidade de tratamento de ar ficam onde estão — acrescenta-se aquilo que lhes falta: sensores, um dispositivo de comunicação e um software em que todo o parque aparece em uma única lista.

Todo projeto começa com três perguntas: o que fisicamente se consegue medir neste equipamento; como os dados vão sair do local e chegar à internet; quem responde por um desvio e quantos minutos tem para reagir. Enquanto a terceira pergunta não tiver resposta, o que se obtém é uma bela tela de números, e não um sistema que evita algo.

Em que o monitoramento difere de um gráfico na telaum panorama, um critério de cada vez
O que está implementadoA que isso equivale
A leitura aparece na tela em tempo realobservação
A leitura é guardada em um histórico com horário exatoum alicerce
Sair da norma é registrado como um evento à parteum alicerce
O evento tem um funcionário específico e um prazo de respostamonitoramento
A resposta do funcionário é registrada e encerra o eventomonitoramento

A linha passa por duas coisas: um evento tem uma pessoa e tem um prazo. Uma tela mostrando a temperatura atual não salva nada sozinha — enquanto ninguém tiver sido incumbido de olhar, um desvio continua sendo uma linha em um gráfico. Por isso a norma, o responsável, o prazo de resposta e a marcação de encerramento são campos obrigatórios do sistema, e não configurações opcionais.

Operador acompanha o estado de equipamentos de refrigeração remotos e a fila de desvios em um único painel

O que isso dá na prática

  • Todos os equipamentos em uma lista — refrigeradores, máquinas e unidades de marcas diferentes em endereços diferentes em uma tela, em vez de em quatro programas de fabricantes
  • O funcionário vai aonde está o problema — em vez de percorrer cada local por vez, ele recebe o endereço e o número de um equipamento específico
  • Apuração por registros, não por memória — um mês depois dá para ver quando o desvio começou, quanto durou e quem reagiu a ele
  • Uma reação antes da perda — uma temperatura em alta fica visível dezenas de minutos antes de a mercadoria ter de ser baixada
  • Prova das condições de armazenagem — um gráfico de temperatura de um mês pode ser exportado para qualquer câmara e mostrado a um fiscal ou a uma rede parceira
  • Algumas ações direto do navegador — mudar a temperatura ajustada, por exemplo, se o controlador do equipamento aceitar esse comando

Os limites do possível são definidos pelo equipamento, e não pelo software: só se pode ler o que ele mede ou o que um sensor consegue medir, e só se pode mudar o que o controlador dele permite. O que está disponível no seu modelo é estabelecido a partir da documentação do fabricante, no diagnóstico.

Como funciona: do sensor à mensagem para um funcionário

O caminho inteiro de uma medição — do dispositivo no refrigerador até a mensagem no telefone. Mais abaixo na página cada um desses seis elos é examinado com mais detalhe.

Um refrigerador é ligado à estação do operador por sensores, um controlador e um servidor

1. O equipamento

O que é observado: uma câmara fria, um expositor, um freezer, uma máquina de venda, uma bomba, uma unidade de tratamento de ar, uma linha de produção. Cada unidade é cadastrada no sistema como uma ficha própria — o que é, em qual local está, o que diz a ficha técnica dela e quando foi feita a última manutenção.

2. Sensores e controladores

Os dispositivos que medem. Um sensor é um pequeno aparelho que mede uma grandeza: temperatura, umidade, pressão, corrente, se uma porta está aberta, se há tensão. Um controlador é o cérebro do próprio equipamento: em alguns modelos ele consegue informar para fora suas leituras e códigos de erro, e então sensores adicionais não são necessários. Onde não consegue, instalamos os nossos.

3. Transmissão de dados

Como as leituras chegam à internet. No local é instalado um pequeno dispositivo de comunicação: ele reúne as medições dos sensores e as envia ao servidor por cabo de internet, Wi-Fi ou chip. Se a internet cair, as medições se acumulam na memória dele e saem quando a conexão volta. O próprio silêncio do dispositivo também conta como alarme.

4. O servidor na nuvem

Onde os dados vivem. Um servidor é um computador em um data center protegido, funcionando 24 horas por dia. «Na nuvem» significa que ele não fica no seu escritório: não há nada para comprar, resfriar ou dar manutenção, e o software pode ser acessado de qualquer lugar. O servidor recebe as medições, as guarda no histórico, as confronta com as normas e transforma um desvio em um evento.

5. O painel de controle

O programa que você vê. Abre no navegador, no computador ou no telefone, com login e senha — sem nada para instalar. Em uma tela: locais, equipamentos, leituras atuais e a lista de desvios em aberto. Equipamentos de marcas diferentes têm todos a mesma aparência.

6. Mensagens, relatórios, comandos

O resultado de toda a cadeia: uma mensagem a um funcionário específico, gráficos e registros para apuração, relatórios mensais e — onde o controlador permite — a mudança das configurações do equipamento direto do painel.

O caminho de uma mediçãotemperatura em uma câmara fria
  • SensorUma vez por minuto mede a temperatura da câmara e registra o valor junto com o horário exato
  • Dispositivo de comunicaçãoReúne as medições e as envia pela internet; se não houver conexão, ele as guarda e envia depois
  • Recepção na nuvemO servidor verifica de qual dispositivo vieram os dados e em quais unidades, e guarda o registro. Os registros anteriores não são apagados
  • Comparação com a normaO valor é confrontado com a faixa permitida daquela câmara e com a velocidade em que a temperatura está mudando
  • EventoA norma foi violada — é criado um registro: o que aconteceu, em qual equipamento e em qual local, quando começou, qual é o valor atual
  • MensagemVai para o funcionário responsável por aquele local. O evento continua aberto até alguém reagir e encerrá-lo

A frequência de medição e os limites permitidos são definidos separadamente para cada tipo de equipamento, e não como um número único para toda a rede. Um freezer, um expositor refrigerado de pratos prontos e uma câmara fria de armazém diferem tanto na temperatura considerada normal quanto no tempo em que ela pode ser excedida.

Equipamentos de refrigeração

sob controle contínuo

A refrigeração é a área em que o monitoramento se paga mais rápido, porque uma violação do regime é invisível a olho nu. Ninguém percebe uma porta encostada durante a noite, e de manhã a decisão já foi tomada por você.

Um exemplo. Em uma sexta à noite o compressor de uma câmara de congelados falha. À noite a mercadoria descongela, no sábado é parcialmente recongelada, e na segunda o lote vai para baixa. Com monitoramento, a mensagem sobre a falha chega às 21:00 de sexta, e o caso termina com uma ligação para a empresa de serviço.

Os equipamentos também variam. Um freezer e um expositor refrigerado de pratos prontos não compartilham nem a temperatura permitida, nem a velocidade com que ela é violada, nem o custo de um erro. Por isso a norma é definida para cada equipamento, e não uma vez para a rede — levando em conta o que é guardado dentro dele.

O que se consegue ler de um equipamento de refrigeração:

  • Temperatura — o valor atual na frequência de medição definida, em um ou vários pontos dentro do volume
  • Velocidade de variação da temperatura — não apenas quanto está agora, mas com que rapidez está mudando: uma deriva lenta e um salto brusco significam falhas diferentes
  • Abertura de porta — quando foi aberta, quando foi fechada e quanto tempo ficou aberta
  • Funcionamento do compressor — ligado ou parado, com que frequência liga e por quanto tempo
  • Alimentação elétrica — se há tensão no equipamento e em que momento ela foi perdida
  • Erros de controlador — códigos de falha que o próprio equipamento informa, onde o controlador dele consegue fazer isso
  • Conectividade — se o dispositivo se reportou no prazo ou está mudo há mais tempo do que o permitido

O conjunto depende do modelo específico. Se o controlador de fábrica expõe valores e códigos de erro, o sistema os lê diretamente. Se não expõe, instalam-se sensores externos de temperatura, porta e energia. O que está disponível no seu equipamento é determinado a partir da documentação dele, no diagnóstico, e não prometido de antemão.

Refrigerador comercial equipado com sensor de temperatura, controle de porta e dispositivo de telemetria

Por que um número só não basta

  • Norma e tempo juntos — ao carregar mercadoria a temperatura sobe por alguns minutos, e isso é normal; os mesmos graus quarenta minutos depois são uma emergência
  • Velocidade de variação — uma alta de um grau por hora e um salto em cinco minutos exigem reações diferentes
  • O vínculo com a porta — uma alta de temperatura com a porta aberta e com ela fechada são problemas diferentes e vão para pessoas diferentes
  • O ciclo de degelo — durante um degelo normal a temperatura sobe sozinha; o sistema precisa saber disso e não levantar um alarme falso a cada poucas horas
  • Queda de energia — o que importa não é o fato em si, mas quanto tempo a câmara aguenta e em que momento a mercadoria precisa ser retirada

Por isso as normas são configuradas para o tipo de equipamento e para a mercadoria que está dentro dele. Sem isso as mensagens passam a chegar sem parar, os funcionários param de abri-las — e o sistema trabalha à toa.

Quais equipamentos de refrigeração dá para conectar

Os dispositivos usados nesses grupos são mais ou menos os mesmos. A diferença está no regime permitido, no custo de um erro e em para quem vai a mensagem. A estrutura é idêntica em todos: um equipamento, um local, leituras, normas, eventos, um responsável.

Câmara de congelados com prateleiras, sensores em zonas diferentes e um controlador industrial externo

Refrigeradores de micromercado

Um ponto sem atendente: simplesmente não há quem perceba que uma porta não fechou ou que um equipamento parou. O equipamento fica em um escritório, uma fábrica ou um coworking, e um funcionário passa lá a cada poucos dias. O monitoramento de temperatura e de porta é aqui a única forma de saber de um problema a tempo.

Freezers

Temperaturas negativas profundas e uma grande reserva de frio: um desvio se desenvolve devagar e é descoberto pelo estrago de um lote inteiro. Monitoram-se a temperatura, o tempo fora da norma, o funcionamento do compressor e o degelo.

Expositores refrigerados

Na área de vendas a porta é aberta dezenas de vezes por turno, então o regime é violado o tempo todo. O que importa, portanto, não é a excursão em si, mas quanto ela dura e com que frequência se repete ao longo do dia.

Câmaras frias

Um grande volume com várias zonas em temperaturas diferentes: um ponto de medição não descreve a câmara. Instalam-se vários sensores, e a porta e a energia são monitoradas à parte — a parada de uma câmara significa perder todo o conteúdo, e não uma prateleira.

Sistemas de refrigeração de armazém

Várias câmaras e unidades em um local, funcionando em turnos e 24 horas por dia. É preciso uma divisão de responsabilidade por zona, um histórico longo e um relatório de cumprimento do regime por mês ou trimestre.

Equipamentos de loja

Uma rede de pontos com equipamentos iguais: dezenas de expositores e freezers horizontais em endereços diferentes. O valor aqui está na comparação — onde os desvios se repetem, qual ponto sai do regime de forma sistemática, qual equipamento está para reparo.

Restaurantes e produção de alimentos

Guarda de matérias-primas e de produtos acabados, onde o regime é uma exigência, e não uma conveniência. Além das mensagens, é preciso comprovação: um gráfico de cada câmara por período e registros de quem reagiu aos desvios e como.

Equipamentos que não informam nada

Um grupo à parte é formado por equipamentos cujo controlador nunca foi projetado para se comunicar para fora. Eles são conectados com sensores externos: temperatura, porta, energia, consumo de corrente. Há menos dados do que em um equipamento inteligente, mas o essencial — o regime, a porta, a energia e o compressor — fica visível, e esse equipamento aparece na lista comum ao lado dos demais.

O que é monitorado

e quando isso vira um alarme

Toda leitura vive no sistema de duas formas. A primeira é o valor em si, que é simplesmente guardado no histórico. A segunda é uma regra: com que valor e depois de quantos minutos isso vira um desvio sobre o qual alguém precisa ser avisado.

Um exemplo. Uma temperatura de −16 °C em uma câmara de congelados é sempre guardada, a cada minuto. Mas uma mensagem só sai se ela se mantiver acima de −18 °C por mais de quinze minutos seguidos.

A lista completa do que é lido e monitorado:

  • Temperatura — o valor atual em cada ponto de medição, na frequência definida para aquele tipo de equipamento
  • Variação de temperatura — para que lado vai e com que rapidez: subindo, caindo ou oscilando dentro da norma
  • Saída dos valores permitidos — ficou mais quente ou mais frio do que o permitido para aquele equipamento
  • Estado do equipamento — funcionando, ocioso, em serviço, em alarme, off-line
  • Funcionamento do compressor — ligado ou parado, quanto tempo funciona e quanto tempo descansa
  • Aberturas de porta — o fato da abertura, o horário em que foi aberta e o horário em que foi fechada
  • Porta aberta por tempo demais — uma abertura dura mais do que o permitido
  • Alimentação elétrica — se há tensão no equipamento
  • Queda de energia — quando foi perdida, quanto tempo ficou ausente, quando voltou
  • Erros de controlador — os códigos que o próprio equipamento informa, decodificados a partir da documentação do modelo
  • Estados de alarme — uma categoria à parte, com a prioridade mais alta e regra de notificação própria
  • Necessidade de degelo — pelos sinais que estiverem disponíveis naquele equipamento: um sinal do controlador, horas de funcionamento, o formato do ciclo de temperatura
  • Ciclos de trabalho — quantas vezes e por quanto tempo o equipamento ligou em um período e quantas horas trabalhou no total
  • Perda de conexão — o dispositivo não se reporta há mais tempo do que o intervalo permitido

Perda de conexão não é um detalhe, mas um alarme pleno. Um dispositivo mudo não significa «sem dados», mas «não sabemos nada sobre este local». A temperatura lá pode estar dentro da norma, ou pode estar subindo há uma hora. Por isso uma perda de conexão cria o mesmo tipo de evento que um alarme de temperatura, em vez de deixar uma lacuna no gráfico.

Um controlador industrial, um gateway e sensores montados em um único quadro de serviço

Nem todo desvio é uma emergência

São quatro níveis, e o nível determina quem o sistema incomoda e como:

  • Anotação — gravado no histórico, não incomoda ninguém: uma abertura de porta breve, um degelo normal, um pico durante o carregamento de mercadoria
  • Aviso — há um desvio, mas também há tempo para reagir: a mensagem vai para o responsável pelo local
  • Emergência — o regime foi violado ou o equipamento está inacessível: a mensagem vai para vários funcionários ao mesmo tempo e não some sozinha enquanto o evento não for encerrado
  • Para manutenção — o equipamento está funcionando, mas as leituras apontam desgaste: a tarefa vai não para o plantonista, e sim para o plano de manutenção

Quem recebe a mensagem

Todo local no sistema tem um funcionário responsável, e todo tipo de evento tem sua regra de entrega. O sistema não manda tudo para todos: ele olha em qual local está o desvio, de que tipo ele é e que horas são, e escolhe o destinatário por essa regra.

  • O plantonista do local — desvios comuns durante o turno dele
  • O chefe do departamento — alarmes e eventos que ninguém assumiu a tempo
  • A equipe de serviço — tarefas de manutenção e códigos de erro de controlador

Se um funcionário não assumiu um evento no tempo previsto, ele passa automaticamente à próxima pessoa da cadeia. À noite, nos fins de semana e nos feriados o destinatário pode ser outro — isso também é configurado de antemão.

O que é registrado em cada evento

O tipo, o equipamento e o local, os horários de início e fim, as leituras no momento em que surgiu, para quem e quando a mensagem foi, quem a assumiu, o que fez e como terminou. Isso basta para apurar um caso por registros um mês depois, e não pelo que o turno lembra.

Regras de uma câmara friauma tela do sistema
CondiçãoTempo de esperaEvento
Temperatura acima do limite superior do regime15 minaviso
Temperatura acima do limite45 minalarme
Porta aberta ininterruptamente5 minaviso
Temperatura subindo com a porta fechada10 minalarme
Sem tensão no equipamento1 minalarme
O controlador devolveu um código de erroimediatamentealarme
O dispositivo não se reporta20 minalarme
O compressor funcionou mais que o habitual em 24 horas24 horaspara manutenção

Uma tela do sistema; os valores são ilustrativos. A coluna de tempo de espera é quanto o sistema aguarda antes de levantar um alarme. Sem ela, carregar mercadoria, um degelo normal e a limpeza da área de vendas gerariam um fluxo de alarmes falsos, depois do qual as mensagens deixam de ser lidas.

Seis casos: como isso se parece na prática

Todo caso segue o mesmo caminho: algo mudou no equipamento → o sistema registrou isso como um evento → um funcionário específico recebeu uma mensagem. As diferenças são apenas a causa e o destinatário.

Uma porta deixada aberta

O que acontece: o sensor informou que a porta foi aberta e, por mais tempo do que o permitido, não informou que foi fechada. O que o sistema faz: cria um evento «porta aberta além da norma» com o número do equipamento, o endereço do local e o horário de início. Quem fica sabendo: o funcionário do ponto — a mensagem mostra há quanto tempo a porta está aberta. O evento não se encerra enquanto a porta não for fechada.

A temperatura está subindo

O que acontece: as medições mostram uma alta constante com a porta fechada. O que o sistema faz: registra o desvio com o valor atual e a velocidade da alta. Quem fica sabendo: o responsável pelo local recebe um aviso — a mercadoria ainda está boa e há tempo para reagir. Se a alta continuar, o aviso vira alarme e vai para vários funcionários.

O equipamento saiu do ar

O que acontece: o dispositivo está mudo há mais tempo do que o intervalo permitido. O que o sistema faz: cria um alarme — não «sem dados», mas um alarme: não se sabe o que está acontecendo no local. Quem fica sabendo: os mesmos funcionários de um alarme de temperatura, porque as consequências podem ser as mesmas.

O controlador informou um erro

O que acontece: o próprio equipamento devolve um código de falha. O que o sistema faz: registra o código como está e o decodifica a partir da documentação daquele modelo. Quem fica sabendo: o erro aparece na ficha do equipamento junto com o histórico — quantas vezes o mesmo código já veio desse equipamento.

É preciso degelo

O que acontece: os sinais de necessidade de degelo — um sinal do controlador, horas de funcionamento ou o formato do ciclo de temperatura — saem da norma. O que o sistema faz: cria uma tarefa, e não um alarme. Quem fica sabendo: o funcionário responsável — a tarefa diz qual é o equipamento, em qual local e até quando.

A energia caiu

O que acontece: não há tensão no equipamento. O que o sistema faz: cria um alarme com o horário exato da queda; a temperatura continua sendo registrada enquanto o dispositivo de comunicação funciona com a bateria própria. Quem fica sabendo: a mensagem sai na hora — é nela que se baseia a decisão de retirar a mercadoria, e não a de quando chamar um reparo.

Um desvio do início ao fimum registro de eventos, uma tela do sistema
  • 21:04 — variaçãoCâmara n.º 2, armazém Leste: temperatura −16,8 °C contra um limite superior de −18,0 °C, porta fechada
  • 21:04 — registroO desvio é gravado no histórico. A regra espera 15 minutos, então nenhuma mensagem sai ainda
  • 21:19 — eventoTemperatura −15,9 °C, ainda subindo. É criado um aviso: o limite foi excedido por mais tempo que o de espera
  • 21:19 — mensagemEnviada ao plantonista do armazém e ao supervisor do turno; a ficha mostra o valor, a velocidade da alta e o horário de início
  • 21:33 — reaçãoO plantonista marcou que estava a caminho; o sistema registrou quem assumiu o evento e em que horário
  • 22:10 — encerramentoA temperatura voltou ao normal. O evento foi encerrado com o motivo «porta da antecâmara mal fechada»; o desvio durou 66 minutos

Uma tela do sistema; os números são ilustrativos. O que importa aqui não é a mensagem, mas a última linha: o motivo e a duração entram no histórico daquela câmara. Se «porta da antecâmara mal fechada» acontecer mais três vezes no mês, isso aparecerá em um relatório, em vez de ser esquecido junto com o turno.

Onde isso é usado

além dos refrigeradores

O sistema é necessário onde equipamentos funcionam sem supervisão constante e uma falha é notada pelas consequências. O conjunto de leituras e o custo de um erro mudam — a estrutura do sistema permanece a mesma.

  • Vending — máquinas em pontos remotos: o estado do mecanismo, a temperatura, o módulo de pagamento, a conectividade
  • Micromercados — expositores e refrigeradores em escritórios e em empresas onde não há atendente
  • Armazéns frigoríficos — câmaras e unidades funcionando 24 horas por dia, onde as condições de armazenagem precisam ser comprovadas
  • Armazéns comuns — temperatura e umidade nos espaços, energia, acesso a zonas, estado das instalações do prédio
  • Equipamentos de varejo — expositores, freezers horizontais e armários nas áreas de vendas de uma rede de lojas
  • Sistemas de climatização — se a temperatura ajustada nos espaços está sendo mantida e de quanto ela se desvia
  • Ventilação — se as unidades estão funcionando, quão sujos estão os filtros, quantas horas foram acumuladas
  • Ar-condicionado — o modo, com que frequência liga, a distância entre a temperatura real e a ajustada
  • Aquecimento — temperaturas de ida e de retorno, funcionamento dos circuitos, estados de emergência
  • Bombas — funcionando ou paradas, quanta potência consomem, com que frequência ligam, quantas horas trabalharam
  • Compressores — modo de operação, duração do ciclo, horas de funcionamento, paradas de emergência
  • Motores elétricos — consumo de corrente, tempo de funcionamento, modos de operação atípicos
  • Equipamentos de produção — estado, paradas, erros de controlador, horas trabalhadas entre manutenções
  • Equipamentos industriais — um parque de fabricantes diferentes em um local ou em vários
  • Equipamentos elétricos — se há energia, quais são os parâmetros dela, se as fontes reserva entraram
  • Fechaduras eletrônicas — abertura, fechamento, tentativas de acesso, estado da fechadura
  • Sensores — temperatura, umidade, pressão, corrente e outras grandezas que se consegue medir no local
Três micromercados remotos com refrigeradores estão conectados a um servidor central de monitoramento

O que todos esses casos têm em comum

  • Equipamento sem atendimento — entre as visitas de um funcionário passam-se dias, enquanto uma falha se desenvolve em horas
  • A falha é vista pela consequência — pela mercadoria estragada, pela linha parada ou pelo espaço alagado, e não pela falha em si
  • Um parque misto — equipamentos de marcas e anos diferentes ficam no mesmo local
  • Os locais são muitos — percorrer o parque inteiro à mão fica impossível mais cedo do que se imagina
  • É preciso histórico — para apurar um caso, planejar manutenção e comprovar condições de armazenagem

Se pelo menos três dos cinco pontos combinam com a sua situação, o retorno pode ser calculado a partir das perdas concretas que você já teve em períodos passados — mercadoria baixada, paradas, deslocamentos à toa.

O que disso já fizemos

Vending e micromercados: o módulo de telemetria, o software no dispositivo e a coleta de eventos — vendas, erros de mecanismo, temperatura, aberturas de porta, estado dos módulos de pagamento e da conexão — foram construídos por nós e estão descritos na seção sobre página de sistemas de autoatendimento. As demais frentes da lista são o mesmo esquema aplicado a outro tipo de equipamento.

Equipamentos de marcas diferentes

em um único programa

Um parque real quase nunca é uniforme. Em um mesmo local há equipamentos de anos e fabricantes diferentes: alguns têm um controlador capaz de repassar dados para fora; outros têm um controlador que não fala; e outros não têm nada além da parte elétrica.

Daí o quadro de sempre: quatro programas para quatro tipos de equipamento, cada um com seu login, suas denominações de estado e suas notificações. Nenhum deles dá um quadro geral do local, e comparar dois equipamentos de marcas diferentes é totalmente impossível.

O que fazemos em uma situação assim:

  • Um inventário do parque — para cada equipamento: modelo, ano, controlador, o que ele consegue expor e por qual meio, se existe documentação do fabricante
  • Uma lista do que está disponível — registramos quais leituras podem ser obtidas diretamente, quais comandos são aceitos e o que terá de ser coberto por sensores externos
  • Um programa tradutor para cada tipo — para cada tipo de controlador é escrito um módulo de troca à parte: ele sabe extrair dados justamente daquele e os repassa em um formato comum. Um módulo assim se chama adaptador
  • Um vocabulário único de estados — em vez de denominações diferentes de cada fabricante, há um conjunto comum: funcionando, ocioso, aviso, alarme, off-line, em serviço
  • Verificação em equipamento real — o módulo é verificado no local, e não a partir de uma descrição: uma divergência entre a documentação e o comportamento real do controlador é coisa corriqueira

O que não declaramos de antemão. Não declaramos suporte a marcas específicas de equipamento e a protocolos industriais antes do diagnóstico. A lista do que se consegue ler e do que se consegue controlar é o resultado do trabalho com a documentação do seu parque e da verificação no local, e não uma linha em uma apresentação. A única coisa respaldada por desenvolvimento já pronto é a camada de vending: nosso próprio módulo de telemetria com drivers MDB e EVA-DTS, descrito na seção sobre página de sistemas de autoatendimento.

Uma bomba, um compressor e quadros de comando conectados a sensores e a gateways de diagnóstico remoto

O que o diagnóstico remoto dá

  • Um deslocamento com objetivo — o engenheiro sabe o que aconteceu antes de sair e leva a peça certa
  • Apuração por registros — o que estava acontecendo antes da quebra fica visível no histórico, e não é reconstituído pelo que o operador conta
  • Comparação de equipamentos iguais — se um equipamento entre cinco não se comporta como os demais, isso aparece no resumo, e não um ano depois em uma conta de reparo
  • Manutenção pelo uso real — por horas de funcionamento e número de partidas, e não por uma data em um cronograma
  • Uma verificação depois de um reparo — se as leituras voltaram ao normal fica visível no painel, sem um segundo deslocamento

Quando o controle remoto é possível

Mudar as configurações de um equipamento a partir de um navegador nem sempre é possível. Isso é uma propriedade do equipamento, e não do software, e há três casos:

  • O controlador aceita comandos de fora — a temperatura ajustada e os modos de operação podem ser alterados pelo painel, e o equipamento pode ser ligado e desligado
  • O controlador apenas envia — o sistema mostra o estado, mas não muda nada
  • Não há controlador, apenas sensores externos — não há controle nenhum: um sensor só sabe medir

Isso não se contorna por software. Por isso citamos a lista de comandos disponíveis depois do diagnóstico, e não antes dele.

Um único programa em vez de quatro

A mistura de marcas é resolvida não no local, mas dentro do software: para cada tipo de equipamento é escrito um tradutor, e daí em diante tudo é idêntico. Por isso um tipo novo é conectado escrevendo um módulo, e não reconstruindo o painel, as regras e os relatórios.

Tipos diferentes de equipamento são levados a um único painel de operador por adaptadores e por um servidor

1. Fontes de dados diferentes

Controladores capazes de repassar dados para fora; controladores sem essa capacidade; sensores externos; dispositivos de comunicação. Cada um tem seu formato, suas unidades de medida, suas denominações de estado e sua frequência de reporte.

2. O programa tradutor

Para cada tipo de fonte é escrito um módulo à parte: ele sabe extrair dados justamente daquela e os converte em um formato interno único. O equipamento não é alterado — quem se adapta é o software. Um módulo assim se chama adaptador.

3. Levar a uma forma única

Unidades de medida idênticas, uma lista de estados, uma descrição idêntica de evento. Depois disso uma câmara fria e uma bomba são descritas na mesma língua, e as regras de norma são escritas uma vez para tudo, e não separadamente para cada marca.

4. Um painel único

Uma tela para o parque inteiro: locais, equipamentos, leituras, desvios em aberto, histórico, relatórios e comandos disponíveis. Um funcionário trabalha em um programa, em vez de alternar entre quatro.

Um parque, quatro fontesuma tela do sistema
Fonte de dadosO que se consegue lerControleEstado
Um controlador capaz de repassar dados para foravalores, modos, códigos de erroem parte, conforme a documentaçãoon-line
Um controlador que não expõe nadapor sensores externosnãoon-line
Sensores externos em um dispositivo de comunicaçãotemperatura, porta, energia, correntenãoaviso
Um módulo de telemetria de vendingvendas, erros de mecanismo, temperatura, portasimoff-line

Uma tela do sistema; a composição é ilustrativa. No painel as quatro linhas têm a mesma aparência — a diferença fica apenas nas colunas «o que se consegue ler» e «controle», ou seja, no que a fonte fisicamente permite. Se existe controle é decidido pelo controlador do equipamento, e não pelo software.

O que você vê

no painel de controle

O painel abre no navegador com login e senha — como um site comum. Não há nada para instalar, e ele funciona também pelo telefone.

A primeira tela. Contadores no alto: quantos dispositivos estão on-line agora, quantos estão mudos, quantos desvios estão abertos neste momento. Abaixo, a lista de locais, com os equipamentos de cada um; todo equipamento tem um estado indicado por cor (normal, aviso, alarme, off-line) e o valor atual.

A ficha do equipamento abre com um clique em qualquer equipamento. Ela reúne tudo o que se sabe sobre aquele refrigerador ou aquela unidade:

  • Leituras atuais — temperatura, porta, energia, funcionamento do compressor neste momento
  • Um gráfico do período — como a leitura mudou ao longo de um dia, uma semana ou um mês; aberturas de porta, partidas do compressor e quedas de energia são marcadas na linha
  • Registro de eventos — cada desvio daquele equipamento: quando surgiu, para quem foi, quem o assumiu, como foi encerrado
  • Registro de erros — os códigos que o controlador informou, com decodificação e histórico de repetições
  • Histórico de medições — cada leitura do período de guarda, sem redução, com exportação para arquivo
  • Ficha técnica e manutenção — o modelo, a data de instalação, o que foi feito naquele equipamento e quando
  • Controle — a temperatura ajustada e os modos, se o controlador do equipamento aceitar comandos; cada mudança é gravada no registro com autor e resultado

As configurações são feitas uma vez e a partir daí funcionam sozinhas: normas e tempos de espera por tipo de equipamento; responsáveis e regras de entrega de mensagens por local, tipo de evento e hora do dia; papéis de funcionários — quem vê o quê e quem pode o quê; grupos e filtros por local, região e tipo de equipamento.

Por que o histórico é guardado. É cada medição e cada evento, guardados com horário exato e disponíveis a qualquer momento. Ele é necessário para cinco coisas:

  • Apurar um caso depois do fato — o que aconteceu com a câmara na sexta à noite fica visível minuto a minuto, e não pelo que o turno lembra
  • Comprovar as condições de armazenagem — um gráfico do período é exportado para arquivo e mostrado a um fiscal ou a uma rede parceira
  • Discutir com a empresa de serviço a partir de fatos — quantas vezes o equipamento entrou em alarme depois de um reparo fica visível no registro
  • Planejar a manutenção — por horas reais de funcionamento e número de partidas, e não por uma data em um cronograma
  • Perceber o desgaste — comparar como o mesmo equipamento funcionava há seis meses e como funciona agora

Uma palavra à parte sobre gráficos: eles existem para apuração, e não para relatório. Quando aberturas de porta, partidas do compressor e quedas de energia estão marcadas na linha da temperatura, a causa de um desvio se lê na hora — não é preciso alinhar quatro telas diferentes.

Operador diagnostica um compressor remotamente e altera os parâmetros permitidos do controlador dele

Como funcionam os comandos remotos

  • Apenas o que o controlador aceita — a lista de comandos disponíveis é determinada pelo modelo do equipamento e fixada no momento da conexão
  • Uma permissão que vem com o papel — o turno inteiro pode ver o estado, mas apenas um grupo limitado de funcionários pode mudar configurações
  • Confirmação do resultado — um comando conta como executado não quando foi enviado, mas quando o equipamento respondeu
  • Um lançamento no registro — quem mudou o quê e quando, qual era o valor antes e o que o equipamento devolveu
  • Uma faixa limitada — a temperatura ajustada não pode ser levada além dos limites definidos para aquele tipo de equipamento, mesmo que o controlador aceitasse esse comando

Se o controlador não aceita comandos, a seção de controle simplesmente não aparece na ficha. Não há ali um botão morto — para que o turno nunca fique com a impressão de que dá para controlar o equipamento daqui.

Quando os locais são dezenas

ou centenas

Em um único local com cinco refrigeradores qualquer abordagem serve, até um caderno. A diferença começa com cinquenta equipamentos e com quinhentos: a lista deixa de caber na tela, as mensagens se fundem em um fluxo, e o funcionário responsável por tudo deixa de responder por qualquer coisa específica.

Um exemplo. À noite falta energia em um dos pontos. Sem configuração o sistema enviaria trinta alarmes separados — um por equipamento — e todo o resto se perderia nesse fluxo. Com configuração chega uma mensagem: este local, perda de energia, 30 equipamentos afetados.

O que muda conforme o parque cresce:

  • A primeira tela mostra problemas, e não tudo — dispositivos com desvio em aberto, ordenados por urgência, e não a lista inteira em sequência
  • Agrupamento — por local, região, tipo de equipamento e responsável, com resumo de estados próprio para cada grupo
  • Um destinatário próprio para cada grupo — a regra de entrega é ligada ao local e ao tipo de evento, e não a uma lista comum de destinatários
  • Fusão de eventos iguais — uma causa não vira trinta mensagens separadas
  • Escalonamento — um evento que ninguém assumiu no tempo previsto passa automaticamente à próxima pessoa da cadeia
  • Comparação de equipamentos do mesmo tipo — qual se desvia com mais frequência, qual passa mais tempo em desvio, qual tem mais horas de funcionamento
Resumo da redeuma tela do sistema
214dispositivos on-line
6off-line
11desvios em aberto
3alarmes exigem resposta
  • Equipamentos de refrigeração128
  • Máquinas de venda54
  • Climatização e ventilação27
  • Bombas e compressores11

Uma tela do sistema; os números são ilustrativos. A ordem dos números não é acidental: o que vem primeiro não é o tamanho do parque, mas quantos locais estão neste momento sem observação. Seis dispositivos mudos são seis pontos sobre os quais nada se sabe.

Despachantes acompanham uma rede de locais remotos, os equipamentos e os desvios em aberto

Relatórios do período

  • Cumprimento do regime — quanto tempo cada equipamento passou dentro da norma e fora dela, aberto por dia
  • Desvios por causa — porta, energia, falha de equipamento, perda de conexão: onde a mesma coisa se repete sem parar
  • Velocidade de resposta — quanto tempo passou entre o surgimento de um evento, a assunção dele e o encerramento, por local e por funcionário
  • Horas de funcionamento dos equipamentos — horas trabalhadas e número de partidas no período, a base da manutenção planejada
  • Disponibilidade — que parcela do tempo o dispositivo esteve on-line; se ela for baixa, todo outro número perde o sentido

Os relatórios são exportados para arquivo e podem ser gerados automaticamente conforme programação — no primeiro dia de cada mês, por exemplo. Para a camada de refrigeração, um relatório desses serve também como prova das condições de armazenagem do período.

Quem vê o quê

As permissões são concedidas pela mesma estrutura: um funcionário de ponto vê apenas os próprios equipamentos, um chefe de departamento vê todos os locais do tipo dele, um despachante vê o resumo da rede inteira. Visualizar, assumir um evento e controlar remotamente são coisas separadas, e não concedidas em um pacote único.

Sensores e controladores

Transmissão para a nuvem

Um painel único

Mensagens e relatórios

A IA como camada adicional

quando já há dados suficientes

O trabalho principal do sistema se apoia em regras simples: este valor por mais de tantos minutos = esta mensagem para esta pessoa. Isso basta para cobrir situações de emergência, e é por aí que começa toda adoção.

Quando meses de histórico se acumulam, dá para acrescentar sobre eles uma análise de dados. Ela procura não a violação de um limite, mas uma mudança no comportamento habitual de um equipamento específico.

Um exemplo. Um compressor costuma alcançar o modo de operação em oito minutos. Nas últimas três semanas ele precisa de doze. Nenhum limite foi violado e nenhuma mensagem sairia pelas regras — mas o equipamento claramente caminha para uma falha, e é melhor cuidar dele antes que pare em um fim de semana.

  • Histórico acumulado — leituras e eventos de cada equipamento por um longo período, incluindo registros de reparos e trocas
  • Análise — como uma leitura se comporta normalmente, como crescem as horas de funcionamento, em que equipamentos do mesmo tipo diferem entre si
  • Busca de afastamentos do habitual — os ciclos ficaram mais longos, alcançar o modo de operação demora mais, o consumo de corrente está atípico
  • Previsão de possível falha — com um histórico de falhas acumulado, dá para estimar de antemão a probabilidade de uma falha e planejar um reparo antes de uma parada

Declaramos o limite com clareza. A previsão de falhas é algo que se torna possível sobre dados acumulados, e não uma função que funciona desde o primeiro dia. É preciso histórico não só de leituras, mas das próprias falhas: sem casos reais não há sobre o que treinar um modelo. Por isso, em um projeto, isso é uma etapa à parte, depois de a coleta de dados ter rodado por um período, e não um item da primeira entrega.

Uma frente relacionada é a adoção de inteligência artificial em processos de negócio, onde a mesma abordagem é aplicada a dados de pedidos, chamados e documentos.

Gráficos de telemetria mostram um desvio precoce no funcionamento do compressor antes do limiar de alarme

O que a análise nota antes das regras

  • Desgaste antes de uma quebra — o compressor funciona por mais tempo a cada semana, sem que um único limite seja violado
  • Um problema de um local específico — uma câmara entre cinco leva regularmente mais tempo que as demais para voltar ao modo depois de a porta ser aberta
  • Uma norma mal ajustada — uma regra que dispara todo dia no mesmo local está mais provavelmente mal configurada do que informando uma emergência
  • Sazonalidade — a alta de carga do verão é separada do desgaste dos equipamentos, para que um reparo não seja agendado à toa

Nada disso substitui as regras de alarme: as regras reagem em minutos, a análise trabalha em um horizonte de semanas. As duas camadas são necessárias, e elas são adotadas exatamente nessa ordem.

Ordem de implementação

As etapas vêm exatamente nesta ordem. Pular o diagnóstico é o motivo mais comum de um sistema acabar construído em torno de um equipamento que não expõe os dados necessários.

1. Diagnóstico

Um inventário do parque: modelos, controladores, documentação, o que fisicamente se consegue ler de cada equipamento, se os locais têm internet. O produto é uma lista do que está disponível de imediato e do que terá de ser coberto por sensores externos.

2. Piloto em um local

Um local e alguns equipamentos: instalação, verificação da troca em um controlador real, ajuste das normas e dos tempos de espera ao comportamento real do equipamento, e não à documentação.

3. Regras e responsáveis

Quem responde por quais locais, quais eventos vão para quem, o que conta como alarme e o que é apenas uma anotação. O escalonamento e a fusão de eventos iguais também são configurados aqui; caso contrário, o fluxo de mensagens desvaloriza o sistema em um mês.

4. Expansão para a rede

Os locais restantes seguem o modelo comprovado, e novos tipos de equipamento entram como módulos de troca separados. Daí em diante o histórico se acumula e surgem relatórios de período e análise de dados.

Vamos falar sobre o monitoramento dos seus equipamentos

Fale com a gente hoje

Conte quais equipamentos estão instalados nos seus locais, quantos são e sobre quais problemas você fica sabendo hoje apenas pelas consequências. Vamos dizer o que realmente se consegue ler deles, onde serão necessários sensores externos e por onde faz sentido começar o piloto.