主题
基本回路例程
梯形图最常用的 6 个基础回路。每段都是完整可运行的程序,可直接录入或导入上位机。 代码用 IL 指令文本表示(与梯形图一一对应),软元件按例程自行分配。
返回 例程总览。
例程 1:启保停(自保持回路)
场景:按"启动"电机运转并保持,按"停止"才停。所有连续运行控制的基石。
软元件:X0 启动(常开)、X1 停止(常闭)、Y0 电机
LD X0 ; 启动按钮
OR Y0 ; 自保持:用自身触点维持
ANI X1 ; 停止按钮(常闭接点用 ANI)
OUT Y0
END要点
OR Y0是"自保持":X0 松开后靠 Y0 自己的触点继续供电。- 停止信号用
ANI(常闭接点),对应外部接常闭按钮;若外部接的是常开按钮,改用AND X1并在程序里取反。 - 这是失电保持为 OFF 的写法,上电不会自启动(安全)。
验证:强制 X0 为 ON 后松开 → Y0 保持 ON;强制 X1 为 ON → Y0 断开。
注意事项
- 漏掉
OR Y0会变成"点动"(按住才转)。 - 停止信号若误用
AND X1(而外部是常闭按钮),会导致一上电就停、永远启动不了。
例程 2:正反转互锁
场景:电机正转 / 反转,两方向绝不能同时吸合(否则短路)。
软元件:X0 正转启动、X1 反转启动、X2 停止、Y0 正转、Y1 反转
; 正转支路
LD X0
OR Y0
ANI X2 ; 停止
ANI Y1 ; 反转互锁:反转运行时禁止正转
OUT Y0
; 反转支路
LD X1
OR Y1
ANI X2
ANI Y0 ; 正转互锁
OUT Y1要点
- 互锁是双向的:两条支路各串入对方的常闭触点。
- 程序互锁之外,外部接触器仍应加机械/电气互锁,防止触点熔焊时短路。
验证:Y0 运行时强制 X1 → Y1 不动作(被 ANI Y0 封锁);先按 X2 停止后才能反向启动。
注意事项
- 只在一侧加互锁,另一侧仍能同时吸合。
- 切换方向时不经停止直接反切,会产生大电流冲击 —— 要求先停后反,或用定时器做延时切换。
例程 3:单按钮启停(二分频)
场景:只有一个按钮,按一下启动、再按一下停止。用于节省输入点或面板只有一个按键。
软元件:X0 按钮、M0 上升沿脉冲、Y0 输出
LD X0
PLS M0 ; X0 上升沿产生一个扫描周期的脉冲
LD M0
ANI Y0
LD Y0
ANI M0
ORB
OUT Y0 ; 每来一个脉冲,Y0 翻转一次
END要点
PLS M0把"按住多久"变成"一个脉冲",所以按住不放也只翻转一次。ORB把两个并联块合并,逻辑是(M0 且 Y0断) 或 (Y0通 且 M0断),即异或 —— 这就是二分频。
验证:每按一次 X0(通→断),Y0 状态翻转一次;按住 X0 不放不会连续翻转。
注意事项
- 不加
PLS直接用X0,按住时每个扫描周期都翻转一次,输出变成高频抖动。
例程 4:闪烁报警
场景:故障时指示灯/蜂鸣器以固定频率闪烁(比常亮更醒目)。
软元件:X0 故障信号、T0/T1 定时、Y0 报警灯
LD X0
ANI T1
OUT T0 K10 ; T0:1s(K10 × 100ms)
LD T0
OUT T1 K10 ; T1:1s
LD X0
AND T0
OUT Y0 ; 1s 亮 / 1s 灭,周期 2s
END要点
- T0、T1 互相"顶"对方构成振荡器:T0 到时启动 T1,T1 到时切断 T0,循环往复。
- 周期 = 2 × K 值 × 时基。改
K10即可调频率(K5 = 0.5s 亮灭)。
验证:X0 为 ON 后,Y0 约每 1 秒亮灭交替。
注意事项
- 定时器编号用错时基:T0-T199 是 100ms 时基(
K10=1s),T200-T245 是 10ms(K10=0.1s),别混用。 - 想用
M8013(1s 时钟)时先确认该机型特殊继电器是否支持,见特殊辅助继电器一览。
例程 5:报警锁存与确认
场景:故障瞬间出现又消失,也要保持报警直到人工确认,避免漏报。
软元件:X10 故障输入、X11 确认按钮、M100 报警锁存、Y10 报警输出
LD X10
SET M100 ; 故障出现即锁存(哪怕只持续一个扫描周期)
LD X11
RST M100 ; 人工确认后解除
LD M100
OUT Y10 ; 报警灯/蜂鸣器
END如需闪烁,把最后一段改为:
LD M100
AND T0
OUT Y10 ; T0 用例程 4 的振荡回路
END要点
SET/RST是保持型:掉电前一直保持(配合保持型软元件可在重启后仍报警)。- 用
SET而不是OUT,才能捕获短于一扫描周期的瞬时故障。
验证:给 X10 一个极短脉冲 → Y10 保持 ON;按 X11 → Y10 才熄灭。
注意事项
- 用
OUT M100代替SET,瞬时故障会丢失。 - 确认按钮 X11 若与故障 X10 同时存在,会"确认不掉"(X10 又立刻 SET),需要在故障消失后才允许确认。
例程 6:两地(多地)控制
场景:两个位置都能启停同一台设备(如现场操作箱 + 控制室)。
软元件:X0/X2 两地启动、X1/X3 两地停止、Y0 输出
LD X0 ; 甲地启动
OR X2 ; 乙地启动
OR Y0 ; 自保持
ANI X1 ; 甲地停止
ANI X3 ; 乙地停止
OUT Y0
END要点
- 启动按钮并联(任一即可启);停止按钮串联(任一即可停)—— 安全惯例。
- 扩展到更多地点:继续
OR启动、ANI停止。
验证:X0 或 X2 任一接通 → Y0 动作;X1 或 X3 任一接通 → Y0 断开。
注意事项
- 停止按钮误用并联,会导致必须"所有停止按钮都按下"才能停机。