IA na Automação Industrial

Guia do artigo

Como dimensionar sinais analógicos de 4-20mA e programar o tratamento de falhas no OLLA Lab

Aprenda a converter entradas analógicas de 4-20mA em unidades de engenharia, aplicar limites de falha NAMUR NE 43 e validar o comportamento da lógica ladder no OLLA Lab antes de trabalhar com equipamentos reais.

Resposta direta

Para dimensionar um sinal analógico de 4-20mA na lógica ladder, os engenheiros mapeiam as contagens brutas de entrada do CLP para unidades de engenharia usando interpolação linear. Uma implementação segura também requer detecção de falhas, pois valores abaixo de 3,6mA ou acima de 21,0mA indicam condições de falha de diagnóstico segundo a norma NAMUR NE 43, e não medições de processo válidas.

O que este artigo responde

Resumo do artigo

Para dimensionar um sinal analógico de 4-20mA na lógica ladder, os engenheiros mapeiam as contagens brutas de entrada do CLP para unidades de engenharia usando interpolação linear. Uma implementação segura também requer detecção de falhas, pois valores abaixo de 3,6mA ou acima de 21,0mA indicam condições de falha de diagnóstico segundo a norma NAMUR NE 43, e não medições de processo válidas.

Um CLP não lê "nível de tanque", "vazão" ou "pressão". Ele lê um número inteiro derivado da corrente em um cartão de entrada, e o restante é sua matemática e sua lógica de falhas. Essa distinção é importante porque um fio rompido pode parecer, de forma enganosa, um valor de processo baixo válido se o programa for descuidado.

Durante avaliações de linha de base recentes usando o fluxo de trabalho de simulação de sinal analógico do OLLA Lab, 68% dos engenheiros juniores falharam em travar (latch) uma falha de sensor quando um transmissor simulado de 4-20mA caiu para 3,2mA, em vez de tratá-lo como uma leitura mínima válida. Metodologia: n=41 submissões de alunos; definição da tarefa = dimensionar um sinal de pressão simulado de 4-20mA e implementar o tratamento de falhas para corrente abaixo da faixa; comparador de linha de base = tratamento correto definido como travamento de alarme/falha mais resposta de intertravamento em vez de valor de processo de 0% dimensionado; janela de tempo = avaliações internas do Ampergon Vallis Lab conduzidas de janeiro a março de 2026. Este é um benchmark interno da Ampergon Vallis, não uma taxa de falha da indústria. Ele sustenta uma única afirmação restrita: a competência em sintaxe não implica, de forma confiável, a capacidade de implantação com consciência de falhas.

Por que o padrão 4-20mA é usado no dimensionamento analógico industrial?

O loop de 4-20mA permanece como padrão porque oferece aos sistemas de controle um "live-zero" (zero vivo). Em termos práticos, 4mA representa o valor mínimo de processo válido, ao mesmo tempo em que prova que o instrumento e o loop estão energizados.

Uma leitura de zero válida não deve ser eletricamente indistinguível de um transmissor inativo.

Os loops de corrente também toleram melhor a distância do cabo e o ruído elétrico do que muitos esquemas baseados em tensão, porque o sinal é representado como corrente de loop em vez de magnitude de tensão local. Esta é uma das razões pelas quais o 4-20mA permanece comum em todas as indústrias de processo, mesmo em sistemas que incluem sobreposições digitais, diagnósticos inteligentes ou integração de fieldbus.

Qual é a distinção crítica entre 0mA e 4mA?

A distinção é operacional:

  • 4mA = o transmissor está energizado, comunicando um valor de processo mínimo válido e o loop está intacto.
  • 0mA = o loop provavelmente está rompido, sem energia, em curto-circuito incorreto ou o transmissor falhou catastroficamente.
  • Valores ligeiramente abaixo de 4mA podem indicar comportamento de falha de diagnóstico ou abaixo da faixa, dependendo da configuração do transmissor e do padrão da planta.
  • Valores acima de 20mA podem indicar comportamento de falha de diagnóstico ou acima da faixa, novamente dependendo da configuração.

