三菱PLC源型与漏型接线全解析:从电流原理到实战避坑

三菱PLC源型与漏型接线全解析:从电流原理到实战避坑

1. 项目概述:从“电流流向”这个根本说起

搞工控的朋友,尤其是刚接触三菱PLC的朋友,肯定都绕不开“源型”和“漏型”这两个词。听起来有点玄乎,什么“源”啊“漏”的,其实说白了,就是描述电流在PLC输入输出回路里怎么流动的。这个概念不搞清楚,接线的时候轻则信号没反应,重则烧模块,我见过不少新手工程师在这上面栽跟头。今天我就结合自己这些年调试三菱FX、Q系列PLC的经验,把这四个概念掰开揉碎了讲清楚,让你以后接线心里有底,不再迷糊。

简单来说,“源型”和“漏型”描述的是公共端(COM端)的极性,以及电流的流向。对于输入点,它决定了外部传感器(比如按钮、接近开关)的公共线接正极还是负极;对于输出点,它决定了外部负载(比如继电器、指示灯)的公共线接正极还是负极。三菱PLC在这方面的定义和欧美系品牌(如西门子)正好是反的,这也是容易混淆的一个点。理解了电流的流向,你就掌握了接线和选型的钥匙。

2. 核心概念拆解:电流是唯一的老师

要彻底弄懂,我们必须回归电学基本原理:电流从高电位(正极)流向低电位(负极),形成一个闭合回路。PLC的输入输出电路,本质上就是这个回路的一部分。我们所有的判断,都要跟着电流走。

2.1 源型输入 (Sinking Input)

我们先从输入说起。“源型输入”,指的是PLC的输入点作为电流的“源头”(Source)。电流从PLC的输入点内部电路流出,经过外部传感器,最后流入公共端COM。

电流路径:PLC输入点(+) → 外部传感器 → COM端(-)。

接线特点

  1. 公共端COM必须接电源的负极(0V或GND)
  2. 外部传感器(以NPN型接近开关为例)需要是“常开触点”,当传感器动作时,其输出线(通常是黑色或蓝色)会与0V接通。
  3. 当传感器触发时,电流从PLC的输入点流出,经过传感器内部闭合的触点,流入COM端(0V),形成回路,PLC检测到这个电流,就认为输入信号为“ON”。

实物接线想象:你把PLC的输入点想象成一个小电池的正极,COM端是负极。外部传感器就是一个开关。开关闭合,电流就从“电池正极”(输入点)流出,经过开关,流回“电池负极”(COM),灯就亮了(输入信号ON)。

注意:三菱PLC的绝大多数输入电路都是“源型输入”,其公共端COM要求接0V。这是三菱的默认惯例,务必牢记。

2.2 漏型输入 (Sourcing Input)

“漏型输入”,与源型相反,指的是PLC的输入点作为电流的“泄漏点”或“终点”(Sink)。电流从外部电源正极流入,经过传感器,最后流入PLC的输入点。

电流路径:外部电源正极(+) → 外部传感器 → PLC输入点 → PLC内部电路 → COM端(+?这里注意!)。

接线特点

  1. 公共端COM必须接电源的正极(+24V)。这是关键区别!
  2. 外部传感器需要是PNP型。当传感器动作时,其输出线会与+24V接通。
  3. 当传感器触发时,电流从外部+24V电源流出,经过传感器,流入PLC的输入点,然后通过PLC内部电路最终流向也是+24V的COM端?等等,这听起来有点怪。实际上,在漏型输入接法下,PLC内部的输入电路是“吸入”电流的,COM端虽然是接+24V,但对于输入回路来说,它更像是一个参考高电位点。更准确的理解是:电流从外部+24V,经传感器,流入输入点(低电位),在PLC内部完成回路。

重要辨析:对于三菱PLC,其输入电路本身通常设计为“源型”。所谓的“漏型输入”接法,在实际应用中较少,且需要特别注意。当你把COM端接+24V,并使用PNP传感器时,你实际上是在利用PLC输入电路内部的限流电阻和光电耦合器构成一个回路。此时,传感器输出的是高电平(+24V),PLC输入点检测到这个高电平流入。但三菱大部分输入模块的电路更适合“吸入电流”(即源型),因此强行使用漏型接法可能导致工作不稳定或需要额外确认模块手册。实践中,对于三菱PLC,我们默认将输入接成源型(COM接0V,用NPN传感器)是最稳妥的。

2.3 源型输出 (Sourcing Output)

