news 2026/10/7 3:41:00

NPN与PNP传感器接PLC:从原理到实战的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
NPN与PNP传感器接PLC:从原理到实战的完整指南

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的输入电路细节对比、传感器串联并联的接法、模拟量传感器的接线、以及传感器在物联网系统中的应用。这些话题以后有机会再展开聊。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 3:38:39

美团代付五合一源码解析:状态机、回调机制与部署避坑指南

简介:这套五合一代付系统源码采用前后端分离架构,前端基于 React.js、后端基于 Node.js,适合有 Node.js/React 基础的系统开发者、站长或二开工程师。整体以多平台代付业务为主线,内置美团、京东、拼多多、滴滴、携程五套独立前端…

作者头像 李华
网站建设 2026/10/7 3:38:06

1990-2026城市房价栅格数据:100米分辨率如何重塑时空分析

做城市研究的人都知道,房价数据最让人头疼的就是空间颗粒度。平时能拿到的,基本是市、区一级的平均水平,再细一点可以到板块或街道。可一旦想研究街道内部、甚至街区尺度上的房价差异,这些数据完全不够用。我最近在折腾一套“1990…

作者头像 李华
网站建设 2026/10/7 3:36:37

Python + uniapp 开发婚恋交友微信小程序:架构设计与避坑指南

最近刚做完一个婚恋交友类微信小程序的完整方案,后端选了Python,前端用的uniapp,目标平台是微信小程序。说实话,刚接到这个需求的时候,我在技术选型上纠结了一段时间:团队里有人说用Java更稳,有…

作者头像 李华
网站建设 2026/10/7 3:36:01

Flask+ECharts 数据可视化课设实战:从环境搭建到地图大屏避坑指南

简介:这份资源是一套基于Python、Flask与ECharts的大数据分析与可视化课程设计项目,面向计算机、人工智能、通信工程、自动化、电子信息等专业的在校学生与教师,也适合作为毕业设计、课程作业或项目初期立项演示的参考方案。项目整合了后端数…

作者头像 李华
网站建设 2026/10/7 3:32:58

C# WinForm集成PaddleOCR V3:本地OCR部署完整指南

简介:C# Winform部署PaddleOCR V3的示例源码包,适合要在.NET Framework 4.7.2桌面应用中嵌入离线OCR能力的C#开发者。资源基于VS2019搭建,整合OpenCvSharp4.8.0及Sdcb.PaddleInference、Sdcb.PaddleOCR,以Winform为载体&#xff0…

作者头像 李华