news 2026/7/26 7:36:36

【非标自动化】2、认识元器件(行程开关)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【非标自动化】2、认识元器件(行程开关)

行程开关

行程开关是一种由机械运动触发的开关元件。

它不是由操作人员主动按下,而是由设备上的运动部件,例如气缸、滑台、挡块、凸轮、升降机构或门板,运动到某个位置后碰压行程开关,使内部触点发生变化。

可以把它理解为:

行程开关就是由机械位置触发的按钮。

按钮通常由人按,行程开关通常由机器上的运动部件按。


一、行程开关在设备中的作用

行程开关主要用于检测机械部件是否到达指定位置。

常见用途包括:

  • 气缸伸出到位

  • 气缸缩回到位

  • 滑台前进到位

  • 滑台后退到位

  • 升降机构上限位

  • 升降机构下限位

  • 设备门关闭检测

  • 工装夹具夹紧到位

  • 机械手原点检测

  • 电机运动极限保护

  • 输送机构挡料位置检测

  • 凸轮旋转位置检测

例如一个气缸推动滑块向前运动:

PLC输出控制电磁阀 ↓ 气缸伸出 ↓ 滑块碰到前端行程开关 ↓ 行程开关触点动作 ↓ PLC输入收到“前进到位”信号

因此,行程开关在自动化设备中主要承担两类功能:

  1. 位置反馈

  2. 极限保护


二、位置反馈和极限保护的区别

1. 位置反馈

位置反馈是告诉PLC:

机械部件已经到达某个位置

例如:

  • 气缸伸出到位

  • 滑台退回原点

  • 门已经关闭

  • 夹具已经压紧

PLC收到信号后,再执行下一步动作。

例如:

气缸伸出 ↓ 前端行程开关动作 ↓ PLC确认伸出到位 ↓ 开始下一个工序

2. 极限保护

极限保护用于防止机械机构继续运动,避免撞击或损坏。

例如升降机构有:

  • 上限位开关

  • 下限位开关

当机构运动到最上端时,上限位开关动作,系统禁止继续上升。

上限位未动作 允许上升 上限位已动作 禁止继续上升 但仍允许下降

需要注意:

普通行程开关接入PLC,只能提供普通控制限位。对于可能造成人员伤害的安全限位,通常还需要安全限位开关、安全继电器或安全PLC。


三、行程开关的输入与输出

1. 输入

行程开关的输入是机械动作,例如:

  • 撞块推动滚轮

  • 门板压下触头

  • 凸轮推动摆杆

  • 滑台压下柱塞

  • 机构拉动拉杆

本质上是机械位移或机械力。


2. 输出

普通行程开关的输出是触点通断变化。

常见触点包括:

  • 常开触点 NO

  • 常闭触点 NC

  • 一组常开加一组常闭

  • 多组转换触点

例如一个带1NO+1NC触点的行程开关:

未被机械部件碰压: NO触点断开 NC触点闭合 被机械部件碰压后: NO触点闭合 NC触点断开

因此,普通行程开关本质上也是一种干接点开关。


四、行程开关的常开和常闭触点

1. 常开触点

未触发行程开关时:

触点断开 PLC输入为0

机械部件到位,压下行程开关:

触点闭合 PLC输入为1

典型接线:

+24V ── 行程开关NO触点 ── PLC输入X0 0V ─────────────────── PLC输入COM

这种接法适合普通位置检测。


2. 常闭触点

未触发行程开关时:

触点闭合 PLC输入为1

机械部件到位,压下行程开关:

触点断开 PLC输入为0

常闭触点常用于:

  • 极限保护

  • 断线检测

  • 安全相关的停止条件

  • 线路异常检测

因为使用常闭触点时,以下情况都会导致PLC输入信号消失:

  • 机构触发行程开关

  • 电线断开

  • 端子松动

  • 24V控制电源丢失

  • 触点损坏

因此从故障安全角度看,极限位置通常更适合使用常闭触点。


五、行程开关与PLC的连接方式

普通机械行程开关不分PNP和NPN,它只是无源触点。

接线方式取决于PLC输入模块的公共端。


1. PLC输入公共端COM接0V

此时通常使用+24V经过行程开关送入PLC输入。

+24V ── 行程开关 ── X0 0V ────────────── COM

行程开关动作后,X0得到+24V,PLC输入导通。


2. PLC输入公共端COM接+24V

此时通常使用行程开关把PLC输入接到0V。

0V ── 行程开关 ── X0 +24V ─────────── COM

行程开关动作后,X0被拉到0V,PLC输入导通。


六、行程开关是否分PNP和NPN