看完了输入,输出就好理解多了。“源型输出”,指的是PLC的输出点作为电流的“源头”(Source)。电流从PLC的输出点流出,驱动外部负载,然后流回电源负极。

电流路径:PLC输出点(+) → 外部负载(如继电器线圈、指示灯) → 外部电源负极(0V)。

接线特点

  1. 负载的一端接在PLC的输出点上。
  2. 负载的另一端接到电源的负极(0V)。
  3. PLC输出点内部相当于一个开关,连接到内部电源的正极。当PLC程序使该点输出ON时,这个开关闭合,电流从内部电源正极通过输出点流出,经过负载,回到电源负极。

实物接线想象:PLC的输出点就是一个受程序控制的开关,这个开关一端连着内部的+24V,另一端就是你的输出端子。当你把灯泡(负载)一端接在这个端子上,另一端接0V。程序一导通,开关闭合,+24V就通过端子送到灯泡,再流回0V,灯泡就亮了。

2.4 漏型输出 (Sinking Output)

“漏型输出”,指的是PLC的输出点作为电流的“泄漏点”或“终点”(Sink)。电流从外部电源正极流入,经过负载,最后流入PLC的输出点。

电流路径:外部电源正极(+24V) → 外部负载 → PLC输出点 → PLC内部电路 → COM端(0V)。

接线特点

  1. 负载的一端接在外部电源的正极(+24V)。
  2. 负载的另一端接到PLC的输出点上。
  3. PLC输出点内部相当于一个开关,连接到内部公共端(COM),而COM端在输出侧通常接0V。当输出ON时,开关闭合,电流从外部+24V,经负载,流入输出点,再通过闭合的开关流到COM(0V),形成回路。

总结对比表

类型公共端 (COM) 接线电流流向 (以输出为例)负载接线位置三菱常见性
源型输出通常接电源正极 (内部参考)从PLC输出点流出负载在输出点与电源负极之间常见
漏型输出必须接电源负极 (0V)流入PLC输出点负载在电源正极与输出点之间常见 (尤其继电器输出型)
源型输入必须接电源负极 (0V)从PLC输入点流出传感器在输入点与**COM(0V)**之间默认、最常用
漏型输入必须接电源正极 (+24V)流入PLC输入点传感器在外部+24V与输入点之间不常用,需查手册确认

3. 实战接线与选型指南

理论懂了,不上手都是空谈。下面我们结合具体型号和传感器,看看怎么接。

3.1 输入侧实战:如何连接传感器

场景:用一个三线制NPN常开型接近开关,控制三菱FX3U PLC的一个输入点X0。

  1. 确定PLC输入类型:查FX3U手册,其输入电路为“源型输入”(Sinking)。所以COM端应接0V。
  2. 接线步骤
    • 电源:准备好24VDC电源。电源的0V端子连接到PLC输入端子排的“COM”端。
    • 传感器
      • 棕色线(BN):接电源+24V。
      • 蓝色线(BU):接电源0V。
      • 黑色线(BK):输出信号线,接到PLC的X0输入端子上。
  3. 工作原理:传感器未检测到物体时,其内部NPN晶体管截止,黑线(BK)与蓝线(BU/0V)断开,无电流。PLC输入点X0无电流流入,状态为OFF。当传感器检测到物体时,NPN晶体管导通,黑线(BK)与蓝线(BU/0V)接通。此时,电流从PLC的X0点内部电路流出,经过传感器黑线,流入传感器内部的晶体管,最终从蓝线流回到电源0V(也就是PLC的COM端)。PLC检测到该电流,X0状态变为ON。

实操心得:记住“NPN对应源型输入(COM接0V),PNP对应漏型输入(COM接+24V)”这个口诀。但针对三菱,优先且最安全的选择就是“NPN传感器 + COM接0V”的源型输入接法。现场90%的传感器都是NPN型,所以这个接法通用性极强。

如果碰到PNP传感器怎么办?假设现场只有PNP型传感器,而你的FX3U PLC输入是源型设计。理论上可以通过改变COM端接线实现漏型输入接法:

  1. 将PLC输入COM端改接到电源+24V。
  2. PNP传感器:棕线接+24V,蓝线接0V,黑线(输出+24V)接PLC输入点X0。 但这样做之前,必须!必须!必须!查阅当前PLC型号的具体硬件手册,确认其输入电路是否允许这种“拉电流”工作模式。有些型号的输入电路可能不支持,或者有最大电压限制。强行接可能导致输入点损坏或无法可靠检测。最稳妥的办法是加一个中间继电器转换信号,或者更换为NPN传感器。

