NPN vs PNP Sensors: NO/NC Wiring Guide for 24V PLC Inputs

1. Introdução: Por que é que ocorre a “inversão”? A inversão não é uma avaria do sensor — é um desalinhamento das convenções

NPN vs PNP sensors differ in how their outputs switch current, while NO vs NC defines when the output turns on. For typical 24 VDC PLC inputs, PNP sensors connect to sinking inputs and NPN sensors connect to sourcing inputs. If a signal appears reversed, first verify electrical compatibility, then check switching mode and PLC program logic.

Application Scenarios for Ultrasonic Label Sensors in Transparent Film Production Lines

Este tipo de “inversão” muitas vezes não se deve a uma falha na deteção do sensor, mas sim a uma incompatibilidade entre as definições lógicas das saídas e as definições lógicas das entradas do PLC. As saídas discretas incluem, pelo menos, dois níveis de significado:
• NPN/PNP: Trata-se de dois modos de saída diferentes (polaridade de saída/modo de comando). Estes determinam o tipo de estado de condução e o nível lógico que o terminal DI do PLC apresenta, em última análise.
• NO/NC: These are normally open / normally closed contact logic rules. They determine how the sensor switches current and which PLC input circuit it can work with. The PLC input bit also depends on the input module and wiring.

No caso dos sensores ultrassónicos (por exemplo, o Série ISUB100), a deteção em si pode estar a funcionar corretamente; no entanto, se a convenção de leitura do lado do PLC estiver invertida, isso irá provocar uma falha que se assemelha a uma inversão.

A abordagem de engenharia fundamental é a seguinte: transforme a lógica de saída numa relação de mapeamento verificável — confirme NPN/PNP, NO/NC e associe-as ao tipo de terminal comum de entrada digital (DI) do PLC.

2. Em primeiro lugar, é importante distinguir claramente duas coisas: o que determina o NPN/PNP e o que determina o NO/NC

Ao integrar um sensor discreto numa entrada digital (DI) de um PLC, certifique-se de que divide a “definição de saída” em duas camadas e compreende-as separadamente:
• O NPN/PNP determina a forma como o circuito elétrico envia o sinal para o PLC.
• NO/NC determina qual o estado de contacto que a saída apresenta no lado lógico quando não está acionada em comparação com quando está acionada.

An incompatible NPN/PNP output and PLC input is an electrical compatibility issue and may prevent the input from operating correctly. Separately, the NO/NC behavior or PLC program logic may be opposite to the intended application logic.

can be used to detect objects of different colors and materials

2.1 NPN/PNP: Determina “como a saída funciona com o terminal comum DI do PLC”

NPN/PNP são dois modos de saída diferentes (polaridade de saída/modo de comando). Determinam, durante o funcionamento, qual é a relação entre a corrente de saída do sensor (ou caminho de condução) e o terminal comum de entrada do PLC — afetando, assim, o estado final que o terminal DI do PLC deteta (normalmente expresso em engenharia como um nível válido/inválido correspondente ao tipo de terminal comum). Portanto, para determinar se ocorrerá inversão, o primeiro passo não é verificar se a luz indicadora de saída está acesa. Em vez disso, deve-se fazer corresponder o tipo de saída do sensor ao mecanismo do terminal comum do terminal de entrada digital (DI) do PLC. Durante a integração, é necessário confirmar — com base na configuração da entrada digital do PLC — se a saída deve ser definida como NPN ou PNP, para garantir que o sinal de saída seja compatível com o terminal comum de entrada / nível válido.

Conceptual Diagram of Acoustic Impedance Mismatch in Sound Wave Transmission

2.2 NO/NC: Determina a lógica de contacto nos estados “Não acionado / Acionado”

O significado de NO/NC é “normalmente aberto” / «normalmente fechado» (lógica de contacto padrão). Define a relação de ligação que o terminal de saída deve apresentar em dois estados — não acionado (objeto ausente / fora de posição) e acionado (objeto presente / na posição) —, afetando assim a «definição válida» do lado do PLC.”
Uma forma intuitiva de compreender isto é:

