ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

NPN/PNP传感器与PLC输入匹配:识别、接线与故障排查

NPN/PNP传感器与PLC输入匹配:识别、接线与故障排查 你有没有在设备调试时被一只小小的NPN/PNP传感器卡住过明明传感器灯亮着PLC输入点却死活没有信号或者换上新的传感器信号灯常亮不灭怎么查都查不出问题。这类情况在自动化现场太常见了究其原因多半就是NPN和PNP传感器与PLC输入类型不匹配。我刚开始接触自动化时也被这两个词绕晕过。后来在产线上摸爬滚打多了才彻底理解它们本质上是三极管的输出方式不同接线自然就不同。这篇文章我不讲枯燥的理论考试内容就用实际现场的思路把NPN和PNP传感器识别方法、PLC输入类型、接线步骤、常见故障一次讲明白。看完你能直接照着接线不再需要翻手册。1. NPN和PNP先搞清楚原理再动手1.1 三极管输出一个开关的两种接法别被NPN和PNP这两个缩写吓到它们的核心就是一个三极管开关。传感器检测到物体后内部三极管导通或截止从而控制输出线的电平状态。NPN输出输出管是NPN型三极管。导通时输出线被拉低到0V所以叫“低电平输出”或“灌电流输出”。PNP输出输出管是PNP型三极管。导通时输出线被接到电源正极输出高电平所以叫“高电平输出”或“拉电流输出”。用一个生活例子帮忙记忆NPN输出像一扇通往地面的门信号导通时电流从负载流入传感器再到地PNP输出像一扇通往电源的门信号导通时电流从传感器流向负载。前者是把电流“灌”进去后者是把电流“拉”出来。1.2 为什么会有这两种制式这个得从PLC和传感器的历史说起。早期日本和亚洲的设备比如三菱PLC习惯用NPN传感器和漏型输入。而欧洲设备比如西门子习惯用PNP传感器和源型输入。后来设备全球化混用导致现场经常出现不匹配。说到底没有谁优谁劣只有匹配不匹配。1.3 NPN和PNP输出状态对比表类型导通时输出线状态截止时输出线状态电流方向常见应用地区NPN低电平接近0V悬空高阻灌入传感器亚洲设备居多PNP高电平接近电源正极悬空高阻从传感器流出欧洲设备居多这里有个现场常踩的坑很多新手以为NPN输出导通时是“没有电”其实它只是对地导通此时输出线和0V之间电压几乎为零。你用万用表量输出线对24V正极的电压可能还是24V这样就会产生误判。2. 拿到传感器先用3招判断它是NPN还是PNP到了现场传感器可能已经装在设备上铭牌看不清甚至被磨掉了。这时候别慌用下面3招能快速判断。2.1 看型号标签正规厂家的传感器型号命名都有规律。以最常见的欧姆龙接近开关为例E2E-X5ME1后面的“M”后面跟“E”代表NPN输出如果是“F”代表PNP输出。E2E-X5MF1同样是M后面跟F是PNP常开。国产传感器如沪工、沪东的型号也基本遵循类似规律NPN常以“N”标识PNP常以“P”标识。另外注意字母“N”和“C”“NO”代表常开“NC”代表常闭。常开常闭和NPN/PNP是两个维度的概念别搞混。常开指没有检测信号时输出断开检测到后闭合常闭相反。2.2 看输出线颜色三线制传感器一般有三种线色棕色、蓝色、黑色这是主流标准棕色线接电源正极24V蓝色线接电源负极0V黑色线信号输出线但黑色线颜色不代表NPN还是PNP只看颜色区分不了。不过有几个品牌会用特定线色区分比如某些日本品牌用白色或粉红色做PNP输出线这个得结合具体说明书判断。只靠颜色不能100%确认但可以辅助判断。2.3 万用表实测电压这是最可靠的方法现场老手都用这招给传感器接上24V直流电源棕色接正极蓝色接负极。万用表打到直流电压档红表笔接黑色信号线黑表笔接蓝色线0V。用铁块或金属物体靠近传感器感应面触发传感器。观察读数如果未触发时电压接近24V触发后变成0V左右说明是NPN输出输出被拉低。如果未触发时电压接近0V触发后变成24V左右说明是PNP输出输出被拉高。实际操作有个细节NPN传感器的黑线和蓝线之间在导通时电压接近0V但黑线和棕线正极之间是24VPNP传感器导通时黑线和蓝线之间是24V黑线和棕线之间是0V。测的时候选对参考点很重要。3. PLC输入类型决定你能不能直接接搞清楚传感器还不够还得知道PLC输入电路是什么类型。这一步非常关键因为传感器输出要和PLC输入匹配才能正常工作。3.1 漏型输入和源型输入PLC的数字量输入模块按电流方向分为漏型Sink和源型Source漏型输入电流从PLC输入端点流入内部电路然后从公共端流出。这种输入适合NPN传感器因为NPN输出导通时把信号线拉到0V电流正好从PLC输入端流向0V完成回路。源型输入电流从公共端流入从PLC输入端点流出。这种输入适合PNP传感器因为PNP输出导通时输出高电平电流从传感器流向PLC输入端。记忆技巧漏型是“漏”出去电流从输入点流到公共端再到负极源型是“源”出来电流从公共端流向输入点。把一个PLC输入点想成一个负载NPN传感器给这个负载提供接地路径PNP传感器给它提供电源路径。3.2 主流PLC输入类型速查表不同品牌不同系列的PLC默认输入类型不太一样我整理了一个对照表PLC品牌/系列默认输入类型公共端接法对应传感器三菱FX3U/FX5U漏型NPNS/S接24VNPN三菱FX系列可切换部分型号S/S接或-NPN或PNP西门子S7-200 SMART源型PNP1M/2M接24VPNP西门子S7-1200/1500源型PNP模块自带标注PNP欧姆龙CP1H可切换COM接法决定NPN或PNP台达DVP系列漏型NPNS/S接24VNPN信捷XC/XD系列漏型NPNCOM接24VNPN汇川H5U可切换COM接法决定NPN或PNP注意这个表给的是默认情况现在很多PLC输入电路做成了公共端可切换比如三菱FX5U可以通过改变S/S端子的接法来选择漏型还是源型。买设备前先看说明书别默认任何PLC都支持两种输入。3.3 接错后果有多严重接线不匹配轻则信号不正常重则损坏设备。我实测过几次NPN传感器接到源型PNPPLC输入传感器导通时输出线被拉到0V但PLC内部电路需要电流从输入点流出结果电流方向不对输入点读不到信号。典型现象是传感器指示灯亮PLC输入指示灯不亮。PNP传感器接到漏型NPNPLC输入传感器导通时输出高电平24V但漏型输入需要电流从输入点流入PNP输出的是高电平电流路径不对可能信号一直有也可能完全没有还可能导致输入电路异常发热。最危险的情况是公共端COM/S/S接反比如PLC公共端本应接24V结果接到0V而传感器本身供电正常这时一旦传感器导通24V可能直接窜入PLC输入电路烧坏输入端。别问我怎么知道的烧过一次输入点后我现在接线前必做三件事断电、看手册、万用表确认极性。4. 接线实操从接线图到现场布线4.1 NPN传感器接PLC以三菱FX3U为例这是国内现场最常见的组合。三菱FX3U的输入公共端是S/SX0到X7共用一组公共端。NPN传感器接FX3U的标准接法传感器棕色线 ── 接 24V 传感器蓝色线 ── 接 0V 传感器黑色线 ── 接 PLC X0端子 PLC S/S端子 ── 接 24V注意几个关键点首先把S/S接到24V正极这样PLC输入点内部才能形成从X端流入、经S/S流出的电流回路。传感器电源接线注意极性棕正蓝负不能反反了传感器不工作有些带反极性保护还好不带的话直接烧。多个NPN传感器并接时可以共用一个电源但传感器电源和PLC电源如果分开要保证0V电位一致最好共地否则可能出现信号乱跳。接好后当传感器检测到物体内部NPN三极管导通X0端被拉低电流从X0流入传感器再到0VPLC读到输入信号X0指示灯亮。就这么简单。4.2 PNP传感器接PLC以西门子S7-200 SMART为例西门子S7-200 SMART的输入端子通常标注1M、2M和I0.0-I0.7等。PNP传感器接法传感器棕色线 ── 接 24V 传感器蓝色线 ── 接 0V 传感器黑色线 ── 接 PLC I0.0端子 PLC 1M端子 ── 接 24V有人说200 SMART的1M接24V是源型输入接0V就是漏型输入这个说法不完全对。实际上200 SMART的输入电路比较特殊要根据具体型号查手册确认。我见过很多电工在200 SMART上直接把1M接0V用PNP传感器结果输入点常亮或者不亮。稳妥做法就是1M接24V配合PNP传感器最标准。如果你实在不确定最笨但最安全的方法把PLC通电用一根线从24V触碰某个输入点看输入指示灯是否亮再从0V触碰看是否亮。哪个亮了就说明当前公共端接法支持哪种输入类型。4.3 不匹配怎么办中间继电器和光耦方案现场经常遇到PLC和传感器不匹配的情况比如手头只有NPN传感器但PLC只支持源型输入又急着开机。这时候有几种变通方案方案一中间继电器转换这是最粗暴但也最可靠的方法。把NPN传感器的输出接到一个中间继电器线圈的负极线圈正极接24V。传感器导通时继电器线圈得电吸合用继电器的常开触点去驱动PNP输入点或源型PLC输入。缺点是响应时间变慢不适合高速计数场合。方案二光耦隔离转换用光耦模块做电平转换。光耦输入侧接NPN输出输出侧接PLC输入端既能转换电平又能隔离干扰。这种模块市面上很多几十块钱一个使用方便。比如NPN输入光耦模块输出就变成了PNP形式。适合批量改造和需要电气隔离的场合。方案三直接换传感器如果数量不多直接换传感器最省心。算算成本一个中间继电器加上接线工时未必比换个传感器便宜多少。我一般会建议客户直接换备件库里多备几种型号总没错。4.4 四线制传感器和两线制传感器三线制最常用但四线制和两线制也会遇到。四线制传感器棕蓝是电源线黑白或棕白两根输出线。通常白色是NPN输出黑色是PNP输出。有的品牌正好相反接之前务必看标签。使用四线制时你想用哪种输出就接哪根另一根不用包好绝缘。两线制传感器只有两根线相当于一个开关串联在回路中。这种传感器接线时不分NPN和PNP只分常开常闭。接法通常是一根接电源正极或者PLC输入点另一根接负载或者PLC公共端。但两线制有个“漏电流”问题传感器截止时仍有微小电流流过可能让PLC误判为有信号。解决方案是给PLC输入点并联一个2-5kΩ的电阻把漏电流分流掉。我在现场用这个办法解决过好几台设备的误动作问题。5. 现场问题排查信号不亮、常亮、乱跳一次说清5.1 信号一直不亮从哪下手传感器和PLC已经接好但输入点指示灯不亮。排查顺序按从易到难确认传感器供电正常万用表查棕线和蓝线之间有没有DC24V没有就先修电源。确认传感器本身动作用金属靠近感应面看传感器指示灯有没有亮。不亮可能是传感器感应距离不够、感应面有铁屑遮挡、或者传感器坏了。确认信号线有没有电压变化按前面2.3节的方法测黑线和蓝线电压没有变化就是传感器输出问题。确认PLC输入点工作正常把传感器黑线拆掉直接短接PLC输入点和公共端注意安全如果指示灯亮说明PLC没问题。确认PLC程序监控地址正确有些人接线正确但监控的是错误的地址比如传感器接在X2却在监控X3查程序时优先看输入点能不能“点亮”。5.2 信号常亮不灭可能的原因这种情况最让人头疼因为传感器看上去没问题灯一直亮着。排查要点常开和常闭搞反了拿到的传感器是NC型常闭没检测到东西时输出是通的PLC输入一直有信号。换传感器或者改程序逻辑都能解决。PLC输入类型和传感器不匹配如前文所说PNP传感器接到漏型输入可能导致输入点一直被无效电平“顶”住。复查公共端接法和传感器类型。两线制传感器漏电流过大前面提到过并联电阻可以解决。传感器内部击穿短路手摸一下传感器外壳有没有发烫用万用表量输出线对电源正极和负极的电阻判断有没有直通。5.3 信号偶尔丢、乱跳怎么处理这种软故障最费时间通常和环境或接线工艺有关动力线干扰传感器信号线和变频器动力线捆扎在一起容易感应出干扰电压。处理办法是信号线远离动力线至少保持20厘米以上距离必须交叉时走直角。屏蔽层接地不规范很多传感器用的是屏蔽电缆屏蔽层必须单端接地不能两端都接更不能悬空。我见过不少电工把屏蔽层剪掉不接导致信号在电机启动时乱跳。电源容量不足多个传感器共用一个开关电源瞬间电流不足导致电压跌落。检查传感器动作瞬间的电源电压低于20V就要考虑加大电源。接线端子虚接螺丝没拧紧信号线松动现场振动一大就接触不良。定期保养时把所有端子重新紧固一遍。5.4 避坑经验清单这些是我在多次现场调试中积累的血泪经验整理成清单供你参考接线前务必断电操作PLC输入端虽然有保护但热插拔对传感器和PLC都不友好。传感器电源用DC24V千万别图省事接220V有些两线制传感器直流交流通用但三线制几乎都是直流专用。棕色线接正极是铁律反接轻则不工作重则击穿内部电路。公共端接错是最大的坑接之前必须看PLC手册确认S/S、COM、1M的定义。多传感器共用电源时在电源端加1A保险丝防止后面某个传感器短路把整个电源拖垮。走线时棕蓝黑线不要用同一根电缆里的其他备用芯代替颜色识别是现场最直观的维护依据。长期不用或者备用的传感器输出线要做好绝缘防止搭铁短路。写在最后一个老电工的实用心得做了这么多年自动化最大的体会是NPN和PNP这个问题看着简单但真的能搞崩一个人的心态。它考察的不只是接线知识还有对电气原理、PLC内部电路逻辑的理解。好记性不如烂笔头我习惯在每一台设备电柜门上贴一张接线对照表标清楚这台设备传感器的类型、PLC输入类型、公共端接法哪怕换一个人来维护也不会抓瞎。如果你正在为传感器和PLC接线发愁记住最实用的一条先确认传感器输出类型再确认PLC输入类型最后才接线。用万用表多测两次花费的时间远少于接错线后查故障的时间。希望这篇文章能帮你省下几个小时的加班时间。
返回列表