Filtrando sinais ruidosos de PLC sem ocultar falhas reais
A filtragem da entrada pode estabilizar os dados do CLP, mas o excesso de suavização atrasa os alarmes e mascara mudanças no processo. Saiba como diagnostica...
A filtragem pode transformar uma entrada ruidosa do PLC em um valor de engenharia estável. Ela também pode atrasar um alarme real ou ocultar um problema mecânico.
A abordagem correta começa pela origem da perturbação. O software não deve se tornar uma cobertura permanente para fiação inadequada, sensores impróprios ou instalação incorreta.
Primeiro, determine se a variação vem do processo, do sensor, da fiação ou da conversão da entrada.
Separe o movimento do processo do ruído elétrico
Registre a tendência da entrada bruta na maior taxa de atualização prática. Compare-a com um instrumento de referência e observe o estado da máquina quando a variação aparecer.
Ruído sincronizado com um inversor, contator, aquecedor ou solenoide sugere acoplamento eletromagnético. Uma oscilação lenta pode, em vez disso, refletir uma dinâmica real do processo, o posicionamento inadequado do sensor ou a interação da malha de controle.
Verifique a faixa do transmissor, a tensão de alimentação, o método de aterramento, a terminação da blindagem, o encaminhamento dos condutores, o estado dos terminais e a configuração do módulo de entrada antes de adicionar um filtro.
Filtros analógicos trocam resposta por estabilidade
Módulos analógicos podem oferecer integração, filtragem notch ou suavização digital. A documentação da Rockwell Automation observa que os filtros digitais suavizam transientes de ruído na entrada. Suas orientações sobre filtros notch também descrevem uma troca entre velocidade e rejeição.
Um filtro notch atenua uma frequência definida e seus harmônicos. Ele pode ser útil para interferências na frequência da rede elétrica, mas a configuração selecionada pode limitar a maior taxa de amostragem possível.
A filtragem do módulo deve ser selecionada considerando tanto o espectro do ruído quanto a resposta exigida pelo processo.
Médias móveis são fáceis de entender, mas causam atraso
Uma média móvel substitui o valor atual pela média de uma janela fixa de amostras. Ela reduz a variação aleatória e é fácil de auditar.
Seu atraso aumenta conforme o número de amostras e o intervalo de amostragem. Uma janela de 20 amostras coletadas a cada 100 milissegundos representa dois segundos de histórico.
Isso pode ser aceitável para a temperatura de um tanque. Pode ser inaceitável para proteção contra pressão, controle de movimento ou detecção rápida de materiais.
Um filtro exponencial usa o valor filtrado anterior e a amostra mais recente. Ele requer pouca memória, mas seu coeficiente deve ser documentado em termos compreensíveis para os operadores.
Entradas digitais precisam de qualificação de estado
Rebote de contatos, vibração, reflexões, geometria inadequada do alvo e tensão induzida podem produzir transições curtas. Muitas famílias de PLC oferecem filtros configuráveis para entradas digitais com essa finalidade.
Um debounce por software pode exigir que a entrada permaneça ligada por um tempo mínimo antes de definir um estado interno. Um atraso separado no desligamento pode impedir que breves interrupções limpem esse estado.
A lógica de debounce deve qualificar o sinal sem suprimir o evento válido mais curto.
Não aplique um temporizador de debounce indiscriminadamente a pulsos de encoder, totalizadores de vazão, entradas de segurança ou contagem de alta velocidade. Esses sinais podem precisar de hardware dedicado e temporização validada.
Escolha o tempo de filtragem de acordo com a aplicação
Defina o evento válido mais curto, o maior atraso de detecção aceitável e a duração normal do ruído. O filtro deve rejeitar a perturbação enquanto preserva o evento válido.
Para um canal analógico, faça um teste de degrau quando for seguro. Registre os sinais bruto e filtrado e, em seguida, meça o tempo de subida, o tempo de acomodação e o erro de pico.
Para um canal digital, teste pulsos curtos de ruído, o pulso válido mínimo, estados sustentados de ligado e desligado e a recuperação após uma falha do sensor.
Controladores e plataformas de E/S para essas aplicações estão disponíveis em Sistemas PLC & PAC. A visualização de sinais e as interfaces de operação podem ser consultadas em HMI e Computação Industrial.
Preserve os dados brutos para diagnóstico
Quando a memória permitir, disponibilize os valores bruto e filtrado. Os operadores precisam do valor estável, enquanto as equipes de manutenção precisam de evidências da perturbação.
Adicione diagnósticos para desvio excessivo, sinais congelados, valores fora da faixa e saturação do filtro. Um número estável não é necessariamente uma medição saudável.
Armazene as constantes do filtro como valores de configuração controlados. Registre quem as alterou, por que foram alteradas e qual teste confirmou o resultado.
Opinião do autor: o melhor filtro é o menor possível que rejeite uma perturbação conhecida. Se a constante de tempo não puder ser justificada em relação a um evento real, provavelmente ela está ocultando uma incerteza em vez de resolvê-la.