• NO (Normalmente Aberto): quando não está acionado, encontra-se normalmente num estado de ligação inválida / tendência de abertura; após ser acionado, passa para um estado de ligação válida / tendência de condução.
• NC (Normalmente Fechado): quando não está acionado, encontra-se normalmente num estado de ligação válida / tendência para fechar; após ser acionado, passa para um estado de ligação inválida / tendência para abrir.

É importante referir que NO/NC determina a direção lógica (se deve tornar-se “válido” ou “inválido” quando acionado). Não corrige automaticamente a incompatibilidade entre NPN/PNP e o terminal comum; ambos têm de ser combinados entre si.
O segredo para evitar a inversão: não se trata apenas de selecionar o NPN/PNP correto ou o NO/NC correto. Em vez disso, é necessário combinar NPN/PNP (polaridade elétrica / forma como se emparelha com o terminal comum) com NO/NC (direção da lógica de ativação) e alinhá-los com o tipo de terminal comum da entrada digital (DI) do PLC e com a definição de nível válida.

3. Utilizar uma “Tabela de Mapeamento Lógico” para estabelecer a relação

Para evitar que “a ligação esteja correta, mas a lógica esteja invertida”, o método de engenharia mais eficaz consiste em converter as definições de saída do sensor (NPN/PNP + NO/NC), juntamente com o tipo de terminal comum da entrada DI do PLC (comum positivo / comum negativo), para a mesma convenção de avaliação — ou seja:quando o objeto estiver na posição / for acionado e quando o objeto não estiver na posição / não for acionado, a entrada DI do PLC deve ser interpretada no programa como um nível alto (válido = 1) ou um nível baixo (inválido = 0).

Transparent Plastic Bottle Production Line

The table above is based on a common operating mode for 24V discrete DI: when the sensor output matches the PLC DI common terminal type, the sensor output being conducting corresponds to the DI being valid. A mismatch between the sensor output type and the PLC input circuit is an electrical compatibility issue, not a reliable way to invert logic. Verify the current path and the module wiring requirements before evaluating NO/NC behavior.Different PLC input modules may differ slightly in their display method / valid definition, but the selection basis for the mapping relationship still follows the same logic. Ultimately, please confirm using the “field validation” in Section 5.

3.1 Como utilizar esta tabela para identificar a causa da “inversão”

• Em primeiro lugar, confirme se a entrada digital (DI) do PLC se enquadra no Caso A ou no Caso B: verifique se o terminal COM está ligado ao positivo comum (+24 V) ou ao negativo comum (0 V).
• Em seguida, determine a combinação de saídas do sensor: NPN/PNP + NO/NC.
• Corresponder ao valor de entrada (1 ou 0) que a tabela indica que deve ser lido na posição / acionado. Se for contrário ao comportamento do campo, isso significa normalmente que pelo menos uma definição não está alinhada — mais frequentemente:
o an incompatible NPN/PNP output and PLC input, which may prevent correct electrical operation;
o the NO/NC switching behavior or the PLC program logic is opposite to the intended application logic.

4. Ligações do PLC e terminal comum de entrada: onde a inversão ocorre normalmente

“A ”inversão“ não decorre de um único parâmetro independente; ocorre normalmente durante a fase em que as definições dos sinais são convertidas: quando a convenção do terminal comum de entrada do lado do PLC não corresponde à convenção da direção/polaridade efetiva do fluxo de corrente de saída do lado do sensor, ou quando a seleção do contacto (NO/NC) é oposta à definição do que significa ”acionado = válido». Especialmente ao ligar um sensor de 3/4 fios à entrada digital (DI) do PLC, o tipo de terminal comum de entrada (COM) é o ponto-chave para determinar se um ponto será naturalmente invertido.
Além disso, as seguintes alterações de engenharia também costumam provocar o aparecimento ou o “desencadeamento” da inversão, por exemplo: a substituição do módulo de entrada do PLC (módulos diferentes têm definições válidas e métodos de visualização distintos), a substituição de E/S isoladas ou de expansão, ou, durante a manutenção, a alteração apenas da cablagem sem se verificar, de forma sincronizada, se a versão do sensor (NPN/PNP, NO/NC) e as definições do terminal comum DI do PLC permanecem consistentes.

200kHz Ultrasonic Transducer | Edge Control & Web Guiding Sensor - ISU200-18.6TRBZ

