Planear a recolha industrial em tempo real começa pela rapidez com que uma decisão precisa de informação fiável. Resposta do sensor, atualização do PLC, intervalo de consulta e atualização do ecrã são medições diferentes. Uma única etiqueta «em direto» pode transmitir uma confiança que o sistema não sustenta.
Crie um inventário de sinais
Registe identidade, significado, unidade, tipo de dados, interface, frequência permitida e qualidade de cada sinal. Use uma descrição física como «temperatura ambiente da câmara norte», em vez de uma etiqueta ambígua. Documente se o contador representa potência instantânea ou energia acumulada.
Verifique o mapa na documentação do modelo e firmware corretos e compare com uma condição conhecida. Escala, sinal e ordem das palavras podem produzir um número plausível mas errado. Na colocação em serviço, compare leitura bruta, registo normalizado e apresentação.
Distinga amostragem e apresentação
Amostragem rápida não exige enviar todos os pontos ao navegador ao mesmo ritmo. O coletor pode conservar eventos enquanto o ecrã apresenta um resumo mais lento. Atualizar a página frequentemente também não torna a medição mais recente. O utilizador precisa da última marca temporal de origem.
| Momento | Significado | Erro frequente |
|---|---|---|
| Medição | Produção do valor físico | Substituir pela chegada ao servidor |
| Recolha | Obtenção pelo coletor | Tratar como hora exata da origem |
| Processamento | Tratamento pelo serviço | Esconder o atraso da rede |
| Apresentação | Desenho no ecrã | Confundir ecrã novo com dados novos |
A sincronização dos relógios pode falhar. Se a hora de origem for duvidosa, transporte essa incerteza na qualidade, sem afirmar uma sequência exata. Guarde com uma base temporal coerente e indique o fuso apresentado.
Cálculo ilustrativo de volume
Vinte pontos, cada um com um registo por 10 segundos, produzem 20 × 8.640 = 172.800 registos diários. É contagem, não dimensão de armazenamento. Os bytes dependem da estrutura, agrupamento, índices e sobrecarga; meça registos representativos antes de dimensionar.
Um evento curto pode surgir e desaparecer entre consultas. Um evento registado pelo dispositivo ou um contador local pode ser mais adequado. Temperatura ambiente lenta pode exigir outra abordagem. A frequência deve preservar informação útil sem sobrecarregar o equipamento.
Dados em falta são um estado distinto
Zero válido, avaria de sensor, dispositivo inacessível e registo ausente não equivalem. A curva não deve ligar silenciosamente uma lacuna. Se conservar o último valor válido, mostre a idade. As regras não devem avaliar repetidamente um dado antigo como nova medição.
As observações reenviadas pertencem à hora do evento quando chegam tarde. A identidade estável evita duplicação. Decida se os dados tardios alteram relatórios históricos e como informar que um período antes incompleto foi atualizado.
Teste os casos de falha
Teste produção normal, rede perdida, deriva do relógio, avaria e reconexão separadamente. Apresente distribuições dos atrasos e perdas, não apenas médias. Monitorização remota não é uma malha determinística de controlo.
O piloto concluído inclui dicionário, justificação da amostragem, volume medido e comportamento perante falhas. Assim as hipóteses iniciais não se perdem ao acrescentar equipamentos.
Transforme um requisito de atraso num teste
Suponha que a manutenção precisa de ver uma mudança dentro de um intervalo definido. Acorde início e fim: transição física, atualização do PLC, leitura ou receção pelo navegador. Medir apenas o pedido final ignora tudo o que aconteceu antes. Se a fonte não datar a transição, declare a incerteza da consulta em vez de apresentar a deteção como ocorrência exata.
Use uma sequência controlada com referência independente. Inclua duas transições mais próximas do que o intervalo habitual e um evento numa desconexão temporária. Observe se a fonte conserva, o coletor deteta e o relatório representa. Um teste lento bem-sucedido não prova captura de eventos curtos. Uma medição ambiental lenta também não precisa automaticamente da frequência dos estados de máquina.
Registe a distribuição dos atrasos sob carga representativa. Resultado típico, atrasos ocasionais longos e ausência de resultados válidos respondem a perguntas diferentes. Identifique carga e condições de rede para comparações futuras. Uma demonstração numa rede sem carga serve ao desenvolvimento, mas não garante tempos na instalação.
Defina recuperação sem reescrever o passado
Um gateway reconecta com quinze minutos de observações guardadas. Enviar todo o histórico primeiro pode envelhecer a vista atual. Priorizar apenas o presente, sem recuperação limitada, pode deixar o passado incompleto indefinidamente. Especifique ambas as tarefas e meça concorrência por equipamento, rede e processamento.
Defina a política dos registos tardios. O relatório de turno pode ficar provisório até fechar a janela de recuperação ou receber revisão posterior. A escolha acompanha a operação e não deve esconder-se numa tarefa de base de dados sem documentação. Conte rejeições por motivo sem valores brutos desnecessários nos diagnósticos. Leve ao levantamento o evento mais curto relevante, a maior interrupção a cobrir e a idade máxima útil de uma leitura. São requisitos mais concretos do que pedir genericamente um painel em direto.