3.2 输出侧实战:驱动继电器与指示灯

输出侧的源型/漏型选择更为常见,也更具灵活性,因为它直接由PLC输出模块的物理结构决定。

场景一:使用继电器输出型模块(如FX3U-32MR)继电器输出是干触点,本身没有极性。你可以把它想象成一个普通的机械开关。所以,继电器输出既可以接成源型,也可以接成漏型,取决于你怎么接外部电源和负载

  • 接成漏型输出(常用)
    • 将输出公共端(如COM1)接到电源的0V。
    • 负载(如继电器线圈)一端接电源+24V,另一端接PLC的输出点(如Y0)。
    • 当Y0输出ON时,内部继电器触点闭合,电流路径为:+24V → 负载 → Y0端子 → 内部闭合触点 → COM1(0V)。电流流入Y0点,故为漏型。
  • 接成源型输出
    • 将输出公共端(如COM1)接到电源的+24V。
    • 负载一端接电源0V,另一端接PLC的输出点(如Y0)。
    • 当Y0输出ON时,电流路径为:COM1(+24V) → 内部闭合触点 → Y0端子 → 负载 → 0V。电流Y0点流出,故为源型。

场景二:使用晶体管输出型模块(如FX3U-32MT)晶体管输出有极性,而且通常是分组定义。这是最容易出错的地方。

  • 漏型输出晶体管:这是三菱晶体管输出模块最常见的类型。例如FX3U-32MT/ES-A,这个“MT”就代表晶体管漏型输出。
    • 内部结构:输出点(Y)内部连接到一个NPN晶体管的集电极(C),发射极(E)连接到COM端。COM端必须接0V。
    • 接线:负载一端接+24V,另一端接Y点。当内部晶体管导通时,Y点电位被拉低至接近0V,电流从+24V经负载流入Y点,再经晶体管流到COM(0V)。
    • 如何识别:看型号后缀,“MT”通常代表漏型晶体管输出(NPN输出)。看手册接线图,如果COM端要求接0V,负载接在+24V和Y点之间,就是漏型。
  • 源型输出晶体管:相对较少,型号后缀可能为“MT/ESS”或具体看说明。
    • 内部结构:输出点(Y)内部连接到一个PNP晶体管的发射极(E),集电极(C)连接到COM端。COM端必须接+24V。
    • 接线:负载一端接0V,另一端接Y点。当内部晶体管导通时,Y点输出+24V,电流从COM(+24V)经晶体管、Y点流出,经过负载到0V。
    • 如何识别:看型号后缀或手册,“MT/ESS”或明确标注“Source”。看接线图,COM端接+24V,负载接在Y点和0V之间。

核心技巧:拿到一个晶体管输出模块,最快判断方法是看COM端要求接什么电位。如果手册要求COM接0V,就是漏型输出(电流流入);如果要求COM接+24V,就是源型输出(电流流出)。这个判断方法比记型号后缀更可靠。

4. 常见问题与深度排查实录

这部分是我踩过坑、也帮别人解决过无数问题的经验总结,价值可能比前面理论还高。

4.1 输入点始终为ON或OFF

  • 现象:传感器明明没触发,PLC输入指示灯却常亮;或者传感器触发了,指示灯也不亮。
  • 排查思路
    1. 首先确认电源:用万用表测量输入COM端与传感器电源之间的电压是否为稳定的24VDC?正负极性是否正确?这是最基础的,却最常被忽略。
    2. 检查接线类型是否匹配:这是最高发故障点。你用的是NPN传感器,但PLC输入COM端是不是误接了+24V?或者反之。用万用表直流电压档,黑表笔接电源0V,红表笔接PLC输入端子。在传感器触发时:
      • 如果电压从0V跳变到接近24V(高电平),说明传感器是PNP输出,而你PLC可能接成了源型输入(COM接0V),不匹配。
      • 如果电压从24V跳变到接近0V(低电平),说明传感器是NPN输出,匹配源型输入。
    3. 检查传感器输出类型:三线制传感器是NPN还是PNP?一定要看说明书或实物标识。两线制传感器不分NPN/PNP,但要注意其漏电流可能较大,对于某些高阻抗输入的PLC,可能导致输入点无法可靠关断(始终有微弱电流),此时需要在输入点并联一个泄放电阻(如10kΩ)。
    4. 检查公共端(COM):所有输入点共用一个COM吗?还是分组的?比如FX3U的输入点,可能是X0-X7共用COM0,X10-X17共用COM1。你必须确保每个组的COM都正确接到了电源0V。

