设备工程师换上新买的接近开关后,PLC 输入点没信号;用万用表量输出线,明明有电压变化,接进系统却不动作。这类问题十有八九出在 NPN 与 PNP 输出类型没有匹配上。本文用一张表帮你分清输出原理、选型依据和排查方法。
一、先分清输出管导通方向
NPN/PNP 不是通信协议,而是指传感器内部输出管的类型:
- NPN 输出:条件满足时,输出线与电源负极(0V)导通,输出为低电平。外部负载的一端需要接电源正极,电流从正极经负载流入传感器,再回到 0V。这种“拉低”方式常被称为灌电流(sink)。
- PNP 输出:条件满足时,输出线与电源正极(+V)导通,输出为高电平。负载接在输出线与 0V 之间,电流由传感器输出级流向负载,再流向 0V。这种“拉高”方式常被称为拉电流(source)。
接线记忆口
NPN 传感器:黑线(信号线)出 0V → 负载一端接 + 24V,另一端接黑线
PNP 传感器:黑线(信号线)出 24V → 负载一端接 0V,另一端接黑线
一张表看懂 NPN 与 PNP 的差异
下面以最常见的三线制直流传感器为例(棕:正电源,蓝:负电源,黑:输出)。
![]()
注意,“通常配 PLC 输入”只是经验判断,最终以 PLC 输入模块接线图为准。
选型前先查 PLC 输入模块类型
PLC 数字量输入模块大体分两种:
- 漏型输入(sink):输入回路的公共端通常接直流电源正极,传感器相当于在输入点和 0V 之间提供通路,所以 NPN 型更匹配。
- 源型输入(source):输入回路的公共端通常接直流电源负极,传感器为输入点提供正电压,所以 PNP 型更匹配。
二、如何快速判断手上传感器的类型(以洛施达为例实操)
1. 给传感器正常供上工作电源(棕正蓝负)
2. 让传感器进入触发状态(例如用金属靠近接近开关)
3. 断开输出端带的负载或 PLC 接线
4. 用万用表通断档测量
- 输出线与 0V 导通,说明是 NPN
- 输出线与 +V 导通,说明是 PNP
![]()
图片来源:洛施达官网
注意:不要带电插拔输出线,也不要对公共端位置臆断。
三、常见错误信号现象
选错输出类型时,PLC 侧最常见的表现是:
- NPN 传感器接到了源型输入:输入指示灯常灭或忽亮忽灭,动作无法被检测;
- PNP 传感器接到了漏型输入:输入点可能常亮,无法复位。
这两种情况通常不会立刻损坏 PLC 或传感器,但长期处于“半导通”状态会增加误动作风险。因此不要觉得“能亮就行”,应使输出电平完整落在 PLC 有效电平范围内。
四、常见问题
问:NPN和PNP传感器能否直接替换?
不能直接替换。NPN输出导通时为低电平,PNP输出导通时为高电平。更换传感器时需先确认PLC输入类型并调整接线方式,否则系统会误判
问:两根线可以随便接?
信号线不能和强电走同一根线槽,容易乱触发
问:一上电就有信号,没有检测物体也亮
NPN:信号线和负极短路、PNP:信号线和 24V 正极短路、信号线破皮和电源线缠在一起干扰
问:什么是NPN和PNP输出?
NPN输出(常开型)和PNP输出(常开型)是接近开关的两种晶体管输出方式。简单来说,NPN输出在开关导通时输出低电平(0V),PNP输出则输出高电平(+24V)
它们的核心区别不是接线方式,而是信号线输出的电压不一样。
五、总结
其实区分NPN和PNP开关,核心就是记住“棕正蓝负黑信号”的接线口诀,再分清输出电压是0V还是24V。PNP 和 NPN 的区别看似复杂,记住口诀和实操逻辑,再也不会搞混。
你们在做设备出口时,是否统一采用过某一种输出信号?欢迎在评论区分享你的处理方式。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.