新闻资讯
联系我们
你的位置:首页>新闻资讯

压力开关的常开/常闭逻辑和控制程序不一致,导致泵无法启停或报警异常

来源: 2026-06-09 10:06:14      点击: <0

1. 直接答案:NO / NC 接线正确,不代表 PLC 程序逻辑一定正确

在 pump control panel、恒压供水系统、消防泵控制柜、液压站、冷却水循环和 dry-run protection 中,pressure switch 常用于低压保护、高压报警、泵启停联锁和安全停机。

现场常见问题是:

压力开关本体动作正常,但控制柜程序对 NO / NC 的理解和现场接线不一致。

结果可能表现为:

  • 压力正常,但 PLC 显示报警;

  • 低压已经发生,但泵没有停机;

  • 高压已经达到,但 high pressure alarm 不触发;

  • 泵无法启动;

  • 泵启动后立即停机;

  • HMI 显示的 pressure switch status 与现场触点状态相反;

  • 断线时 PLC 不能识别故障;

  • 更换 pressure switch 后逻辑完全反了。

WIKA 对 pressure switch switching function 的说明中,将 NC 定义为 normally-closed contact,NO 定义为 normally-open contact;在压力达到动作点时,NO / NC 会执行相反的开合动作。也就是说,NO / NC 是电气触点状态,不等于 PLC 程序最终报警逻辑。


2. 原理解释:常开/常闭有三层含义,不能混在一起

现场容易混乱,是因为 “NO / NC” 至少涉及三层逻辑:

层级内容常见错误
物理触点pressure switch 的 NO / NC 端子NO / NC 接反
PLC 输入状态DI 点是 ON 还是 OFFDI common、输入类型、接线错误
程序逻辑PLC 把 ON / OFF 解释为正常还是报警程序取反错误

例如,一个 low pressure switch 使用 NC 触点:

  • 正常压力时:触点闭合,PLC DI = ON;

  • 低压或断线时:触点断开,PLC DI = OFF;

  • 程序应把 DI = OFF 判断为 low pressure fault。

如果 PLC 程序员把 DI = ON 写成 low pressure alarm,就会出现压力正常却一直报警。

因此,排查此类问题不能只问:

这个 pressure switch 是常开还是常闭?

而应确认:

正常工况下 PLC DI 应该是 ON 还是 OFF?
报警工况下 PLC DI 应该是 ON 还是 OFF?
断线时系统应该进入安全状态吗?


3. NO / NC 在压力开关中的实际含义

3.1 Normally Open,常开触点

Normally Open contact 在未动作状态下是断开的。
当压力达到设定动作条件时,触点闭合。

常见应用:

  • 达到高压后触发 high pressure alarm;

  • 达到设定压力后启动某个动作;

  • 压力到位信号;

  • 非安全关键的状态提示。

示例:

状态NO 触点PLC DI
未达到动作压力断开OFF
达到动作压力闭合ON

如果程序定义为:

  • DI ON = high pressure alarm;

那么 NO 高压开关逻辑是直观的。

但风险是:

  • 如果线断了,DI 也是 OFF;

  • PLC 可能误以为“没有高压报警”;

  • 对安全联锁来说,不能识别断线风险。


3.2 Normally Closed,常闭触点

Normally Closed contact 在未动作状态下是闭合的。
当压力达到动作条件时,触点断开。

常见应用:

  • fail-safe protection;

  • low suction pressure protection;

  • high pressure trip;

  • emergency shutdown interlock;

  • 需要断线报警的保护回路。

示例:

状态NC 触点PLC DI
正常状态闭合ON
报警状态或断线断开OFF

如果程序定义为:

  • DI ON = normal;

  • DI OFF = fault;

那么 NC 逻辑更适合保护联锁。
All About Circuits 对 fail-safe design 的说明也强调,控制系统应在常见故障,例如开关线路断开时,默认进入更安全的状态。


