在 PLC 编程里,很多初学者都会有一个疑问:
为什么急停按钮在现场接线时是“常闭”,而在 PLC 程序里却要写成“常开”?
看起来好像“拧着来”,其实这里面大有讲究,而且还是出于安全性的考虑。
下面我们用更通俗、更有画面感的方式,把这个问题彻底讲清楚。
一、先说结论:这是“反着写,其实更安全”
在实际工程中:
急停按钮、热继电器、温控保护等安全类信号
现场接线:用常闭触点
PLC 程序:用常开触点
这样做不是习惯问题,而是安全设计原则。
二、为什么急停在现场一定要用“常闭”?
先看急停按钮接到 PLC 数字量输入(DI)时的状态。
1️⃣ 正常情况下(没人按急停)
急停按钮是 常闭触点
回路是 接通的
PLC 的 DI 点显示为 “1”(导通)
设备允许运行
2️⃣ 按下急停按钮
常闭触点 断开
回路被切断
PLC 的 DI 点变成 “0”(断开)
程序立即停止设备
3️⃣ 如果线路断了呢?(这才是关键)
电缆被拉断
接线端子松动
触点损坏
👉 效果和按下急停一模一样:回路断开!
PLC 立刻识别为急停动作,设备停机。
📌 这就是常闭接线的最大好处:
> 不管是人为按下急停,还是线路出故障,系统都会“默认停机”,绝不会误动作。
这就是所谓的:
“失效即安全”(Fail Safe)设计理念
三、那为什么程序里反而要写成“常开”?
这里就要理解 PLC 数字量输入点的工作方式了。
PLC 的 DI 点本质逻辑是:
外部回路接通 → 程序里显示为 ON
外部回路断开 → 程序里显示为 OFF
既然急停按钮在现场是常闭的:
正常时:DI = ON
急停或断线:DI = OFF
那么在程序中,如果我们想表达:
> “只要没急停,逻辑就允许通过”
最自然的写法就是:
👉 在梯形图中使用“常开触点”来引用这个 DI 点
梯形图里的含义变成了:
急停未按下(DI = 1) → 常开触点导通
急停按下或线路断开(DI = 0) → 常开触点断开 → 逻辑立即中断
这样,逻辑关系非常直观,而且不容易写反。
四、如果程序里也写成“常闭”,会怎样?
理论上也能实现,但问题很多:
逻辑理解反人类
容易在维护或改程序时出错
新人一看就懵
安全逻辑不清晰
所以在工程实践中,大家形成了统一规范:
> 现场用常闭,程序用常开
一眼就能看出:
这个信号是“安全允许信号”。
五、不只是急停,保护类信号都一样
你会发现,以下信号几乎清一色都是这个套路:
急停按钮
热继电器常闭触点
温控超温保护
门禁、护罩安全开关
原因只有一个:
它们一旦失效,就必须让设备停下来,而不是继续运行。
六、一句话总结
> 急停按钮现场用常闭,是为了“断线也能停机”;
> 程序里用常开,是为了“逻辑直观、安全可靠”。
看似“反着写”,实则是电气安全中最经典、最成熟的一种设计方式。
理解了这一点,你对 PLC 安全回路的认识,就已经超过很多新手了。