普通机械式行程开关一般不分PNP和NPN。

因为它的输出只有:

接通 或 断开

它不会像接近传感器一样主动输出高电平或低电平。

PNP和NPN主要用于晶体管输出型传感器,例如:

  • 接近开关

  • 光电传感器

  • 磁性开关

  • 编码器

  • 电子式限位开关

不过某些电子式行程传感器、无触点限位传感器可能会分:

  • PNP输出

  • NPN输出

  • 2线制

  • 3线制

  • 4线制

所以不能只看产品名称,还需要确认它到底是机械触点型还是电子输出型。


七、行程开关的输出类型

普通行程开关常见输出形式如下。

1. 1NO

只有一组常开触点。

适合普通到位检测。


2. 1NC

只有一组常闭触点。

适合极限保护或异常检测。


3. 1NO+1NC

一组常开,一组常闭。

这是很常见的配置。

一组可以接PLC输入,另一组可以接控制回路。

例如:

NO触点 → PLC位置监控 NC触点 → 接触器停止回路

4. 转换触点

有些行程开关使用COM、NO、NC三个端子。

COM:公共端 NO:常开端 NC:常闭端

未触发时:

COM与NC导通 COM与NO断开

触发后:

COM与NC断开 COM与NO导通

这种结构类似单刀双掷开关。


八、行程开关的机械结构类型

行程开关型号很多,主要区别往往不在电气触点,而在机械触发结构。


1. 柱塞式

顶部有一个可以被压下的柱塞。

适合:

  • 直线压下

  • 行程准确

  • 位置比较固定

  • 安装空间较小

特点:

  • 动作位置比较精确

  • 允许的撞击方向比较单一

  • 安装偏差不能太大

如果机械撞块没有正对柱塞,可能会压偏或损坏开关。


2. 滚轮柱塞式

柱塞顶部增加滚轮。

机械部件经过时,滚轮可以滚动,减少摩擦。

适合:

  • 滑台经过

  • 凸轮压动

  • 移动机构触发

  • 横向擦过式动作

相比普通柱塞式,滚轮柱塞式对横向运动更友好。


3. 滚轮摆杆式

带一根摆杆,摆杆端部有滚轮。

机械撞块推动滚轮后,摆杆发生旋转,内部触点动作。

适合:

  • 运动位置偏差较大

  • 需要较长触发范围

  • 滑台、升降机、输送机构

  • 凸轮机构

优点:

  • 触发范围大

  • 安装容错较高

  • 调整比较方便

缺点:

  • 占用空间较大

  • 摆杆可能被撞弯

  • 不适合高速硬撞


4. 可调滚轮摆杆式

摆杆长度或滚轮方向可以调节。

适合需要现场调整触发位置的设备。

例如:

通过调节摆杆长度 改变机械机构触发行程开关的位置

5. 弹簧杆式

顶部是一根具有弹性的钢丝杆或弹簧杆。

机械部件从多个方向碰到它都可以触发。

适合:

  • 运动方向不固定

  • 机械位置误差较大

  • 输送物料检测

  • 不规则物体检测

优点是触发方向灵活。

缺点是位置精度相对较低。


6. 万向式

可以从多个方向触发。

常用于:

  • 输送线

  • 门板检测

  • 机械运动方向不确定的场合

  • 防撞检测


7. 拉绳式

通过拉动钢丝绳或拉杆触发开关。

常见于:

  • 输送带拉绳急停

  • 长距离设备停止

  • 生产线沿线保护

拉绳开关一般不只是普通位置检测,还可能属于安全控制元件。


九、行程开关的动作过程

机械式行程开关并不是一碰到就立即稳定动作,它通常有几个机械位置参数。

1. 自由位置

行程开关没有受到外力时的位置。


2. 动作位置

机械部件移动到某个位置后,触点刚刚发生切换。


3. 超行程

触点已经动作后,机械部件仍允许继续压下一小段距离。

超行程非常重要。

如果机械机构刚刚碰到开关就停止,可能因为震动或误差导致触点不稳定。

通常应让撞块在开关动作后,再继续压入一定距离,但不能超过允许范围。


4. 复位位置

机械部件离开后,行程开关触点恢复到初始状态的位置。


5. 差动行程

动作位置和复位位置之间的距离差。

例如:

压下到5mm时动作 回退到3mm时复位

中间2mm就是动作与复位之间的差动范围。

这个差动可以防止触点在临界位置反复跳动。


十、行程开关的电压和电流

普通行程开关触点会标注允许的工作电压和电流,例如:

AC 250V 5A DC 30V 3A

