一、正常状态应该是什么样?
一个正常的气动阀,只有 3 种合法状态:
开到位:开反馈 = ON,关反馈 = OFF
关到位:关反馈 = ON,开反馈 = OFF
动作中:两个反馈都 OFF
除此之外,全是故障。
二、反馈故障的 3 种核心逻辑
1. 开、关反馈 同时亮 → 直接故障
逻辑:开反馈 AND 关反馈 = 故障
原因:
线路短路
两个限位开关都压死
传感器坏了
这是最严重故障,必须立刻报警。
2. 发出开指令后,超时仍 无开反馈 → 故障
逻辑:开指令输出 + 延时(如 3 秒) + 无开反馈 = 故障
原因:
阀没气
气缸卡死
开限位坏
线路断
3. 发出关指令后,超时仍 无关反馈 → 故障
逻辑:关指令输出 + 延时 + 无关反馈 = 故障
原因同上。
三、最标准、最通用的 PLC 逻辑表达式
设:
OPEN_CMD:开阀指令
OPEN_FB:开到位反馈
CLOSE_FB:关到位反馈
T:阀门动作延时(2~5 秒)
故障报警 = 故障 1 OR 故障 2 OR 故障 3
故障 1(双反馈)OPEN_FB AND CLOSE_FB
故障 2(开不到位)(OPEN_CMD 延时 T) AND NOT OPEN_FB
故障 3(关不到位)(NOT OPEN_CMD 延时 T) AND NOT CLOSE_FB

