2. 皮带点动与连续运行切换
任务拆解:两种运行模式共用一台电机
本例的控制对象仍是同一台皮带电机 M1(输出点 Q0.0),但操作方式变成两套:点动(按住按钮转、松开即停)和连续运行(按一下启动、自锁保持,按停止才停)。两套逻辑不能同时生效,否则会出现“点动按钮松开后电机仍被连续回路保持”或“连续运行中误按点动导致输出抖动”的模式冲突。
因此需要三个关键元件:模式选择开关 I0.3(0=点动,1=连续)、点动按钮 I0.1、连续启动按钮 I0.2,以及停止按钮 I0.0(常闭,按下断开)。核心设计原则是:用选择开关的常开/常闭触点分别“门控”两条支路,让任一时刻只有一条支路能驱动 Q0.0,这就是模式互锁;连续支路内部再用 Q0.0 自锁实现状态保持。
关键逻辑与切换过程分析
梯形图两条支路并联后共同驱动 Q0.0,但每条支路都串入了 I0.3 的一个触点,且一个是常闭、一个是常开,因此二者在逻辑上互斥:
- 点动支路:
I0.0(常开,停止未按下时闭合)→I0.3常闭 →I0.1常开 →Q0.0。只有选择开关在 0 位时该支路才可能导通,且没有自锁,松开I0.1输出立即断开。 - 连续支路:
I0.0→I0.3常开 →(I0.2常开 ∥Q0.0常开)→Q0.0。选择开关在 1 位时该支路有效,按下I0.2后Q0.0得电,其常开触点闭合形成自锁,松开按钮仍保持。
切换过程中的状态保持问题需要明确:连续运行的自锁状态只存在于连续支路内部。当选择开关从 1 拨回 0 时,I0.3 常开触点断开,连续支路整体失电,Q0.0 随之断开,自锁自然解除;再拨回 1 时不会自动恢复运行,必须重新按 I0.2。这一行为是安全的,避免了“切换模式后电机意外自启动”。
Q0.0 自锁触点错误地画在两条支路并联之后(即跨接整个并联块),则点动模式下松开按钮后电机仍会被自锁保持,点动功能失效。自锁触点必须只并联在连续支路的启动按钮 I0.2 两端。在 TIA Portal 中的实现要点
在 OB1 中建立上述两条支路即可,无需额外指令。变量表按下表定义,注意停止按钮使用常闭触点接入,程序中用常开触点 I0.0 表示“未按下”。
| 符号 | 地址 | 数据类型 | 说明 |
|---|---|---|---|
| SB0_Stop | I0.0 | Bool | 停止按钮,常闭接入 |
| SB1_Jog | I0.1 | Bool | 点动按钮,常开 |
| SB2_Start | I0.2 | Bool | 连续启动按钮,常开 |
| SA_Mode | I0.3 | Bool | 选择开关,0=点动,1=连续 |
| M1_Run | Q0.0 | Bool | 皮带电机接触器 |
若希望切换模式时给出提示,可增加一条辅助逻辑:用 I0.3 的上升沿触发一个 M 位,在 HMI 上显示“已进入连续模式”,但这不影响主控制逻辑,本例不展开。
仿真验证与判读
在 PLCSIM 中按以下顺序操作,观察 Q0.0 监视状态:
I0.3=0,按住I0.1:Q0.0应为 1;松开I0.1:Q0.0应为 0。证明点动无自锁。I0.3=1,点按I0.2后松开:Q0.0应保持 1。证明连续自锁有效。- 保持
Q0.0=1,将I0.3拨回 0:Q0.0应立即变为 0。证明模式互锁切断了连续支路。 - 在
I0.3=0时按I0.2:Q0.0应无反应。证明点动模式下连续启动被封锁。 - 任意模式下按
I0.0(模拟常闭断开):Q0.0应立即为 0。
五项全部符合,说明模式互锁与状态保持均正确;若第 1 项松开后仍为 1,检查自锁触点是否误并到了并联块外侧;若第 3 项切换后仍为 1,检查连续支路是否漏串 I0.3 常开触点。