4. 常见故障现象

4.1 压力正常,但 HMI 一直显示低压报警

现场 pressure gauge 显示吸入口压力正常,pressure switch 也没有实际动作,但 HMI 显示 low pressure alarm。

常见原因:

  • PLC 程序把 DI ON / OFF 解释反了;

  • 原设计使用 NC,现场接成 NO;

  • HMI 文本状态与 PLC 内部 bit 逻辑相反;

  • pressure switch 输出逻辑设置为 NC,但程序按 NO 写;

  • 程序中使用了 normally closed instruction,但没有理解其与实际触点的关系。


4.2 低压发生时,泵没有停机

这是 dry-run protection 中风险最高的问题。

可能情况:

现场状态错误原因
吸入口压力已经低low pressure switch 动作
PLC DI 状态变化程序没有使用该 bit 停泵
PLC DI 没变化NO / NC 接错或输入类型错误
断线后仍显示正常未采用 fail-safe logic
HMI 显示正常HMI 状态文本取反错误

这类问题不能只看 HMI。
应直接测量 pressure switch 触点状态和 PLC DI 状态。


4.3 泵启动后立即停机

常见于 start permissive 条件写反。

例如程序要求:

  • Low suction pressure OK = TRUE;

  • High pressure fault = FALSE;

  • Pressure switch chain OK = TRUE。

但现场接线为 NC,PLC 输入正常时为 ON。
如果程序把该输入解释成 alarm active,则泵一启动就被联锁停机。


4.4 高压报警不触发

高压保护如果使用 NO 触点,压力达到设定点时 DI 应由 OFF 变 ON。
如果程序中使用了相反逻辑,可能导致:

  • high pressure switch 已动作;

  • PLC DI 已变化;

  • 程序仍认为没有报警;

  • VFD 或 pump contactor 继续运行;

  • 管路 pressure spike 风险增加。


4.5 更换 pressure switch 后报警逻辑反了

旧 pressure switch 可能是 mechanical NC contact。
新 pressure switch 可能是 intelligent pressure switch,输出逻辑可设置为 NO 或 NC。

如果没有同步修改:

  • OUT1 function;

  • NO / NC setting;

  • PNP / NPN output logic;

  • PLC input inversion;

  • HMI status description;

则更换后可能出现报警常亮或报警失效。


5. 现场排查逻辑:先确认“正常状态下 DI 应该是什么”

Step 1:不要先看程序,先定义工艺逻辑

先确认每个 pressure switch 的工艺含义:

Tag工艺含义正常状态故障状态
PS-101Low suction pressure protection吸入口压力足够吸入口压力过低
PS-102High discharge pressure alarm出口压力未超限出口压力过高
PS-103Filter differential pressure alarm过滤器未堵塞压差过高
PS-104Hydraulic pressure ready液压压力建立压力不足

然后再定义:

问题必须明确
正常时 DI 是 ON 还是 OFF?normal state
报警时 DI 是 ON 还是 OFF?alarm state
断线时是否报警?fail-safe requirement
PLC 程序是否取反?logic inversion
HMI 显示是否与 PLC bit 一致?display logic

Step 2:测量 pressure switch 触点状态

用万用表在 COM-NO、COM-NC 之间测量通断状态。

压力状态COM-NOCOM-NC
未达到动作点通常断开通常闭合
达到动作点通常闭合通常断开

具体动作方向仍需结合 pressure switch 是用于 rising pressure 还是 falling pressure,以及 setpoint / reset point 设定。WIKA 对 mechanical pressure switch 的介绍中说明,NO 和 NC 在压力达到切换点时执行开合动作;这类 switching function 必须结合现场工况理解。


Step 3:确认 PLC DI 实际状态

不要只看 HMI 文本。
应在 PLC input monitor 中查看 DI 点实际状态。