但这不代表任何负载都可以直接按照这个电流使用。

需要区分:

  • 电阻负载

  • 感性负载

  • 灯负载

  • 电机负载

  • 直流负载

  • 交流负载

在非标自动化中,行程开关最常见的使用方式是接PLC输入:

DC 24V 几毫安输入电流

这种情况下,触点负载通常很小。

如果行程开关直接控制:

  • 接触器线圈

  • 中间继电器线圈

  • 电磁阀

  • 小型制动器

则需要特别确认触点的直流感性负载能力。

对于直流线圈,还应考虑加装:

  • 续流二极管

  • RC吸收器

  • 压敏电阻

避免断开线圈时产生高压,损坏行程开关触点。


十一、行程开关的重要选型参数

1. 触发方式

需要根据机械运动方向选择:

  • 柱塞式

  • 滚轮柱塞式

  • 摆杆式

  • 弹簧杆式

  • 万向式

  • 拉绳式


2. 触点组合

常见选择:

  • 1NO

  • 1NC

  • 1NO+1NC

  • 2NO

  • 2NC

  • 多组转换触点


3. 触点容量

需要确认:

  • 额定电压

  • 额定电流

  • 交流还是直流

  • 电阻负载还是感性负载

  • 最小适用负载


4. 动作力

不同开关需要的按压力不同。

如果机械机构力量太小,可能压不动开关。

如果开关动作力太大,则可能:

  • 影响气缸运动

  • 使薄弱机构变形

  • 加剧撞击

  • 降低检测重复精度


5. 动作行程

需要确认:

  • 预行程

  • 动作行程

  • 超行程

  • 总行程

  • 复位行程

机械撞块必须能够稳定触发开关,同时不能压得过深。


6. 重复定位精度

如果行程开关用于精确定位,需要关注重复动作误差。

机械行程开关通常适合:

  • 到位确认

  • 粗略位置检测

  • 极限保护

如果需要非常高的位置精度,通常会使用:

  • 光电传感器

  • 接近传感器

  • 编码器

  • 光栅尺

  • 伺服反馈


7. 动作频率

高速往复机构需要关注允许动作频率。

普通机械行程开关内部有弹簧和触点,频繁动作会磨损。

对于高频检测,通常更适合使用无触点传感器。


8. 机械寿命和电气寿命

机械寿命是指不带电或小负载下的操作次数。

电气寿命是指带规定负载时的动作次数。

例如:

机械寿命:1000万次 电气寿命:50万次

实际寿命还会受到以下因素影响:

  • 撞击速度

  • 压入深度

  • 负载类型

  • 现场粉尘

  • 油污

  • 安装偏差

  • 操作频率


9. 防护等级

现场可能存在:

  • 粉尘

  • 冷却液

  • 金属屑

  • 清洗液

因此需要确认:

  • IP54

  • IP65

  • IP66

  • IP67

湿度大、油污多或需要清洗的设备,应选择密封型行程开关。


10. 外壳材质

常见有:

  • 塑料外壳

  • 金属外壳

  • 铝合金外壳

  • 不锈钢外壳

金属外壳通常机械强度更高,但需要注意接地和腐蚀问题。


11. 电缆入口

需要确认:

  • 螺纹规格

  • M16、M20等

  • PG接口

  • 自带电缆还是接线端子

  • 出线方向

  • 是否需要防水接头


十二、行程开关的正常状态

行程开关的正常状态必须结合机械位置和触点类型判断。

例如气缸缩回到位开关:

气缸未缩回到位

开关没有被压下 NO触点断开 PLC输入=0

气缸缩回到位

开关被压下 NO触点闭合 PLC输入=1

如果使用NC触点,则逻辑相反。

因此在图纸和PLC程序中,不能只写“行程开关正常”,而要明确:

机械是否到位 开关是否被压下 使用的是NO还是NC PLC输入正常值是多少

十三、常见故障现象

1. 机械到位,但PLC没有信号

可能原因:

  • 撞块没有压到行程开关

  • 开关安装位置偏移

  • 压入行程不足

  • 滚轮或摆杆弯曲

  • 触点损坏

  • 电线断开

  • 接线端子松动

  • PLC输入COM接错

  • PLC输入点损坏

  • 接错了NO或NC端子


2. 机械未到位,PLC一直有信号

可能原因:

  • 行程开关一直被压住

  • 机械机构卡住

  • 使用了NC触点但程序按NO理解

  • 线路与+24V短路

  • 触点粘连

  • 摆杆没有复位

  • 弹簧失效


3. 信号时有时无