É por isso que "apenas dimensione" é um conselho incompleto. Dimensionar sem diagnósticos é uma lógica de controle incompleta.

Por que não usar 0-10V para a mesma tarefa?

O 0-10V pode ser útil em ambientes controlados e de curta distância, mas não fornece o mesmo comportamento de diagnóstico de "live-zero" que o 4-20mA. Sinais de tensão também são mais sensíveis à queda de tensão, problemas de aterramento e ruído ao longo da distância. Em um painel, isso pode ser gerenciável. Em toda uma planta, o padrão de corrente de loop é frequentemente mais robusto.

Qual é a fórmula matemática para o dimensionamento analógico de CLP?

O dimensionamento analógico de CLP é uma interpolação linear. Quer a instrução seja chamada de `SCP`, `SCL` ou implementada manualmente, o controlador está mapeando uma faixa em outra.

A fórmula padrão é:

Valor_Dimensionado := (((Entrada_Bruta - Mín_Bruto) * (Máx_UE - Mín_UE)) / (Máx_Bruto - Mín_Bruto)) + Mín_UE;

Esta é a forma de engenharia de `y = mx + b`, expressa para contagens brutas e unidades de engenharia (UE).

Como as variáveis em y = mx + b mapeiam para o dimensionamento analógico de CLP?

| Termo Matemático | Significado no Dimensionamento de CLP | Exemplo | |---|---|---| | `y` | Saída dimensionada em unidades de engenharia | 0-100 PSI | | `x` | Entrada bruta do cartão analógico | 0-32767 | | `m` | Inclinação = amplitude da UE / amplitude bruta | 100 / 32767 | | `b` | Offset aplicado após a conversão da amplitude | Mínimo da UE |

Para um sinal de 4-20mA, o detalhe importante é que a faixa de medição válida não começa no zero elétrico. Seu mínimo bruto para dimensionamento deve corresponder à contagem do cartão que corresponde ao limite inferior configurado da faixa do transmissor, e não simplesmente ao menor número inteiro que o módulo pode representar.

O que são Mín/Máx Bruto e Mín/Máx de UE?

São domínios diferentes e não devem ser misturados.

  • Mín/Máx Bruto = as contagens inteiras produzidas pelo cartão de entrada analógica.
  • Mín/Máx de UE = as unidades de engenharia usadas pelo processo ou operador.
  • Exemplo de Faixa Bruta = 0 a 32767 em uma representação de 16 bits.
  • Exemplo de Faixa de UE = 0 a 100 PSI.

Se o transmissor estiver configurado para 0-100 PSI e emitir 4-20mA, então:

  • 4mA deve mapear para 0 PSI.
  • 20mA deve mapear para 100 PSI.

As contagens brutas exatas para 4mA e 20mA dependem do tipo de módulo, da representação do fabricante e da configuração. Esse é um detalhe de implementação significativo.

Como as representações analógicas de 12 bits e 16 bits afetam o dimensionamento?

A resolução afeta a granularidade, não o método subjacente.

| Representação de Entrada | Exemplo de Amplitude Bruta Típica | Implicação de Engenharia | |---|---|---| | 12 bits | 0-4095 | Tamanho de passo maior, menos resolução | | Representação inteira estilo 15/16 bits | 0-32767 | Tamanho de passo mais fino, comum em muitos ambientes de CLP |

A lógica de dimensionamento é idêntica em ambos os casos:

  1. Identifique a contagem bruta para o sinal válido baixo.
  2. Identifique a contagem bruta para o sinal válido alto.
  3. Mapeie essa amplitude para unidades de engenharia.
  4. Trate as bandas de falha separadamente.

Um erro comum é dimensionar a faixa total do cartão e assumir que o resultado é válido para o processo. Pode estar matematicamente correto e operacionalmente errado.

Como calcular um sinal de 4-20mA em unidades de engenharia?

Você calcula mapeando a amplitude de corrente válida para a amplitude do processo. Para um transmissor de 0-100 PSI, 4mA é 0 PSI e 20mA é 100 PSI.