4.2 输出点无法驱动负载

  • 现象:程序里Y点已经导通,但负载(如继电器、电磁阀)不动作。
  • 排查思路
    1. 确认输出类型与接线是否匹配:这是晶体管输出模块的“头号杀手”。
      • 情况A(漏型输出模块):你错误地将负载接在了Y点和0V之间,而COM端接了+24V。这样当Y导通时,Y点对COM(+24V)是低电平,但对0V并不是一个完整的电源通路,负载两端电压差很小,无法动作。正确接法:负载接在+24V和Y点之间。
      • 情况B(源型输出模块):你错误地将负载接在了+24V和Y点之间,而COM端接了0V。这样当Y导通时,Y点对COM(0V)是高电平(+24V),但负载另一端也是+24V,两端没有电压差。正确接法:负载接在Y点和0V之间。
      • 快速判断:在输出ON时,用万用表测量Y点与电源0V之间的电压。如果是漏型输出正确接线,电压应接近0V;如果是源型输出正确接线,电压应接近+24V。反之则接线错误。
    2. 检查负载电源和功率:输出点有驱动能力限制。以FX3U晶体管输出为例,每个点最大0.5A,每组COM公共端有总电流限制。如果你用一个输出点直接驱动一个大功率电磁阀(瞬间电流可能超过1A),很可能烧坏输出点内部的保护保险丝或晶体管。务必先查看手册的“负载规格”,感性负载(如继电器、电磁阀线圈)必须并联续流二极管,容性负载则要串联限流电阻。
    3. 检查公共端(COM)分组:和输入类似,输出点也是分组的。例如Y0-Y3共用COM1,Y4-Y7共用COM2。你必须为每一组负载提供独立的电源回路,并且COM端必须接对极性。不能把Y0的负载接到COM2的回路里。

4.3 关于“共阳极”与“共阴极”的类比

很多资料会用数码管的“共阳极”和“共阴极”来类比源型和漏型,这对理解有帮助:

  • 源型输出类似共阳极数码管:公共端(COM)接正极(阳极),每个段码(输出点)通过给低电平(接通到负极)来点亮。
  • 漏型输出类似共阴极数码管:公共端(COM)接负极(阴极),每个段码(输出点)通过给高电平(接通到正极)来点亮。 这个类比非常形象。但切记,PLC的输出点内部是主动开关元件(晶体管/继电器),而数码管的段码是被动发光元件。类比的是公共端的接法和电流流向的逻辑关系。

4.4 与西门子等品牌的区别

这是一个跨国项目或接触多品牌设备时必须注意的巨大坑

  • 三菱(日系主流)
    • “漏型输入”= 电流流入输入点 = PNP传感器接法(COM接+24V)。但三菱自己很少用,默认是源型输入。
    • “漏型输出”= 电流流入输出点 = NPN晶体管输出(COM接0V)。这是其晶体管输出的常见形式。
  • 西门子(欧系主流)
    • “漏型输入” (Sinking Input)= 电流流出输入点 = NPN传感器接法(公共端M接+24V)。这与三菱的“源型输入”逻辑一致,但命名相反!
    • “源型输出” (Sourcing Output)= PNP晶体管输出(公共端M接+24V)。

核心冲突“源型(Sourcing)”和“漏型(Sinking)”的定义,三菱和西门子是从不同角度(PLC内部电路 vs. 外部接线)去描述的,导致了完全相反的结论。最安全的做法是:忘记名词,只看电流!拿到一个PLC模块,不要管它叫源型还是漏型,直接看它的手册接线图:

  1. 输入电路:COM端要求接什么?传感器输出线应该提供高电平还是低电平?
  2. 输出电路:COM端要求接什么?负载应该放在电源正极和输出点之间,还是输出点和电源负极之间?

遵循手册的接线图,而不是名词,是避免混淆和接错线的唯一法宝。

5. 高级应用与选型考量

理解了基础,我们再看一些深入的应用场景和选型思考。

5.1 高速输入与输出的类型选择