可能原因:

  • 撞块压入深度不足

  • 机构振动

  • 开关安装松动

  • 触点接触不良

  • 摆杆或滚轮磨损

  • 机械位置重复精度差

  • 电缆接触不良

  • 触点抖动

  • 开关处于临界动作位置


4. 行程开关经常被撞坏

可能原因:

  • 撞击速度过快

  • 撞块直接硬撞外壳

  • 开关安装方向错误

  • 没有预留超行程

  • 压入过深

  • 机械机构没有硬限位

  • 让行程开关承担了机械停止功能

  • 选用了柱塞式,但实际存在横向撞击

  • 摆杆长度或角度不合适

行程开关主要用于检测位置,不应承担吸收全部机械冲击的作用。

机械机构通常还应设置:

  • 机械挡块

  • 缓冲器

  • 减速区

  • 气缸缓冲

  • 电机减速控制


十四、使用万用表检查行程开关

1. 断电测通断

将万用表调到蜂鸣档或电阻档。

测量NO触点

未压下:

不导通

压下:

导通 蜂鸣器响

测量NC触点

未压下:

导通 蜂鸣器响

压下:

断开

如果压下时触点没有切换,可能是:

  • 开关损坏

  • 压入行程不足

  • 测错端子

  • 内部机构卡死


2. 带电测电压

假设接法是:

+24V → 行程开关 → PLC输入

先测开关输入端对0V:

应约为24V

再测开关输出端:

  • 未动作时,NO输出端通常没有24V

  • 动作后,NO输出端应约为24V

如果输入端有24V,动作后输出端没有24V,则问题通常在行程开关或开关接线。

如果输出端已有24V,但PLC输入灯不亮,则检查:

  • PLC输入端子

  • PLC COM

  • 端子排

  • 中间电缆

  • PLC输入模块


十五、通过PLC定位故障

排查顺序可以按照信号路径进行:

机械运动 ↓ 撞块是否碰到开关 ↓ 行程开关是否发生机械动作 ↓ 触点是否切换 ↓ 开关输出端是否有电压变化 ↓ 端子排是否有信号 ↓ PLC输入灯是否变化 ↓ PLC程序监控值是否变化 ↓ 程序是否正确使用该信号

例如气缸已经伸出,但程序一直显示“伸出不到位”:

  1. 观察气缸是否真的到达机械终点。

  2. 检查撞块是否压到行程开关。

  3. 手动压下行程开关,观察PLC输入灯。

  4. 如果手动压下后PLC输入变化,说明开关和线路基本正常,问题可能是安装位置。

  5. 如果手动压下后PLC输入不变化,继续测量触点和电压。

  6. 如果PLC输入已经变化,但程序状态不变,检查输入地址和程序逻辑。


十六、安装位置和机械结构要求

1. 不能用行程开关直接挡住机构

错误安装:

运动机构直接撞击行程开关 并依靠行程开关阻止继续运动

这种方式容易损坏开关。

正确做法是:

机械挡块承担停止和受力 行程开关只负责提前检测到位

2. 必须预留超行程

机构触发开关后,通常还需要有少量继续运动空间。

但不能超过开关允许的最大行程。

压得太浅会导致信号不稳定,压得太深会损坏开关。


3. 撞块形状要合理

撞块应避免尖锐边缘直接撞击滚轮或摆杆。

通常应采用:

  • 斜面

  • 圆弧面

  • 平滑过渡面

  • 可调螺栓

  • 可调挡块

这样可以减少冲击。


4. 运动方向要匹配

柱塞式适合正向压下。

滚轮摆杆式适合侧向推动。

如果用横向运动去摩擦柱塞,容易造成:

  • 柱塞偏磨

  • 卡死

  • 外壳损坏

  • 动作位置不稳定


5. 开关应方便调整和维护

安装位置应便于:

  • 调节

  • 拆卸

  • 测量

  • 更换

  • 接线

  • 观察动作状态

不宜安装在完全无法接近的位置。


6. 电缆应固定

行程开关附近常有运动和振动,电缆应:

  • 使用线槽或软管保护

  • 做好应力释放

  • 避免被机械夹住

  • 避免与运动部件摩擦

  • 使用防水接头

  • 预留合理长度


十七、行程开关与接近开关的区别

对比项行程开关接近开关
检测方式机械接触非接触检测
输出形式通常是干接点通常是PNP或NPN
是否磨损有机械磨损基本无机械磨损
检测距离必须碰到有一定感应距离
抗冲击容易被撞坏不直接承受撞击
检测材料与结构有关,通常不限感应式主要检测金属
动作频率较低较高
接线复杂度简单通常需要供电
位置精度一般通常较稳定
成本通常较低通常较高

