文章目录

气缸行程开关与PLC的接线配置

发布于 2026-03-24 04:54:19 · 浏览 4 次 · 评论 0 条

气缸行程开关与PLC的接线配置


一、核心元件认知

1.1 行程开关(限位开关)

行程开关是检测气缸活塞位置的传感元件,常见类型:

类型 检测原理 输出信号 典型型号
机械式 物理接触触发 干触点(NO/NC) LX19, AZ-7121
磁性式 检测活塞磁环 PNP/NPN电平 CS1-U, D-A93
电感式 检测金属位置 三线制电平 LJ12A3-4-Z/BX

磁性开关在气动系统中最常用,安装在缸筒外侧槽内,无需接触运动部件。

1.2 PLC输入模块类型

PLC输入端口决定接线方式:

输入类型 电压规格 适用开关 关键特征
漏型输入(Sink) DC 24V PNP输出 电流流入输入端
源型输入(Source) DC 24V NPN输出 电流流出输入端
交直流输入 AC 220V/DC 24V 干触点 兼容性强
高速输入 DC 24V 脉冲信号 响应频率kHz级

确认PLC输入类型是接线前的首要步骤,查阅PLC手册中的"输入规格"章节。


二、磁性开关与PLC的接线

2.1 两线制磁性开关接线

两线制开关仅有棕线(+)和蓝线(-),相当于有源触点。

接入漏型输入PLC(PNP开关)

graph LR A["24V+"] --- B["棕线"] B --- C["磁性开关"] C --- D["蓝线"] D --- E["PLC输入端子 X0"] E --- F["0V"] style A fill:#e1f5e1 style E fill:#fff3cd style F fill:#f8d7da

实际接线步骤:

  1. 确认 PLC输入为漏型(Sink)模式,公共端接0V。
  2. 连接 开关棕线至DC 24V+端子排。
  3. 连接 开关蓝线至PLC输入点(如X0)。
  4. 验证 活塞到位时,万用表测量X0与0V间电压应为24V。

接入源型输入PLC(NPN开关)

将蓝线接0V,棕线接PLC输入端。此时开关导通时,输入端被拉至0V,PLC检测到低电平有效。

2.2 三线制磁性开关接线

三线制开关有棕(+24V)、蓝(0V)、黑(信号)三根线,分PNP和NPN两种极性。

PNP型三线制接漏型PLC