对于需要高速响应的场合,如高速计数器输入、脉冲输出(控制伺服/步进),晶体管输出类型的选择至关重要。

  • 高速输入:通常要求漏型输入(电流流入)或源型输入(电流流出)都能支持,但响应特性可能有细微差别。以FX3U的高速计数器为例,其硬件设计对漏型(NPN集电极开路)信号的响应边沿可能更陡峭。在要求极高的场合,需要查阅手册的技术规格,看其对“OFF→ON”和“ON→OFF”的响应时间,选择匹配的传感器输出类型。
  • 脉冲输出(如Y0, Y1):三菱FX系列的脉冲输出端口通常是漏型晶体管输出。这意味着:
    • COM端必须接0V。
    • 伺服/步进驱动器的“脉冲输入”端口,需要设置为“共阳极接法”(即驱动器的公共端接+24V,脉冲信号线接收低电平脉冲)。这样,当PLC的Y0输出ON(晶体管导通)时,Y0点电压被拉低至近0V,向驱动器发送一个低电平脉冲信号。
    • 如果你用的驱动器只接受“共阴极接法”(接收高电平脉冲),那么你就需要额外增加一个信号转换器(如高速光耦隔离板),或者选择源型脉冲输出模块(较少见)。

5.2 混合型模块与分组隔离

一些高级模块或特殊模块,其输入或输出点可能是分组隔离,且各组类型可能不同。

  • 例如:一个32点输入模块,可能分为4组,每组8个点。每组有一个独立的COM端。理论上,你可以将第一组COM接0V(接NPN传感器,源型输入),第二组COM接+24V(接PNP传感器,漏型输入)。但这需要模块硬件支持,并且要在编程时注意分组配置。绝大多数情况下,为了布线、调试和维护的简便性,统一使用一种接法(NPN+源型)是最佳实践。
  • 选型建议:在项目选型阶段,就要统一规划。与机械、电气团队明确:所有传感器优先选用NPN型,所有执行器(气缸电磁阀等)的线圈驱动方式,与PLC晶体管输出类型(漏型)匹配。如果现场已有大量PNP设备,则需要在PLC选型时特别注明需要源型输入或输出模块,或者在DI/DO端子前增加信号隔离转换器。

5.3 接地与抗干扰

正确的源型/漏型接线,不仅是信号通断的问题,也关系到系统的抗干扰能力。

  • 单点接地原则:整个控制系统的24V电源0V,应该最终在一点良好接地(接大地PE)。PLC的输入/输出COM端、传感器的0V、驱动器的0V都应汇总到这一点。这可以避免因地电位差引入的干扰。
  • 漏型接法的抗干扰优势(对于输入):在一些工业现场,电气噪声较大。采用漏型输入(COM接+24V,PNP传感器)时,传感器输出的是高电平(+24V)信号。高电平信号相对于低电平(0V)信号,抗干扰能力通常更强,因为噪声电压更容易淹没一个接近0V的信号。这就是为什么在一些欧系设备和要求高可靠性的场合,会推荐使用PNP(漏型输入)的原因。但对于三菱生态系统,权衡通用性和稳定性,NPN(源型输入)仍是首选。
  • 屏蔽与布线:无论是源型还是漏型,信号线(尤其是高速脉冲线、模拟量线)都应使用双绞屏蔽线,屏蔽层在控制柜端单点接地。避免将24V动力线(如给电磁阀供电的线)与信号线走在同一线槽内。

6. 总结与个人工具箱

讲了这么多,最后把我自己快速判断和接线的心法总结成一个“工具箱”:

  1. 第一反应:看手册接线图。不要相信记忆,每个项目、每种新模块,打开硬件手册的接线图部分,这是金科玉律。
  2. 输入侧黄金法则:对于三菱PLC,无脑选择“NPN传感器 + 输入COM接0V”。除非有极特殊抗干扰要求且模块明确支持,否则不考虑PNP和漏型输入接法。
  3. 输出侧快速判断
    • 继电器输出:随意接,记得给感性负载加续流二极管。
    • 晶体管输出:看型号后缀和手册。“MT”大概率是漏型(COM接0V,负载接在+24V和Y点之间)。用万用表验证:输出ON时,Y点对电源0V的电压,漏型接近0V,源型接近+24V。
  4. 万用表是你的好朋友:在调试任何IO信号时,习惯性地用万用表测量电压,而不是单纯看指示灯。指示灯只能告诉你PLC内部认为的状态,电压才能告诉你现场接线的真实情况。
  5. 统一规划:在电气设计初期,就定好全站的传感器类型(NPN/PNP)和执行器供电方式,并与PLC的IO模块选型匹配。这是避免后期大量改线、加转换器的根本。

理解源型与漏型,本质是理解电流的路径。把PLC的输入输出点想象成一个个有方向的“电流阀门”,搞清楚电流是从阀门流出来,还是流进去,再结合公共端(COM)这个“水池”的接法,所有的接线难题都会迎刃而解。希望这篇长文能帮你彻底打通这个工控路上的关键概念。