行程开关适合:

  • 低速机构

  • 明确机械到位

  • 环境复杂

  • 成本要求低

  • 需要机械强制动作

接近开关适合:

  • 高频动作

  • 不希望机械接触

  • 高速运动

  • 长寿命要求

  • 检测金属部件


十八、为什么行程开关型号很多

行程开关型号多,主要是因为机械安装环境差异非常大。

主要差异包括:

  • 柱塞式、滚轮式、摆杆式、弹簧杆式

  • 触发方向不同

  • 摆杆长度不同

  • 滚轮直径不同

  • 动作力不同

  • 动作行程不同

  • 触点数量不同

  • NO、NC组合不同

  • 触点容量不同

  • 外壳材质不同

  • 防护等级不同

  • 安装孔位不同

  • 电缆入口不同

  • 是否带预制电缆

  • 是否耐油

  • 是否耐高温

  • 是否防爆

  • 是否适合高频动作

  • 是否具有强制断开结构

  • 是否属于安全限位开关

因此,选型不能只写“买一个行程开关”,而应明确到类似:

金属外壳 滚轮摆杆式 1NO+1NC DC 24V PLC输入使用 IP67 摆杆可调 M20电缆接口 机械寿命1000万次

十九、行程开关的核心理解

可以用一句话概括:

行程开关把机械位置变化转换成电气触点变化,PLC通过这个信号判断机构是否到位或是否到达极限位置。

完整的信号链路是:

机械部件运动 ↓ 撞块触发行程开关 ↓ 内部NO/NC触点切换 ↓ PLC输入状态变化 ↓ PLC程序判断到位或限位 ↓ 停止当前动作或执行下一步

行程开关虽然结构简单,但实际使用中最容易出问题的往往不是电气接线,而是:

  • 安装位置不正确

  • 压入行程不足

  • 压入过深

  • 撞击速度过快

  • 触发方向错误

  • 机械重复精度不稳定

  • 让开关承担了机械挡块的作用

因此,行程开关既是电气元件,也必须结合机械结构一起设计。

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

【非标自动化】2、认识元器件(接近传感器)

接近传感器接近传感器用于在不发生机械接触的情况下,检测目标物体是否接近或到达某个位置。在非标自动化设备中,最常见的是电感式接近传感器,主要用于检测金属物体,例如:气缸滑台上的金属挡块机械手是否到位转盘工位是…

作者头像 李华
网站建设 2026/7/26 7:36:04

中央空调系统能耗优化与智能控制实践

1. 中央空调能耗失控的现状与挑战写字楼物业张经理最近收到了一份让他头疼的季度能耗报告——中央空调系统用电量同比激增37%,直接导致整体能源支出突破预算红线。这并非个例,根据商业建筑能耗统计,空调系统通常占整体电力消耗的40-60%&#…

作者头像 李华
网站建设 2026/7/26 7:36:02

C++二叉树实现:从二叉链表存储到递归遍历与内存管理实战

1. 项目概述与核心价值最近在整理一些基础的数据结构代码,翻到了当年学习时写的二叉树实现。虽然现在各种高级库和框架层出不穷,但像二叉树这种底层结构的“徒手”实现,依然是理解指针、递归和数据结构设计思想的绝佳练手项目。很多面试中关于…

作者头像 李华
网站建设 2026/7/26 7:33:46

C++构建优化:基于语义依赖图实现精准按需编译

1. 项目概述:当C构建成为团队效率的“阿喀琉斯之踵”如果你是一名C开发者,尤其是参与过大型、历史悠久的C项目,那么下面这个场景你一定不陌生:你只是修改了一个头文件里的一个常量,或者给某个类添加了一个看似无关紧要…

作者头像 李华
网站建设 2026/7/26 7:33:33

高校建立元宇宙实验室成果转化中心,常见的运营机制有哪些?

核心要点: 高校元宇宙实验室成果转化中心建设升温,但运营机制模糊导致技术转移与成果转化效率偏低,行业亟需标准化路径。当前核心痛点覆盖供需对接、评价标准、场景识别及人才短板,涉及政府、高校、科研院所、企业及园区多端场景。…

作者头像 李华
网站建设 2026/7/26 7:30:07

大模型工具调用与提示词工程实战指南

1. 项目概述:当大模型学会使用工具去年第一次看到GPT-4成功调用计算器解决数学问题时,我意识到AI应用正在进入新阶段。传统的大语言模型如同一个知识渊博但手无寸铁的学者,而工具调用能力相当于给这位学者配上了瑞士军刀。这个教程要解决的正…

作者头像 李华