线色 功能 连接目标
电源正 DC 24V+
电源负 0V
信号输出 PLC输入端(如X1

接线逻辑:开关闭合时,黑线输出24V高电平,电流流入PLC输入端,符合漏型输入要求。

NPN型三线制接源型PLC

线色 功能 连接目标
电源正 DC 24V+
电源负 0V
信号输出 PLC输入端(如X1

接线逻辑:开关闭合时,黑线被拉至0V低电平,电流从PLC输入端流出,符合源型输入要求。

极性匹配错误的典型后果:开关指示灯亮,但PLC无输入信号,或PLC输入指示灯微亮(电平处于临界区)。


三、机械式行程开关与PLC的接线

3.1 干触点型开关

机械开关为无源干触点,不分极性,适用任意PLC输入类型。

接线方案

graph LR A["24V+"] --- B["PLC公共端 COM"] C["开关常开触点 NO"] --- D["PLC输入 X2"] C --- E["开关公共端 COM"] E --- F["24V-"] style A fill:#e1f5e1 style D fill:#fff3cd style F fill:#f8d7da

操作要点:

  1. 选择 开关的常开(NO)或常闭(NC)触点,根据安全逻辑决定。
  2. 串联 多个开关时,注意触点容量(通常5A以下)。
  3. 并接 消弧二极管(DC负载)或RC吸收回路(AC负载),保护触点寿命。

3.2 带灯型行程开关

部分机械开关内置LED指示灯,需独立供电:

端子 功能 接线
11-12 常闭触点 接入PLC输入回路
13-14 常开触点 接入PLC输入回路
A1-A2 指示灯电源 独立接24V(极性无关)

避免 将指示灯端子误接入信号回路,会导致PLC输入电压不足。


四、多气缸系统的组态配置

4.1 输入地址规划示例

以西门子S7-1200(漏型输入)为例,配置4气缸8点位系统:

地址 元件 功能描述
I0.0 气缸A前限 磁性开关A+
I0.1 气缸A后限 磁性开关A-
I0.2 气缸B前限 磁性开关B+
I0.3 气缸B后限 磁性开关B-
I0.4 气缸C前限 磁性开关C+
I0.5 气缸C后限 磁性开关C-
I0.6 气缸D前限 磁性开关D+
I0.7 气缸D后限 磁性开关D-

4.2 端子排接线布局

graph TB subgraph "DC 24V电源层" V1["+24V 端子排"] V2["0V 端子排"] end subgraph "PLC输入层" P1["COM端子 → 0V"] P2["X0-X7输入端子"] end subgraph "现场设备层" S1["开关1棕线"] S2["开关1蓝线→X0"] S3["开关2棕线"] S4["开关2蓝线→X1"] end V1 --- S1 V1 --- S3 S2 --- P2 S4 --- P2 P1 --- V2

分层布线原则:电源线、信号线、动力线分槽敷设,间距≥100mm。


五、故障排查与调试

5.1 常见问题诊断流程

graph TD A["PLC无输入信号"] --> B{"开关指示灯亮?"} B -->|"否"| C["检查电源: 棕蓝线间应有24V"] B -->|"是"| D{"PLC输入指示灯亮?"} D -->|"否"| E["测量输入端电压: 应接近24V"] E --> F{"电压正常?"} F -->|"否"| G["检查线路断线或接触不良"] F -->|"是"| H["PLC输入模块故障"] D -->|"是"| I["检查PLC程序地址映射"] style A fill:#f8d7da style H fill:#fff3cd

5.2 关键测量参数

测量位置 正常状态 异常分析
开关棕-蓝线 24V DC 无电压:电源或保险故障
开关黑线-蓝线(PNP) 导通时24V,断开时0V 常亮:开关损坏或磁环偏移
开关棕线-黑线(NPN) 导通时0V,断开时24V 反相:极性选择错误
PLC输入-公共端 有效时≈24V,无效时≈0V 浮动电压:接线松动

5.3 抗干扰措施

  1. 屏蔽线处理:磁性开关电缆屏蔽层单端接地,接PLC侧0V。
  2. 滤波延时:程序中对行程信号设置50-100ms滤波,消除机械抖动。
  3. 独立电源:电磁阀与传感器分路供电,避免浪涌干扰。

六、程序配置实例(三菱FX5U)

6.1 基本输入映射

# 气缸控制梯形图逻辑(结构化文本ST语言)

// 输入信号定义
VAR_INPUT
    A_FwdLimit  : BOOL := X0;  // A缸前限
    A_RevLimit  : BOOL := X1;  // A缸后限
    B_FwdLimit  : BOOL := X2;  // B缸前限
    B_RevLimit  : BOOL := X3;  // B缸后限
END_VAR

// 输出信号定义
VAR_OUTPUT
    A_FwdSol    : BOOL := Y0;  // A缸前进电磁阀
    A_RevSol    : BOOL := Y1;  // A缸后退电磁阀
END_VAR

// 互锁逻辑:前进需后限到位,后退需前限到位
A_FwdSol := Start AND A_RevLimit AND NOT A_FwdLimit;
A_RevSol := Return AND A_FwdLimit AND NOT A_RevLimit;

6.2 安全连锁程序

// 双缸顺序控制:A缸到位后B缸才能动作

IF A_FwdLimit AND NOT B_FwdLimit THEN
    B_FwdSol := TRUE;
ELSIF B_FwdLimit THEN
    A_FwdSol := FALSE;  // A缸自动退回
END_IF;

// 急停处理:任一缸无位置反馈,全系统停止
IF NOT (A_FwdLimit OR A_RevLimit) THEN
    EmergencyStop := TRUE;
END_IF;

七、工程实施清单

阶段 核查项目 确认标记
设计 PLC输入类型与开关极性匹配
设计 行程开关额定电压≥24V DC
采购 磁性开关检测距离覆盖缸径
安装 开关槽内滑动顺畅,无卡滞
接线 线号标识与图纸一致
调试 全行程多点位置验证
验收 缺失信号响应时间≤10ms

评论 (0)

暂无评论,快来抢沙发吧!

扫一扫,手机查看

扫描上方二维码,在手机上查看本文