检查对象目的
DI LED判断现场输入是否进入模块
PLC online monitor判断程序读取到的 bit
HMI alarm bit判断显示逻辑是否正确
interlock permissive bit判断是否参与启停
alarm latch bit判断是否有保持逻辑
reset condition判断报警是否需要复位

有时 DI 已经正确变化,但 HMI 文本或 alarm latch 逻辑没有更新,现场会误判为 pressure switch 逻辑错误。


Step 4:画出实际逻辑表

每个 pressure switch 都应建立一张逻辑表。

以 low suction pressure protection 为例:

状态压力触点PLC DI程序判断
正常压力高于最低允许值NC 闭合ONOK
低压压力低于设定值NC 断开OFFFault
断线回路断开等效断开OFFFault
掉电无输入OFFFault

这种逻辑符合 fail-safe 思路。
如果使用 NO 逻辑,则断线和正常未报警都可能表现为 DI OFF,需要额外诊断。


Step 5:确认 PLC ladder 里的 NO / NC 指令不是物理触点

PLC ladder 中的 normally open instruction 和 normally closed instruction 是程序解释方式,不等于现场物理开关一定是 NO 或 NC。

例如:

  • 现场 NC pressure switch;

  • 正常时 PLC input = 1;

  • 程序中可使用 normally open instruction 代表“正常允许”;

  • 也可使用 normally closed instruction 代表“故障触发”。

AutomationDirect 的 PLC ladder logic 基础资料说明,ladder logic 由 contacts、coils 和 functions 组成,程序中的 contact 是对输入或内部 bit 的逻辑引用,不应直接等同于现场端子的物理 NO/NC。


Step 6:检查 alarm 是否有 latch / delay / reset

很多现场会误以为 NO / NC 错了,实际是报警程序有保持或延时。

应检查:

程序功能可能影响
alarm latch故障消失后报警仍保持
reset button需要人工复位
on-delay timer压力短时变化不报警
off-delay timer故障恢复后延迟解除
startup bypass启动初期屏蔽低压
debounce filter防止触点抖动
permissive chain多个条件串联导致无法启动

pressure switch 逻辑必须和这些程序功能一起检查。


6. 典型错误操作案例

案例 1:低压保护使用 NO,断线后系统仍显示正常

某 booster pump 吸入口 low pressure switch 使用 NO 触点。
低压时触点闭合,PLC DI = ON,程序触发 low pressure alarm。

问题是:

  • 正常压力时 DI = OFF;

  • 线路断线时 DI 也是 OFF;

  • PLC 无法区分“正常”与“断线”。

结果是 cable 断开后,系统仍认为没有低压报警,泵可能继续运行。

整改方式:

  • 改用 NC fail-safe wiring;

  • 正常时 DI = ON;

  • 低压或断线时 DI = OFF;

  • 程序将 DI OFF 作为 fault;

  • HMI 增加 wire break / pressure switch fault 状态。


案例 2:现场接 NC,程序按 NO 报警写

某 high pressure switch 现场接的是 NC contact。
正常压力下 DI = ON,高压动作时 DI = OFF。

但 PLC 程序写成:

  • DI ON = high pressure alarm。

结果压力正常时一直 high pressure alarm,泵无法启动。

整改方式:

  • 修改程序取反;

  • 或改接 NO contact;

  • 同步更新 electrical drawing;

  • HMI 状态文字改为 High Pressure Fault / High Pressure Normal。


案例 3:HMI 显示文字和 PLC bit 反了

PLC 内部逻辑正确,pump interlock 也正常。
但 HMI 显示:

  • DI = ON 时显示 “Alarm”;

  • DI = OFF 时显示 “Normal”。

现场人员以为 pressure switch 常开常闭错了。
实际是 HMI text mapping 写反。

整改方式:

  • 在线监控 PLC bit;

  • 对照 HMI status word;

  • 修正 text list;

  • 在 HMI 上区分 “Input Status” 和 “Alarm Status”。


案例 4:更换 intelligent pressure switch 后 OUT1 逻辑未设置

原机械 pressure switch 使用 NC contact。
新换 intelligent pressure switch,OUT1 出厂默认为 NO switching function。

现场接线未变,PLC 程序也未变,结果报警逻辑反了。

整改方式:

  • 进入 pressure switch 参数菜单;

  • 设置 OUT1 = NC 或 hysteresis mode;

  • 确认 setpoint / reset point;

  • 测试 DI 状态;

  • 更新备件型号说明。


案例 5:启动旁路时间设置错误,被误判为 NC 接错

某泵启动时需要 5 秒建立出口压力,因此程序设置 low pressure alarm startup bypass。
但现场 bypass time 设置为 0,泵刚启动压力未建立,low pressure switch 立即断开,程序马上停泵。

现场误判为 pressure switch 常闭逻辑错误。
实际问题是启动工况没有延时保护。

整改方式:

  • 设置合理 startup bypass time;

  • 保留 dry-run protection;

  • 设置最大建压时间;

  • 如果超过时间仍无压力,再停泵报警。


7. 解决方案:建立统一的 NO / NC 与 PLC 程序逻辑表

7.1 每个 pressure switch 都要定义“正常状态”

不要只写:

PS-101, low pressure switch, NC

应写成:

PS-101, Low Suction Pressure Protection
正常吸入口压力:DI = ON
低压或断线:DI = OFF
PLC logic:DI OFF = fault, pump stop

这比只写 NO / NC 更清楚。


7.2 推荐使用 fail-safe 逻辑处理关键保护

对于关键保护,推荐让正常状态保持输入有效,故障或断线时输入失效。

保护类型推荐逻辑
Low suction pressure正常 DI ON,低压/断线 DI OFF
High pressure trip正常 DI ON,高压/断线 DI OFF
Emergency stop chain正常 DI ON,急停/断线 DI OFF
Pump ready signal正常 DI ON,异常 DI OFF
Cooling water pressure OK正常 DI ON,低压/断线 DI OFF

这种逻辑可以让断线、掉电、触点开路更容易被识别为故障。
但具体项目仍应遵守客户安全标准和控制柜设计规范。


7.3 区分 alarm input 和 permissive input

pressure switch 信号进入 PLC 后,常见两种用途:

用途逻辑重点
Alarm input用于报警显示、记录、提示维护
Permissive input用于允许启动或联锁停机

例如 low suction pressure:

  • Alarm:显示 Low Suction Pressure;

  • Permissive:禁止泵启动;

  • Trip:运行中低压持续一定时间后停泵;

  • Reset:压力恢复并人工复位后允许重启。

如果只把 pressure switch 当作一个报警点,不加入 permissive / trip 逻辑,保护作用不完整。


7.4 HMI 应显示两类状态

推荐 HMI 同时显示:

显示项含义
PS-101 Input StatusDI 原始状态 ON / OFF
Low Suction Pressure Alarm程序判断后的报警状态
Start Permissive是否允许启动
Trip Active是否已经联锁停机
Reset Required是否需要人工复位

这样现场人员可以判断:

  • 是 pressure switch 没动作;

  • 还是 DI 没进 PLC;

  • 还是程序逻辑取反;

  • 还是报警被 latch;

  • 还是 HMI 文本显示错误。


7.5 调试时必须做四种状态测试

每个 pressure switch 回路调试时,应测试:

测试状态目的
正常压力确认 normal DI 状态
报警压力确认 alarm DI 状态
断开信号线确认 wire break 是否进入 fault
恢复压力并复位确认 alarm reset 逻辑

不能只用手按开关或短接端子判断。
实际压力动作、断线状态、PLC 程序和 HMI 状态都应验证。


8. NOIKE-AH 应用方案