O principal ponto a verificar para a inversão: tipo de terminal comum da entrada digital (DI) do PLC • Comum positivo (COM ligado a +24 V): quando o circuito de carga externo é estabelecido de forma a que “válido = condutor”, a entrada digital (DI) do PLC identifica-o normalmente como nível alto válido (1). • Comum negativo (COM ligado a 0 V): quando o circuito externo é estabelecido, o mapeamento de “válido” para a entrada digital do PLC altera-se de acordo com a convenção da porta do terminal comum e, em última análise, é apresentado no programa como o lado do nível alto ou do nível baixo que é lido.

5. Fluxo de trabalho de validação e resolução de problemas

Ultrasonic sensor acoustic cone

Recomenda-se transformar a resolução de problemas numa lista de verificação reutilizável, para reduzir as repetidas tentativas de ligação por tentativa e erro: 1. Confirme o tipo de terminal comum da entrada digital (DI) do PLC (comum positivo / comum negativo). Siga a identificação dos terminais ou o manual do módulo. 2. Confirme se a versão da saída do sensor é NPN ou PNP. 3. Confirme se a lógica do contacto de saída é NO ou NC. 4. Consulte a tabela de correspondência na Secção 3 e verifique o nível válido (alto/baixo) que deve ser lido para a entrada digital (DI) do PLC nos estados “ligado/acionado” e «desligado/não acionado». 5. Verificação rápida no terreno: observe se o indicador de entrada do PLC / valor lido pelo programa corresponde à tabela, tanto na condição «ligado» como na condição «desligado». 6. Se for detetada uma inversão, ajuste primeiro o «alinhamento lógico» (trocar NO/NC ou substituir a versão de polaridade correspondente / correspondência do terminal comum) para evitar repetidas tentativas de ligação e a dependência contínua da inversão no programa do PLC.

6. Conclusão: A regra mais sucinta para evitar a inversão

To reduce wiring and logic errors, verify three things separately: NPN/PNP electrical compatibility, NO/NC switching behavior, and the PLC application logic. Confirm the expected raw input bit in both triggered and not-triggered conditions, and document any intentional program inversion.

FAQ

P1: Liguei-o corretamente, mas continua invertido. Qual é o componente que, muito provavelmente, não estava alinhado?

A1: First verify electrical compatibility and wiring using the sensor and PLC module manuals. Then check the sensor’s NO/NC behavior and compare the raw PLC input bit and program logic with the intended application state.

P2: A mesma posição fica invertida quando se muda para outra estação — porquê?

A2: Check whether the two stations use different PLC input modules, COM wiring, sensor output versions, NO/NC settings, or PLC program logic. Verify electrical compatibility first, then compare the raw input bit and the application logic at both stations.

P3: Após a aprendizagem/depuração do SET, a inversão torna-se mais evidente. Isso é normal?

A3: Teaching or adjustment can change the switching point or detection window. If the signal changes repeatedly near a boundary, check the taught settings, hysteresis, target stability, and response time. This is different from a consistently inverted application signal. Teaching normally does not change the sensor’s NPN/PNP electrical output type.

P4: Se estiver claramente invertido, posso simplesmente inverter isso diretamente no programa do PLC?

A4: Yes. If the sensor and PLC input are electrically compatible and the raw input is stable, program inversion can be a valid long-term design choice. Document the inversion and use clear variable names for both the raw input and the application state. Program inversion cannot fix an incompatible electrical connection and should not be treated as a safety measure.

P5: Como posso verificar rapidamente no local se é do tipo «ativo-alto» ou «ativo-baixo»?

A5: Observe the raw PLC input bit in both triggered and not-triggered conditions, and compare it with the sensor output state and module documentation. If voltage polarity matters, measure the output voltage relative to the correct reference point. A PLC bit of 1 or 0 alone does not necessarily establish whether the sensor output voltage is active-high or active-low.

P6: Se se tratar de um ponto relacionado com o interbloqueio/segurança (que exija um comportamento à prova de falhas), como se deve selecionar NO/NC?

A6: Define the required safe state through a risk assessment and select appropriately rated sensors, input devices, diagnostics, and control architecture. An NC output alone does not make a sensing function fail-safe. Follow the applicable safety requirements and the device manufacturers’ instructions.

Entrar em contacto


Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *