20 ANOS DE P&D CONTÍNUO ALGORITMOS PROPRIETÁRIOS DE IA 99,9% DE PRECISÃO VALIDADA CALIBRAÇÃO ADAPTATIVA AUTOMÁTICA CLIENTES EM 3 CONTINENTES 6.000 PEÇAS POR MINUTO
Sanick Equipamentos de Precisão Conte com a Sanick

Blog Sanick / Protocolo de saída de sensor industrial

Guia técnico · Integração industrial

Push-Pull, PNP ou NPN: Como Escolher o Protocolo de Saída do Seu Sensor de Contagem

Sanick Equipamentos de Precisão · 7 min de leitura
Sensor Sanick Intelicount em vista angulada, mostrando o conector M12 lateral

Trocar um sensor de contagem parece simples até você perceber que "sensor de contagem" não é um protocolo — é uma categoria. Dentro dela, existem pelo menos três formas diferentes de saída elétrica, e escolher a errada significa o sensor fisicamente ligado, mas o CLP não enxergando pulso nenhum. Este artigo é sobre entender push-pull, PNP e NPN antes de especificar ou trocar um sensor.

O que cada protocolo de saída faz

Um sensor de contagem de 3 fios (ou o equivalente em 4 pinos, com um pino reservado) sempre tem alimentação positiva, alimentação negativa (0V/GND) e uma saída de sinal. A diferença entre PNP, NPN e push-pull está em como essa saída se comporta eletricamente quando o sensor detecta uma peça.

Diagrama comparativo de fiação PNP, NPN e Push-Pull, com pinagem do conector M12 do Sanick Intelicount
PNP energiza a carga com +V, NPN energiza com 0V, e push-pull consegue fazer as duas coisas — é por isso que ele funciona com qualquer entrada de CLP.

PNP (sourcing)

Quando ativa, a saída do sensor se conecta internamente ao +V. A carga (a entrada do CLP, no caso de integração) fica ligada entre a saída e o 0V. É o padrão mais comum em CLPs europeus e na maior parte da automação industrial brasileira.

NPN (sinking)

O oposto: quando ativa, a saída se conecta internamente ao 0V. A carga fica ligada entre o +V e a saída. É comum em equipamentos de origem asiática e em alguns sistemas legados.

Push-pull

Consegue fazer as duas coisas — dependendo de como a entrada do CLP está configurada, o sensor entrega o sinal como se fosse PNP ou como se fosse NPN. Na prática, é o sensor se adaptando ao controlador, e não o contrário.

Tabela comparativa

CritérioPNPNPNPush-Pull
Compatibilidade com CLPEntradas PNP apenasEntradas NPN apenasEntradas PNP ou NPN
Carga conectada entreSaída e 0VSaída e +VDepende da entrada do CLP
Risco de incompatibilidadeAlto se o CLP for NPNAlto se o CLP for PNPBaixo — funciona nos dois casos
Uso comumAutomação europeia/BRAutomação de origem asiáticaProjetos que precisam de flexibilidade

Por que o Sanick Intelicount usa push-pull

A saída do Sanick Intelicount (Pino 4 do conector M12) é push-pull, com corrente máxima de 160 mA. Na prática, isso significa que o mesmo sensor funciona tanto em linhas com CLP configurado como PNP quanto NPN, sem precisar de um modelo diferente pra cada caso — o que importa especialmente pra quem integra o sensor em máquinas que podem ser vendidas com controladores de fabricantes diferentes.

Mão conectando o cabo M12 ao sensor Sanick Intelicount instalado sobre esteira industrial
Conector M12 de 4 pinos: alimentação, seleção de tamanho de peça e saída push-pull — sem adaptador, sem conversor de protocolo.

Erros comuns ao trocar ou especificar um sensor

"O sensor antigo era PNP, então todo sensor de contagem é PNP"

Não é padrão universal. Sensores de origem asiática frequentemente vêm em NPN. Confira a ficha técnica antes de especificar substituição.

"O sensor está ligado, então devia estar funcionando"

Alimentação correta (Pinos 1 e 3) não garante que a saída (Pino 4) seja compatível com a entrada do CLP. PNP num CLP configurado como NPN simplesmente não gera pulso reconhecido.

"Push-pull é só um PNP com nome diferente"

Push-pull é uma categoria própria, capaz de operar nos dois modos. Tratá-lo como PNP puro pode levar a specs de corrente ou compatibilidade erradas num projeto de integração.

Perguntas frequentes

Como sei se meu CLP é PNP ou NPN?
Consulte a documentação técnica do CLP ou do módulo de entrada digital — geralmente especifica "sourcing" (PNP) ou "sinking" (NPN) na entrada usada.

Um sensor push-pull funciona em qualquer CLP?
Funciona com entradas PNP ou NPN, que cobre a grande maioria dos controladores industriais. Vale sempre confirmar a corrente máxima suportada pela entrada do seu CLP contra a especificação do sensor (160 mA no caso do Sanick Intelicount).

Dá pra trocar um sensor PNP por um push-pull sem alterar a fiação?
Na maioria dos casos sim, já que o push-pull é compatível com a lógica PNP. Mas confira sempre a pinagem específica do conector antes de substituir fisicamente.

Onde encontro a tabela completa de pinagem do conector M12?
No manual técnico completo do Sanick Intelicount, com a função de cada pino e a cor de referência do cabo.

Leitura relacionada

Sobre a Sanick

Com 20 anos de P&D em sensores de contagem industrial, a Sanick desenvolve o Sanick Intelicount com saída push-pull — compatível com entradas PNP ou NPN do seu CLP, sem exigir modelo específico pra cada tipo de controlador.

Identidade visual Sanick aplicada em ambiente corporativo

Essência da marca

Precisão que gera tranquilidade.

Conteúdo técnico escrito por quem projeta o sensor. Cada número publicado aqui vem de operação real, não de material de divulgação.