Se o seu módulo apresenta contagens brutas, use as contagens brutas correspondentes a esses dois valores de corrente. Se o seu simulador ou software expõe a corrente diretamente, a matemática é mais fácil de visualizar:

PSI_Dimensionado = ((Corrente_mA - 4.0) * (100.0 - 0.0) / (20.0 - 4.0)) + 0.0

Exemplos:

  • 4.0mA -> 0 PSI
  • 12.0mA -> 50 PSI
  • 20.0mA -> 100 PSI

Esse é o caso linear ideal. Sistemas reais frequentemente adicionam filtragem, alarmes, limites (clamping) e tratamento de falhas ao redor disso.

Você deve limitar (clamp) valores fora da faixa?

Sim, mas apenas depois de decidir como os diagnósticos serão tratados. Um valor abaixo da faixa de processo válida pode precisar:

  • disparar uma falha,
  • inibir a ação de controle,
  • alarmar o operador,
  • e só então ser limitado ou substituído para fins de exibição.

Limitar sozinho pode esconder uma falha.

Como programar a detecção de fio rompido para sensores de 4-20mA?

A detecção de fio rompido é implementada tratando certos valores de corrente como estados de diagnóstico, não como valores de processo.

Para loops de 4-20mA, uma estratégia comum é:

  • dimensionar apenas a faixa de sinal válida,
  • comparar o sinal de entrada com os limites de falha,
  • travar (latch) um bit de falha se o sinal entrar em uma banda de diagnóstico,
  • intertravar equipamentos a jusante ou modos de controle adequadamente.

O que a NAMUR NE 43 exige para o tratamento de falhas analógicas?

A NAMUR NE 43 define bandas de sinalização de falha padronizadas para transmissores analógicos. Em uso comum, ela estabelece que:

  • abaixo de 3,6mA indica uma condição de falha baixa,
  • acima de 21,0mA indica uma condição de falha alta.

Uma interpretação prática é:

  • a região de processo válida está tipicamente dentro da banda operacional normal,
  • a região de diagnóstico existe abaixo ou acima dessa banda,
  • o CLP não deve tratar esses valores de diagnóstico como medições de processo legítimas.

Muitas implementações também reconhecem uma banda de medição normal mais estreita, como aproximadamente 3,8mA a 20,5mA, dependendo do comportamento do dispositivo e dos padrões do local. Os limites configurados exatos devem corresponder ao transmissor, ao módulo e à filosofia de controle.

Como implementar a lógica NAMUR NE 43 em ladder?

Uma abordagem típica em ladder usa:

  • um comparador `LES` para falha abaixo da faixa,
  • um comparador `GRT` para falha acima da faixa,
  • um `OTL` ou travamento equivalente para `Falha_Sensor`,
  • um caminho de reset manual ou supervisionado,
  • e um intertravamento que bloqueia o controle automático quando a falha está ativa.

Conceitualmente:

Se Entrada_Bruta < Equivalente_Bruto_de_3_6mA Então Falha_Sensor := TRUE Fim_Se

Se Entrada_Bruta > Equivalente_Bruto_de_21_0mA Então Falha_Sensor := TRUE Fim_Se

Se Falha_Sensor = TRUE Então Habilita_Auto_Bomba := FALSE Habilita_PID := FALSE Fim_Se

O ponto operacional chave é este: um sinal de 3,2mA não deve silenciosamente se tornar 0 PSI. Ele deve se tornar um estado de instrumento com falha com uma resposta de controle definida.

O que significa "Pronto para Simulação" neste contexto?

Neste contexto, "Pronto para Simulação" significa que o engenheiro pode demonstrar que a lógica de controle se comporta corretamente sob condições analógicas válidas e falhas antes de chegar a um processo real.

Operacionalmente, isso significa que o aluno pode:

  • dimensionar uma entrada de 4-20mA em unidades de engenharia,
  • detectar uma falha abaixo da faixa em um limite como o equivalente a 3,6mA,
  • travar a falha,
  • intertravar o equipamento afetado,
  • e verificar a resposta quando o sinal é forçado a um estado de falha, como 3,2mA.

Essa é uma linha divisória útil entre sintaxe e capacidade de implantação.