在泵控制柜、恒压供水系统、液压站、冷却水循环、过滤系统和工业设备联锁中,NOIKE-AH pressure switch、intelligent pressure switch、pressure transmitter、digital pressure gauge 可组成完整的压力测量与保护方案。当前项目背景已明确,NOIKE-AH 面向工业传感器与过程控制仪表,核心产品包括 pressure transmitter、pressure switch、pressure gauge、flow switch、flow meter、level sensor 等。

针对“pressure switch 常开/常闭逻辑和控制程序不一致”的问题,推荐按以下方式配置和交付:

应用场景推荐方案
吸入口低压保护intelligent pressure switch,NC fail-safe logic
出口高压保护pressure switch,NC trip 或 NO alarm,按客户逻辑确认
泵启停联锁pressure switch + PLC permissive logic
连续压力监测pressure transmitter, 4–20mA
本地核对digital pressure gauge
关键保护回路relay output / dry contact + fail-safe wiring
控制柜调试提供 DI normal / fault logic table

NOIKE-AH 的产品方案不应只交付一个 pressure switch 型号,还应明确:

  • output type;

  • NO / NC switching function;

  • setpoint;

  • reset point;

  • wiring diagram;

  • normal DI state;

  • alarm DI state;

  • fail-safe requirement;

  • 与 PLC 程序的逻辑对应关系。


9. 推荐产品组合

9.1 简单泵低压保护

功能推荐配置
吸入口低压保护pressure switch,NC logic
本地显示pressure gauge
控制输入PLC DI
程序逻辑DI ON = pressure OK;DI OFF = low pressure fault
保护动作禁止启动或运行中停泵

9.2 恒压供水控制柜

功能推荐配置
PID feedbackpressure transmitter, 4–20mA
高压保护pressure switch
低压保护pressure switch
本地显示digital pressure gauge
控制系统PLC + VFD
HMI显示 DI status、alarm status、VFD frequency

9.3 关键联锁保护系统

功能推荐配置
Pressure OK signalNC fail-safe pressure switch
Alarm recordPLC alarm latch
Trip logicinterlock chain
Wire break detectionDI OFF = fault
Resetmanual reset after pressure recovery
MaintenanceHMI raw DI + logic status

10. 结论

pressure switch 的常开/常闭逻辑和控制程序不一致,是控制柜现场调试中非常常见的问题。
这类故障不一定是 pressure switch 损坏,也不一定是 PLC 输入模块故障,更多时候是以下几层逻辑没有统一:

  • physical NO / NC contact;

  • pressure rising / falling switching function;

  • PLC DI ON / OFF 状态;

  • ladder logic instruction;

  • alarm bit;

  • permissive bit;

  • trip bit;

  • HMI text;

  • fail-safe requirement。

现场排查顺序应为:

工艺正常状态 → pressure switch NO/NC → 触点通断测试 → PLC DI 实际状态 → 程序取反逻辑 → alarm / permissive / trip → HMI 显示 → 断线测试。

关键原则:

  • NO / NC 是触点状态,不等于报警逻辑;

  • 正常时 DI 应该是什么,必须先定义;

  • 关键保护建议采用 fail-safe logic;

  • 断线状态必须测试;

  • HMI 文本不能代替 PLC input monitor;

  • 更换 intelligent pressure switch 后必须确认 OUT1 / OUT2 switching function;

  • PLC 程序中的 normally open / normally closed instruction 不等于现场物理触点;

  • 电气图纸和 PLC 注释中必须写清 normal state、fault state 和 reset logic。

在 pump control panel 中,pressure switch 不是孤立元件。
它必须与 wiring、PLC DI、program logic、HMI status 和 pump interlock 一起验证。


网站简介:臬克旗下有流量开关、流量计、温度开关等产品,流量开关主要有消防,防爆,水,热式,靶式,管道等,欢迎您进行选购。

沪公网安备31012002006266    沪ICP备18030703号-1

网站地图: xml | TXT

QRCode

微信公众号