当车间传送带上的包装盒缺盒时,生产线如何自动暂停?为什么机械手能精确抓取移动中的零件?这一切精准控制的起点,常源于一个关键动作:将光电开关的信号,可靠地接入PLC的中枢。
光电开关作为工业的“眼睛”,时刻感知物体位置、有无、距离的变化。而PLC,则是产线自动化的“大脑”,它将光电开关传来的“看见”或“没看见”的开关量信号(高低电平),转化为可编程的逻辑决策。没有安全、规范的连接,再敏锐的“眼睛”也无法真正驱动控制的“身体”。
连接的核心:信号类型与PLC输入的握手
- 光电开关输出类型:这是接线基石
- NPN型(电流吸收型): 输出低电平有效(信号线对电源负极导通)。当开关被触发时,如同打开了信号线(通常为黑色)到电源负极(蓝色)的通道。
- PNP型(电流源型): 输出高电平有效(信号线对电源正极导通)。触发时,信号线(黑)直接连接到电源正极(棕色)。
- PLC输入模块类型:必须精准匹配
- 漏型输入(Sink Input): PLC公共端(COM)需接电源正极(+24V),等待外部(如NPN传感器)将输入点拉低(导通到负)。
- 源型输入(Source Input): PLC公共端(COM)需接电源负极(0V),等待外部(如PNP传感器)将输入点拉高(导通到正)。
接线实践:点亮控制的通路
以最常见的三线制直流光电开关(棕+24V / 蓝 0V / 黑 Signal) 和24V PLC系统为例:
场景一:NPN光电开关 + 漏型输入PLC
1. 电源供给: 将光电开关的棕色线(+)连接到直流电源正极(+24V),蓝色线(-)连接到电源负极(0V)。
2. 信号连接: 将光电开关的黑色信号线(Output)连接到PLC的特定输入点(如 I0.0)。
3. PLC设置: 将PLC输入模块的公共端(COM)连接到电源正极(+24V)。
原理: 当NPN开关被触发时,其内部电路将黑色信号线(负载)连接到蓝线(0V),从而将PLC输入点I0.0拉低到0V(逻辑“1”有效)。此时PLC扫描读取该点状态为ON(或1)。
场景二:PNP光电开关 + 源型输入PLC
1. 电源供给: 同样连接光电开关的棕线(+)到+24V,蓝线(-)到0V。
2. 信号连接: 将光电开关的黑色信号线(Output)连接到PLC的特定输入点(如 I0.0)。
3. PLC设置: 将PLC输入模块的公共端(COM)连接到电源负极(0V)。
原理: 当PNP开关被触发时,其内部电路将黑色信号线连接到棕线(+24V),从而将PLC输入点I0.0拉高到接近+24V(逻辑“1”有效)。PLC扫描读取该点状态为ON(或1)。
📍关键匹配原则:光电开关类型与PLC输入端输入类型必须兼容。 最常见的组合是NPN(源出低)配漏型输入(需被拉低),或PNP(源出高)配源型输入(需被拉高)。 不匹配会导致信号无法被正确识别。
PLC编程:赋予信号逻辑灵魂
连接正确后,信号进入PLC输入映像区。此时的核心任务是:在PLC编程软件中配置并利用这些输入点。 通常涉及:
- 硬件组态: 在软件中定义物理输入点的地址(如 I0.0, I0.1)。
- 编程逻辑:
- 常开/常闭选择: 在梯形图(LAD)或功能块图(FBD)中,使用
常开触点(-| |-)或常闭触点(-|/|-)来表示该输入点的逻辑状态。PLC根据传感器实际状态(检测到/未检测到)和*选择的触点类型*来决定该触点是“通”还是“断”。 - 模式选择(亮通/暗通): 大多数光电开关可通过拨码或接线选择亮通(Light ON / LO)或暗通(Dark ON / DO)模式。这决定了传感器在检测到物体时(挡住光路)输出的是ON还是OFF信号。编程逻辑必须与传感器设定的模式一致!
- 构建控制逻辑: 用触点驱动输出线圈(Q),控制电机启停、气缸动作、报警指示等。
例如:使用一个亮通型(LO) PNP光电开关(检测到物体输出ON)连接在 I0.0 上,用于检测传送带上的物体。当物体挡住光线,传感器输出ON -> I0.0 物理点得电 -> PLC 内部 I0.0 状态为1。在梯形图中:
- 若使用常开触点 I0.0,则触点闭合导通。
- 若使用常闭触点 I0.0,则触点断开不通。
⚠️实际应用与排错锦囊
- 安全隔离: 使用继电器隔离PLC与大功率负载(如电机、大灯),保护PLC输出点。
- 抗干扰:
- 信号线避免与动力线平行敷设,或使用屏蔽线并将屏蔽层(单端)良好接地。
- 确保电源稳定、洁净。在传感器电源侧并联续流二极管(针对感性负载)或 RC 吸收回路。
- 传感器、PLC、被检测物体的公共地(0V)应可靠连接。
- 基础排错:
- 指示灯观察: 光电开关自身通常有状态指示灯(电源/输出),PLC输入模块上每个点也有LED指示灯。这是故障定位的第一步。
- 电压测量: 用万用表测量传感器输出端(黑线)与电源0V(蓝线)之间的电压(NPN触发时接近0V,PNP触发时接近24V)。
- 检查匹配: 反复确认传感器输出类型(NPN/PNP)与PLC输入模块类型(漏型/源型)是否兼容。
- 检查模式: 确认传感器是亮通(LO)还是暗通(DO)模式,PLC程序中使用的触点类型是否与之逻辑对应。
- 检查电源与接地。
**行动点:下次在车间遇到光电开关信号无法触发PLC程序时,不妨首先



