Como construir lógica de falha analógica no OLLA Lab?

O OLLA Lab fornece um ambiente delimitado para testar o comportamento analógico, observar o estado da tag e injetar condições de falha sem tocar em equipamentos reais.

Um fluxo de trabalho prático no OLLA Lab parece com isto:

  1. Crie ou abra um projeto ladder no editor ladder baseado na web.
  2. Defina a tag de entrada analógica para o transmissor simulado.
  3. Implemente a lógica de dimensionamento usando a faixa bruta e a faixa de unidades de engenharia apropriadas.
  4. Adicione lógica de comparador para limites de falha abaixo e acima da faixa.
  5. Trave um bit de `Falha_Sensor` quando o sinal entrar em uma banda de diagnóstico.
  6. Use esse bit de falha na lógica de permissividade para inibir a partida da bomba, desabilitar o PID ou forçar um estado seguro.
  7. Observe o comportamento da tag no Painel de Variáveis enquanto o sinal muda.

É aqui que o OLLA Lab se torna praticamente útil. Você não está apenas desenhando degraus (rungs); você está verificando se o estado do ladder, o estado de E/S e o comportamento do equipamento simulado concordam.

Quais recursos do OLLA Lab são mais importantes para a prática de dimensionamento analógico?

Os recursos mais relevantes são:

Construa lógica de dimensionamento, comparação, travamento e intertravamento diretamente no navegador.

  • Editor de Lógica Ladder

Execute a lógica sem hardware e observe a causa e efeito com segurança.

  • Modo de Simulação

Monitore valores brutos, valores dimensionados, booleanos, estados analógicos e respostas de controle em um só lugar.

  • Painel de Variáveis e Visibilidade de E/S

Pratique o manuseio de sinais analógicos e veja como a má qualidade da entrada afeta o comportamento do controle.

  • Ferramentas de Aprendizado de Analógico e PID

Coloque o sinal dentro de um contexto de processo realista, como uma bomba, tanque ou skid de processo.

  • Exercícios Baseados em Cenários

O produto não substitui o comissionamento no local. É um lugar para ensaiar partes do comissionamento que podem ser muito arriscadas, muito disruptivas ou muito caras para entregar a um novato em um processo real.

Como o OLLA Lab simula desvio de sinal analógico e falhas acima da faixa?

A lógica de falha deve ser validada injetando a falha, não apenas revisando o degrau.

No OLLA Lab, o fluxo de trabalho de simulação pode ser usado para forçar condições analógicas como:

  • 2mA para uma falha severa abaixo da faixa ou estilo fio rompido,
  • 3,2mA para uma condição de diagnóstico baixa,
  • 22mA para uma falha acima da faixa,
  • desvio gradual para simular degradação do sensor ou perda de calibração.

Por que a simulação de desvio (drift) é útil?

O desvio é útil porque nem todas as falhas de instrumentos são abruptas. Algumas falhas degradam-se em decisões ruins antes de se tornarem falhas óbvias.

Um sinal com desvio pode ser usado para testar:

  • alarmes de desvio,
  • verificações de taxa de variação,
  • limites de alarme do operador,
  • estabilidade do PID sob má qualidade de medição,
  • gatilhos de manutenção antes da falha total.

O que você deve observar durante a injeção de falha analógica?

Observe tanto o estado da lógica quanto a consequência no processo.

No mínimo, verifique:

  • o valor analógico bruto,
  • o valor de engenharia dimensionado,
  • o bit de falha,
  • o status do alarme,
  • o estado de permissividade/intertravamento,
  • a resposta do equipamento,
  • e se a ação de controle está bloqueada com segurança.

Se um fio rompido simulado faz com que a pressão exibida caia para 0 PSI enquanto a bomba permanece livre para funcionar, o programa não passou na validação. Ele passou apenas na aritmética.

Que evidências de engenharia você deve manter após construir a lógica de dimensionamento analógico?

Mantenha um corpo compacto de evidências de engenharia. O objetivo é mostrar o raciocínio, o método de teste e a disciplina de revisão.

Use esta estrutura:

Defina o instrumento, a faixa, o papel no processo e o equipamento controlado. Exemplo: transmissor de pressão de 4-20mA com faixa de 0-100 PSI alimentando uma permissividade de bomba e um loop PID.

Declare o que o comportamento correto significa em termos observáveis. Exemplo: 4mA = 0 PSI, 20mA = 100 PSI, valores abaixo de 3,6mA travam uma falha, inibem a partida automática da bomba e geram status de alarme.

Registre a falha exata forçada na simulação. Exemplo: sinal analógico caiu para 3,2mA ou foi forçado para 22mA.

Observe o que mudou após o teste. Exemplo: adicionado travamento abaixo da faixa, corrigido limite bruto, alterada lógica de reset ou bloqueada a habilitação do PID em caso de falha.

Capture a distinção de engenharia. Exemplo: "Um transmissor inativo foi inicialmente interpretado como baixa pressão. Após a revisão, o sistema distingue o mínimo do processo da falha do instrumento."

  1. Descrição do Sistema
  2. Definição operacional do comportamento correto
  3. Lógica ladder e estado do equipamento simulado Documente o dimensionamento implementado, o comparador, o travamento e a lógica de intertravamento, além do comportamento esperado do equipamento na simulação.
  4. O caso de falha injetado
  5. A revisão feita
  6. Lições aprendidas

Por que o dimensionamento analógico precisa de matemática e filosofia de falha?

O dimensionamento analógico não está completo até que o sistema distinga a medição da falha de medição. A matemática converte o sinal em unidades; a filosofia de falha decide no que o controlador tem permissão para acreditar.

Essa distinção está dentro da prática mais ampla de sistemas de controle. A segurança funcional e o design de controle de alta integridade são regidos por normas como a IEC 61508, mas mesmo fora de funções formalmente relacionadas à segurança, a mesma disciplina se aplica: a má qualidade da entrada não deve conduzir a um comportamento de saída descontrolado. Um loop que falha matematicamente correto ainda pode falhar operacionalmente.

A literatura sobre simulação e gêmeos digitais também apoia o teste da lógica de controle contra o comportamento dinâmico realista antes da implantação, especialmente onde estados anormais são difíceis ou inseguros de reproduzir em sistemas físicos. Isso não elimina o comissionamento em campo. Pode reduzir a chance de encontrar defeitos básicos de lógica pela primeira vez em equipamentos reais.

Conclusão

Para dimensionar um sinal de 4-20mA corretamente, mapeie a faixa de entrada bruta válida para unidades de engenharia usando interpolação linear. Para programá-lo com segurança, adicione lógica de diagnóstico que trate a corrente abaixo e acima da faixa como falhas de instrumento, em vez de valores de processo.

Esse é o limite prático para um trabalho analógico útil: não se o degrau compila, mas se a lógica pode responder adequadamente a um transmissor com falha.

Se você quiser ensaiar essa distinção, o OLLA Lab fornece um ambiente controlado para construir o dimensionamento, injetar a falha, observar a resposta e revisar a lógica antes que qualquer equipamento real esteja envolvido.

Continue explorando

Related Reading

References

Transparência editorial

Este post do blog foi escrito por uma pessoa, com toda a estrutura principal, o conteúdo e as ideias originais criados pelo autor. No entanto, este post inclui texto refinado com a assistência do ChatGPT e do Gemini. O suporte de IA foi usado exclusivamente para corrigir gramática e sintaxe e para traduzir o texto original em inglês para espanhol, francês, estoniano, chinês, russo, português, alemão e italiano. O conteúdo final foi revisado criticamente, editado e validado pelo autor, que mantém total responsabilidade pela sua precisão.

Sobre o autor:PhD. Jose NERI, Lead Engineer at Ampergon Vallis

Verificação de fatos: Validade técnica confirmada em 2026-03-23 pela equipe de QA do laboratório Ampergon Vallis.

Pronto para implementação

Use fluxos de trabalho apoiados por simulação para transformar esses insights em resultados mensuráveis para a planta.

© 2026 Ampergon Vallis. All rights reserved.
|