八个指示灯先间隔1秒依次点亮,全部点亮后间隔1秒依次熄灭,循环往复。
| 名称 | 说明 | 示例值 |
| X0 | 启动开关,保持ON时系统运行 | ON=运行 |
| X1 | 停止/复位按钮,按下停止并复位 | ON=停止 |
| T0 | 1秒节拍定时器,K10表示100ms×10=1s | K10 |
| C0 | 步序计数器,0~7点亮,8~15熄灭,16循环 | K16 |
| Y0~Y7 | 八个指示灯输出 | 依次点亮/熄灭 |
八个指示灯先间隔1秒依次点亮,全部点亮后间隔1秒依次熄灭,循环往复。
| 类型 | 地址 | 说明 |
| X | X0 | 启动开关(保持ON运行,OFF停止并复位) |
| X | X1 | 停止/复位按钮(常开,按下停止并复位) |
| Y | Y0 | 第1个指示灯 |
| Y | Y1 | 第2个指示灯 |
| Y | Y2 | 第3个指示灯 |
| Y | Y3 | 第4个指示灯 |
| Y | Y4 | 第5个指示灯 |
| Y | Y5 | 第6个指示灯 |
| Y | Y6 | 第7个指示灯 |
| Y | Y7 | 第8个指示灯 |
| M | M0 | 运行标志 |
| M | M1 | 点亮阶段标志 |
| M | M2 | 熄灭阶段标志 |
| T | T0 | 1秒定时器(点亮/熄灭节拍) |
| T | T1 | 循环间隔定时器(全部熄灭后延时1秒再重新开始) |
| C | C0 | 阶段步序计数器(0~7点亮,8~15熄灭) |
// 八灯流水点亮与熄灭循环控制 // 启动/停止控制 LD X0 OR M0 ANI X1 OUT M0 // 1秒节拍定时器 LD M0 ANI T0 OUT T0 K10 // 步序计数器,每来一个T0脉冲加1 LD T0 OUT C0 K16 // C0=8时进入熄灭阶段 LD C0 CMP K8 M1 M2 // C0=16时循环结束 LD C0 CMP K16 M3 M4 // 循环结束复位计数器 LD M4 RST C0 // 点亮阶段:C0=0~7依次点亮Y0~Y7 LD M0 AND M1 CMP K0 M10 M11 LD M10 OUT Y0 LD M0 AND M1 CMP K1 M12 M13 LD M12 OUT Y1 LD M0 AND M1 CMP K2 M14 M15 LD M14 OUT Y2 LD M0 AND M1 CMP K3 M16 M17 LD M16 OUT Y3 LD M0 AND M1 CMP K4 M18 M19 LD M18 OUT Y4 LD M0 AND M1 CMP K5 M20 M21 LD M20 OUT Y5 LD M0 AND M1 CMP K6 M22 M23 LD M22 OUT Y6 LD M0 AND M1 CMP K7 M24 M25 LD M24 OUT Y7 // 熄灭阶段:C0=8~15依次熄灭Y0~Y7 LD M0 AND M2 CMP K8 M26 M27 LD M26 RST Y0 LD M0 AND M2 CMP K9 M28 M29 LD M28 RST Y1 LD M0 AND M2 CMP K10 M30 M31 LD M30 RST Y2 LD M0 AND M2 CMP K11 M32 M33 LD M32 RST Y3 LD M0 AND M2 CMP K12 M34 M35 LD M34 RST Y4 LD M0 AND M2 CMP K13 M36 M37 LD M36 RST Y5 LD M0 AND M2 CMP K14 M38 M39 LD M38 RST Y6 LD M0 AND M2 CMP K15 M40 M41 LD M40 RST Y7 // 停止时复位所有输出和标志 LDI M0 RST Y0 RST Y1 RST Y2 RST Y3 RST Y4 RST Y5 RST Y6 RST Y7 RST C0 RST M1 RST M2 END
本程序由 PLC工控网 AI 生成,供参考学习使用;投入生产前请结合现场实际点位、保护与安全要求核对。