1. 为什么NPN和PNP这个话题值得单独拿出来讲
刚入行做工业自动化的朋友,十有八九在传感器接线上栽过跟头。PLC编程逻辑写得再溜,梯形图再漂亮,传感器信号进不来,整条线就是趴窝。而在所有接线问题里,NPN和PNP的选择与匹配,绝对是出现频率最高的一个坑。
我自己刚接触这行的时候,就干过一件蠢事:拿着一只NPN常开的光电传感器,直接怼到一台源型输入(Sink/Source可切换但默认源型)的PLC上,结果传感器指示灯亮得好好的,PLC输入点就是没反应。当时以为是传感器坏了,换了一只新的,还是不行。折腾了大半天,翻手册才发现是NPN和PNP的匹配问题。这个经历让我意识到,NPN和PNP的区别,不是背一句“NPN输出低电平、PNP输出高电平”就能糊弄过去的,它涉及到传感器内部电路结构、PLC输入电路类型、共阳共阴接法、甚至线制选择等一系列问题。
这篇内容就是把我这些年踩过的坑、总结出来的经验,系统地梳理一遍。从NPN和PNP的本质原理讲起,到传感器与PLC的匹配规则,再到实际接线步骤和常见故障排查,尽量做到让新手看完就能上手,不用再像我当年那样瞎折腾。适合刚入行的自动化技术员、电气柜接线工、以及需要做传感器选型和PLC集成的工程师参考。核心关键词就几个:NPN、PNP、传感器、PLC、接线,围绕这几个词把事说透。
2. NPN和PNP的本质:从三极管到传感器输出
2.1 三极管基础回顾:NPN和PNP到底差在哪
要搞明白传感器的NPN和PNP输出,得先回到最基础的三极管知识。NPN和PNP是两种不同类型的三极管,它们的区别在于半导体材料的排列方式和电流方向。
NPN三极管,全称是Negative-Positive-Negative,意思是两块N型半导体夹着一块P型半导体。它的电流方向是从集电极(Collector)流向发射极(Emitter),基极(Base)加正向电压时导通。简单说,NPN三极管是“低侧开关”——它接在负载和地之间,导通时把负载拉到地电位。
PNP三极管则相反,Positive-Negative-Positive,两块P型半导体夹着一块N型半导体。电流方向是从发射极流向集电极,基极加反向电压(相对于发射极)时导通。PNP三极管是“高侧开关”——它接在电源和负载之间,导通时把负载拉到电源电位。
这个区别放到传感器输出电路里,就变成了:NPN输出的传感器,信号线在导通时输出低电平(接近0V),相当于把信号线拉到地;PNP输出的传感器,信号线在导通时输出高电平(接近电源电压,通常是24V),相当于把信号线拉到电源正极。
我习惯用一个生活化的类比来解释:想象一个水龙头。NPN就像水龙头装在管道末端,打开时水往低处流(电流流向地);PNP就像水龙头装在管道前端,打开时水从高处压下来(电流从电源流出)。这个类比虽然不严谨,但对理解“低电平有效”和“高电平有效”很有帮助。
2.2 传感器输出电路的实际结构
实际工业传感器里,NPN和PNP输出通常是用三极管实现的。以NPN输出为例,传感器内部有一只NPN三极管,集电极接信号输出线,发射极接地(0V),基极由传感器检测电路控制。当传感器检测到目标时,基极得到驱动信号,三极管导通,信号线通过三极管被拉到地电位,输出低电平。负载电流从外部电源正极,经过负载(比如PLC输入回路),流入信号线,再通过三极管到地。
PNP输出则是一只PNP三极管,发射极接电源正极(24V),集电极接信号输出线,基极由检测电路控制。当传感器动作时,三极管导通,信号线通过三极管被拉到24V,输出高电平。负载电流从传感器内部电源正极,经过三极管,流出信号线,经过负载(PLC输入回路),再回到地。
这里有个关键点:NPN传感器的负载必须接在电源正极和信号线之间(负载的另一端接电源正极),也就是所谓的“漏型”接法;PNP传感器的负载必须接在信号线和地之间,也就是“源型”接法。这个“漏型”和“源型”的概念,在PLC输入电路里会再次出现,而且经常把人绕晕。
2.3 常开、常闭与NPN、PNP的组合
传感器除了NPN和PNP的区别,还有常开(NO)和常闭(NC)的区别。常开是指传感器未检测到目标时输出断开,检测到目标时输出导通;常闭则相反。这两个维度组合起来,就有四种类型:NPN常开、NPN常闭、PNP常开、PNP常闭。
在实际选型时,常开还是常闭取决于控制逻辑的需求。比如一个用于检测工件到位的传感器,通常用常开,检测到工件时输出信号让PLC执行下一步动作。而一个用于安全保护的限位开关,通常用常闭,这样即使传感器故障或线路断开,也能触发停机保护,符合故障安全原则。
NPN和PNP的选择则取决于PLC输入电路的类型。这一点是新手最容易忽略的,也是导致接线后信号不来的主要原因。很多新手以为只要传感器有输出,PLC就能收到,实际上如果类型不匹配,信号根本传不过去。
3. PLC输入电路类型:源型、漏型与NPN、PNP的匹配
3.1 PLC输入电路的两大类型
PLC的数字量输入电路,按公共端(COM端)的接法,分为源型输入(Source Input)和漏型输入(Sink Input)两种。不同品牌、不同型号的PLC,默认类型可能不同,有些可以通过公共端接线方式切换,有些则是固定的。
漏型输入(Sink Input):公共端COM接电源正极(24V),输入点通过内部电路连接到地。当外部开关或传感器将输入点拉到地(0V)时,输入电路导通,PLC检测到信号。这种输入方式需要外部设备提供低电平信号,也就是NPN传感器或干接点开关(一端接输入点,另一端接地)。
源型输入(Source Input):公共端COM接电源负极(0V),输入点通过内部电路连接到电源正极。当外部开关或传感器将输入点拉到24V时,输入电路导通,PLC检测到信号。这种输入方式需要外部设备提供高电平信号,也就是PNP传感器或干接点开关(一端接输入点,另一端接24V)。
这里有个记忆技巧:漏型输入(Sink)是“电流流入PLC”,所以公共端接正极,输入点接低电平有效;源型输入(Source)是“电流从PLC流出”,所以公共端接负极,输入点接高电平有效。这个“流入”和“流出”是从PLC输入点的角度看电流方向。
3.2 三菱FX3U的输入接线实例
以三菱FX3U系列PLC为例,它的输入电路是漏型/源型可切换的,通过S/S端子(公共端)的接法来决定。FX3U的输入端子排上有一个S/S端子,所有输入点共用一个公共端。
如果S/S端子接24V正极,那么输入电路就是漏型输入,输入点需要接低电平信号,也就是配NPN传感器。传感器信号线接输入点,传感器电源负极接0V,传感器电源正极接24V。当NPN传感器动作时,信号线输出低电平,输入点被拉到地,PLC检测到信号。
如果S/S端子接0V,那么输入电路就是源型输入,输入点需要接高电平信号,也就是配PNP传感器。传感器信号线接输入点,传感器电源正极接24V,传感器电源负极接0V。当PNP传感器动作时,信号线输出高电平,输入点被拉到24V,PLC检测到信号。
我实测过FX3U的这两种接法,切换S/S端子后,同一只传感器如果类型不匹配,信号就是进不来。比如S/S接24V时用PNP传感器,传感器动作时信号线输出24V,但输入点本身已经被内部电路拉到接近24V(通过上拉电阻),两端都是24V,没有电流流过,输入电路不导通,PLC自然检测不到。这个原理理解了,就能明白为什么类型匹配这么重要。
3.3 西门子S7-200 SMART的输入接线
西门子S7-200 SMART的输入电路是固定的漏型输入(Sink Input),公共端1M、2M等接24V正极,输入点需要低电平信号。所以S7-200 SMART配NPN传感器是直接匹配的,配PNP传感器则需要加中间继电器转换,或者选用支持源型输入的扩展模块。
我见过不少新手用S7-200 SMART配PNP传感器,接线后传感器指示灯亮,但PLC输入指示灯不亮,就是这个问题。解决办法有两种:一是换NPN传感器,二是加一个中间继电器,用PNP传感器驱动继电器线圈,继电器常开触点接PLC输入点和0V,相当于把PNP信号转换成干接点信号。第二种方法成本高、响应慢,但有时候传感器已经买了,只能这么补救。
3.4 汇川、台达等国产PLC的输入类型
汇川Easy系列PLC的输入电路通常也是漏型/源型可切换的,具体看型号。台达DVP系列PLC的输入电路是漏型输入,公共端接24V,配NPN传感器。国产PLC在输入类型上大多跟随三菱或西门子的设计,漏型输入居多,因为NPN传感器在市场上更常见、价格更低。
这里给新手一个实用建议:选PLC的时候,先确认输入电路类型,再选传感器。如果PLC是漏型输入,就选NPN传感器;如果PLC是源型输入,就选PNP传感器。如果PLC支持切换,那就灵活了,但也要注意切换后所有输入点的公共端接法要一致,不能混用。
4. 传感器与PLC的接线实战
4.1 两线制、三线制、四线制传感器的区别
工业传感器按接线方式分为两线制、三线制和四线制。两线制传感器只有两根线,一根接电源正极,一根接信号输出(同时也是电源负极回路),通常用于简单的开关量检测,但漏电流较大,容易误触发PLC输入。三线制传感器有三根线:电源正极(棕色)、电源负极(蓝色)、信号输出(黑色),这是最常用的类型,NPN和PNP的区别就体现在信号输出线的电平上。四线制传感器有四根线,通常是两根电源线加两根信号线,可能是一路常开一路常闭,或者模拟量输出加开关量输出。
新手最常用的是三线制传感器,接线也最直观。棕色线接24V正极,蓝色线接0V,黑色线接PLC输入点。NPN传感器的黑色线在动作时输出低电平,PNP传感器的黑色线在动作时输出高电平。记住这个线色规范,接线时不容易搞错。
4.2 NPN传感器接漏型输入PLC的完整步骤
以三菱FX3U(S/S接24V,漏型输入)配NPN三线制光电传感器为例,完整接线步骤如下:
第一步,确认传感器类型。看传感器标签或说明书,确认是NPN输出、常开还是常闭。假设是NPN常开。
第二步,接传感器电源。传感器棕色线接开关电源24V正极,蓝色线接开关电源0V。注意电源要稳定,电压波动太大会导致传感器误动作。
第三步,接信号线。传感器黑色线接PLC输入点,比如X0。这一步是关键,NPN传感器的信号线在动作时输出低电平,正好匹配漏型输入的需求。
第四步,接PLC公共端。FX3U的S/S端子接24V正极。这样输入电路就是漏型输入,输入点通过内部电路连接到地,等待外部低电平信号。
第五步,检查电源共地。传感器电源的0V和PLC电源的0V必须共地,否则信号回路不完整,PLC检测不到信号。这一点经常被忽略,尤其是传感器和PLC用不同电源时。
第六步,上电测试。给传感器和PLC上电,用物体遮挡光电传感器,观察传感器指示灯和PLC输入指示灯是否同步亮起。如果传感器指示灯亮但PLC输入指示灯不亮,检查信号线是否接对、公共端接法是否正确、电源是否共地。
4.3 PNP传感器接源型输入PLC的完整步骤
以三菱FX3U(S/S接0V,源型输入)配PNP三线制光电传感器为例:
第一步,确认传感器类型。假设是PNP常开。
第二步,接传感器电源。棕色线接24V正极,蓝色线接0V。
第三步,接信号线。黑色线接PLC输入点X0。PNP传感器动作时输出高电平,匹配源型输入。
第四步,接PLC公共端。S/S端子接0V。这样输入电路就是源型输入,输入点通过内部电路连接到24V,等待外部高电平信号。
第五步,检查共地。同样,传感器电源0V和PLC电源0V要共地。
第六步,上电测试。遮挡传感器,观察指示灯。如果传感器指示灯亮但PLC输入指示灯不亮,用万用表测量信号线对0V的电压,动作时应该是24V左右。如果电压不对,检查传感器电源和信号线接法。
4.4 PNP传感器接漏型输入PLC的转换方案
如果手头只有PNP传感器,但PLC是漏型输入(比如西门子S7-200 SMART),有几种转换方案:
方案一,加中间继电器。PNP传感器信号线接继电器线圈正极,线圈负极接0V。继电器常开触点一端接PLC输入点,另一端接0V。当传感器动作时,继电器线圈得电,常开触点闭合,把PLC输入点拉到0V,相当于模拟NPN信号。这个方案可靠但成本高、响应慢,继电器寿命有限。
方案二,加光耦转换板。市面上有专门的NPN/PNP转换模块,内部用光耦隔离,响应快、寿命长,但需要额外供电。适合对响应速度有要求的场合。
方案三,换PLC输入模块。如果PLC支持扩展源型输入模块,直接换模块最省事,但成本最高。
方案四,换传感器。如果传感器还没买或者可以退换,直接换NPN传感器是最简单的。这也是为什么我建议新手在选型阶段就把PLC输入类型确认好,避免后期折腾。
4.5 接线实战中的关键细节
在实际接线时,有几个细节容易出错:
线色规范。三线制传感器棕色接正极、蓝色接负极、黑色接信号,这是行业惯例,但不同品牌可能有差异,接线前一定要看说明书。我见过有传感器黑色是电源负极、蓝色是信号的,接错了直接烧传感器。
电源容量。传感器数量多的时候,要计算总电流,确保开关电源容量足够。一只光电传感器电流大概20-50mA,接近开关大概10-20mA,几十只传感器加起来可能超过1A,电源选小了会电压跌落,导致传感器误动作。
线缆长度。传感器信号线太长会引入干扰,尤其是NPN低电平信号,抗干扰能力比PNP高电平信号弱。如果线缆超过10米,建议用屏蔽线,屏蔽层单端接地。我遇到过一条产线,传感器线缆走了20多米,NPN信号被变频器干扰,PLC输入点频繁误触发,后来换成PNP传感器加屏蔽线才解决。
共地问题。传感器电源和PLC电源如果不共地,信号回路不完整。有些设备用隔离电源,传感器和PLC的0V不连通,这时候需要把两个0V短接,或者用同一路电源。这个问题在调试时经常被忽略,表现就是传感器指示灯正常但PLC没反应。
5. 常见问题与排查技巧实录
5.1 传感器动作但PLC无输入,怎么查
这是最常见的故障现象。排查思路如下:
先看传感器指示灯。如果传感器指示灯不亮,说明传感器本身没检测到目标,或者传感器电源有问题。检查传感器电源电压是否在额定范围内(通常是10-30V DC),检查检测距离是否合适,检查目标物是否在检测范围内。
如果传感器指示灯亮但PLC输入指示灯不亮,用万用表测量信号线电压。NPN传感器动作时信号线对0V电压应该接近0V,PNP传感器动作时信号线对0V电压应该接近24V。如果电压不对,说明传感器输出电路有问题,或者信号线接错了。
如果信号线电压正常但PLC输入指示灯不亮,检查PLC公共端接法。漏型输入公共端接24V,源型输入公共端接0V。接反了信号进不来。还要检查PLC输入点是否被组态为其他功能,有些PLC输入点可以复用为高速计数器或中断输入,组态后普通开关量信号可能不响应。
最后检查共地。用万用表测量传感器电源0V和PLC电源0V之间的电压,正常应该是0V。如果有电压差,说明两个电源没有共地,信号回路不完整。
5.2 NPN和PNP混用导致的问题
一条产线上如果既有NPN传感器又有PNP传感器,接同一台PLC,就会很麻烦。漏型输入的PLC只能直接接NPN传感器,PNP传感器需要转换。源型输入的PLC只能直接接PNP传感器,NPN传感器需要转换。
我见过一个项目,产线上有十几只传感器,采购时没注意,一半NPN一半PNP,结果接线时发现PLC是漏型输入,PNP传感器全部要加继电器转换,柜内空间不够,最后只能换传感器。这个教训说明,传感器选型一定要统一,要么全NPN,要么全PNP,不要混用。
如果确实需要混用,建议用支持漏型/源型切换的PLC,或者用分布式IO模块,每个模块可以独立设置输入类型。但这样会增加成本和复杂度,不如统一传感器类型来得简单。
5.3 传感器误触发和信号抖动
传感器误触发的原因很多,常见的有:
电源干扰。开关电源质量差,纹波大,导致传感器输出不稳定。解决办法是换质量好的开关电源,或者在传感器电源端加滤波电容。
电磁干扰。变频器、伺服驱动器、接触器等大功率设备产生的电磁干扰,通过空间辐射或电源线传导到传感器信号线上。解决办法是传感器信号线用屏蔽线,屏蔽层单端接地;传感器电源线和动力线分开走线,避免平行敷设;在PLC输入点加RC滤波。
机械振动。传感器安装不牢固,设备运行时振动导致传感器检测距离变化,输出抖动。解决办法是加固传感器安装支架,或者选用抗振型传感器。
检测距离临界。目标物在传感器检测距离边缘,导致输出不稳定。解决办法是调整传感器安装位置,让目标物在检测距离的70%以内,留出余量。
5.4 常见问题速查表
| 故障现象 | 可能原因 | 排查方法 | 解决措施 |
|---|---|---|---|
| 传感器指示灯不亮 | 传感器电源问题 | 测量传感器电源电压 | 检查电源接线,更换电源 |
| 传感器指示灯不亮 | 检测距离不够 | 调整目标物位置 | 调整安装位置或换传感器 |
| 传感器指示灯亮,PLC无输入 | NPN/PNP不匹配 | 确认PLC输入类型 | 换传感器或加转换 |
| 传感器指示灯亮,PLC无输入 | 公共端接法错误 | 检查PLC公共端 | 按输入类型接公共端 |
| 传感器指示灯亮,PLC无输入 | 未共地 | 测量两电源0V电压差 | 共地连接 |
| PLC输入频繁抖动 | 电磁干扰 | 检查信号线走线 | 屏蔽线、分开走线、加滤波 |
| PLC输入频繁抖动 | 电源纹波大 | 测量电源纹波 | 换电源或加滤波电容 |
| 传感器偶尔误触发 | 机械振动 | 观察设备运行时传感器 | 加固安装或换抗振传感器 |
5.5 实操心得与避坑建议
干了这么多年,我总结了几条实操心得,都是书本上不会写的:
第一条,接线前先确认PLC输入类型。不要凭经验猜,翻手册或者用万用表测。有些PLC的输入类型可以通过公共端切换,但切换后所有输入点都要一致,不能混用。
第二条,传感器选型时统一类型。一条产线尽量用同一种输出类型,减少转换环节,降低故障率。如果实在要混用,提前规划好转换方案。
第三条,电源要共地。传感器电源和PLC电源的0V必须连通,这是信号回路的基础。用隔离电源时尤其要注意。
第四条,信号线用屏蔽线。尤其是NPN低电平信号,抗干扰能力弱,长距离传输时屏蔽线是必须的。屏蔽层单端接地,不要两端接地,否则会形成地环路。
第五条,留好调试余量。传感器安装时不要卡在检测距离边缘,留出30%以上的余量,避免温度变化、电压波动导致误动作。
第六条,备件要匹配。备件传感器要和在线传感器同型号同类型,不要混放。我见过维修工拿PNP备件换NPN传感器,换上去没信号,又拆下来,耽误半天。
6. 从选型到调试的完整流程梳理
6.1 选型阶段的决策逻辑
选型阶段就要把NPN/PNP的问题定下来,不要等到接线时才发现不匹配。决策逻辑如下:
先确定PLC型号和输入类型。查手册确认是漏型输入、源型输入还是可切换。如果是漏型输入,优先选NPN传感器;如果是源型输入,优先选PNP传感器;如果可切换,根据传感器市场供应和成本来选,通常NPN传感器更便宜、货期更短。
再确定传感器类型。根据检测需求选光电、接近、霍尔等类型,然后确认输出类型是NPN还是PNP。同一产线尽量统一。
最后确认线制。三线制最常用,两线制漏电流大,四线制用于特殊需求。新手建议从三线制入手。
6.2 接线阶段的检查清单
接线完成后,按以下清单检查:
- 传感器电源线色是否正确(棕正蓝负)
- 信号线是否接对PLC输入点
- PLC公共端接法是否匹配输入类型
- 传感器电源和PLC电源是否共地
- 信号线是否用屏蔽线,屏蔽层是否单端接地
- 电源容量是否足够
- 线缆是否远离动力线
6.3 调试阶段的测试方法
调试时按以下步骤测试:
先单独测试传感器。给传感器上电,用目标物靠近,观察传感器指示灯是否正常亮灭。如果不正常,先解决传感器问题。
再测试PLC输入。用导线短接PLC输入点和0V(漏型输入)或24V(源型输入),观察PLC输入指示灯是否亮。如果不亮,检查PLC公共端和输入点组态。
最后联调。传感器和PLC都正常后,连接信号线,用目标物触发传感器,观察PLC输入指示灯是否同步。如果不正常,用万用表逐段测量信号电压,定位问题。
6.4 一个完整的接线案例
假设一个项目:三菱FX3U PLC,漏型输入(S/S接24V),配一只NPN常开光电传感器,检测传送带上的工件。
接线:传感器棕色接24V,蓝色接0V,黑色接X0。S/S接24V。传感器电源和PLC电源共地。
调试:上电后,传感器指示灯灭。放一个工件到传感器前,传感器指示灯亮,PLC X0指示灯亮。拿走工件,传感器指示灯灭,PLC X0指示灯灭。用万用表测X0对0V电压,工件在时接近0V,工件不在时接近24V。一切正常。
如果换成PNP传感器,同样接法,传感器指示灯亮但PLC X0不亮。因为PNP传感器动作时输出24V,而漏型输入需要低电平信号。解决办法是换NPN传感器,或者把S/S改接0V(如果PLC支持源型输入),但FX3U的S/S接0V后,所有输入点都变成源型输入,其他NPN传感器就不匹配了。所以最稳妥的还是统一用NPN传感器。
这个案例说明,NPN和PNP的选择不是孤立的,它和PLC输入类型、产线其他传感器类型都有关联。选型时要有全局观,不要只看单点。
7. 进阶话题:从NPN/PNP延伸到传感器系统设计
7.1 分布式IO与远程IO的输入类型
现代产线越来越多用分布式IO或远程IO,比如西门子ET200、汇川GL20等。这些IO模块的输入类型通常也是漏型或源型,有些可以按通道组态。用分布式IO时,传感器到IO模块的接线和本地PLC一样,但要注意IO模块的供电和通讯。
我做过一个项目,用汇川Easy320 PLC加GL20-2HC模块接脉冲传感器。GL20-2HC是高速计数模块,输入类型是漏型,配NPN传感器。接线时传感器信号线接模块输入点,模块公共端接24V。这个模块支持高速脉冲输入,用于测速或计数。如果传感器类型不匹配,高速计数功能会失效,表现为计数不准或不计。
7.2 传感器与变频器、伺服系统的配合
产线上传感器经常和变频器、伺服系统配合使用。变频器和伺服驱动器是强干扰源,传感器信号线如果和动力线平行走线,很容易被干扰。我遇到过一台设备,变频器启动后,附近的NPN传感器频繁误触发,PLC输入点乱跳。后来把传感器信号线改成屏蔽线,并且和动力线分开走线,问题解决。
如果传感器必须和动力线一起走,建议用PNP传感器,因为高电平信号抗干扰能力比低电平信号强。或者用光纤传感器,完全免疫电磁干扰,但成本高。
7.3 安全传感器与NPN/PNP
安全传感器(如安全光幕、安全门锁)通常用PNP输出,因为安全电路要求高电平有效,符合故障安全原则。如果安全传感器信号要进PLC,PLC输入类型要匹配。有些安全PLC有专用的安全输入点,类型固定,选型时要注意。
7.4 传感器课程设计与实验
如果是学生做传感器课程设计,NPN和PNP的接线是必做实验。实验目的通常是让学生理解传感器输出类型和PLC输入类型的匹配关系。实验步骤可以这样设计:用一只NPN传感器和一只PNP传感器,分别接漏型输入PLC和源型输入PLC,观察信号是否正常,然后用万用表测量信号电压,记录数据,分析原因。
这个实验的关键是让学生亲手体验不匹配时的现象,比单纯讲理论印象深刻。我当年就是吃了不匹配的亏,才把这个问题记牢的。
8. 个人经验总结与实用建议
NPN和PNP的问题,说到底是一个匹配问题。传感器输出类型要和PLC输入类型匹配,电源要共地,信号线要抗干扰。这三条做到了,接线基本不会出大问题。
我在实际项目中,习惯在选型阶段就把传感器和PLC的匹配关系确认好,画一张接线示意图,标清楚每根线的去向和颜色。接线时按图施工,接完按检查清单逐项核对。调试时先单独测传感器,再测PLC输入,最后联调。这套流程看起来繁琐,但能避免大部分接线故障。
最后分享一个小技巧:如果手头没有万用表,可以用一只24V继电器线圈临时判断传感器输出类型。把继电器线圈一端接传感器信号线,另一端接0V,如果传感器动作时继电器吸合,说明是PNP输出(高电平驱动);如果继电器不吸合,把线圈另一端改接24V,如果动作时吸合,说明是NPN输出(低电平驱动)。这个方法虽然土,但在现场应急时很管用。
这个内容后续还可以这样扩展:比如不同品牌PLC的输入电路细节对比、传感器串联并联的接法、模拟量传感器的接线、以及传感器在物联网系统中的应用。这些话题以后有机会再展开聊。