1. PLC 程序互锁(最推荐、最安全)
不管 HMI 怎么乱,PLC 逻辑永远有效。
思路
按钮 1 → M0
按钮 2 → M1
输出 1:M10
输出 2:M11
梯形图逻辑(三菱 / 西门子 / 信捷都通用)
plaintext
M10 = (M0 ON 或 M10 保持) AND NOT M11 M11 = (M1 ON 或 M11 保持) AND NOT M10
优点:
HMI 崩溃、断通讯、误触都不会失效
真正安全互锁
2. 物理按钮 / 选择开关互锁(最硬)
直接用硬件:
旋钮开关(2 位 / 3 位选择开关)
或者 2 个物理按钮 + PLC 互锁
优点:
不受触摸屏影响
设备急停、手动操作最常用
3. HMI 画面 “置位 / 复位” 直接互锁(不写 PLC)
很多屏(威纶通、昆仑、台达、信捷)支持:
按按钮 A:
置位 M10
复位 M11
按按钮 B:
置位 M11
复位 M10
纯屏内部实现,不需要 PLC 程序。
4. 用一个 “模式寄存器” 做互锁(最规范)
用一个 D 寄存器表示状态:
D0 = 1 → 模式 A
D0 = 2 → 模式 B
按钮 A:D0=1按钮 B:D0=2
PLC 里判断 D0 即可,天然互锁。
5. 伺服 / 变频器内部软元件互锁(特殊场景)
如果你是控制伺服 / 变频器:
用内部参数、内部寄存器做模式切换
不经过 HMI,更稳定
总结(一句话给你结论)
最安全:PLC 程序互锁
最简单:HMI 置位 + 复位
最可靠:物理选择开关
最规范:一个寄存器模式切换。

