一、方案目标
多台电机(2 台 / 3 台 / 4 台都通用)
谁运行时间最短,就先启动谁
自动轮换、均衡磨损、延长寿命
可手动 / 自动切换
累计运行时间掉电保持
二、核心原理(超级简单)
每台电机配一个运行时间计时器
PLC 每次启动前比较所有电机时间
自动选出时间最短的那一台启动
运行时累计时间 +1
下次启动再重新比较 → 自动轮换
三、以 3 台电机为例(最常用)
变量分配(随便什么 PLC 都能套)
M100:自动轮换允许
TON1 / D100:1 号电机运行时间
TON2 / D101:2 号电机运行时间
TON3 / D102:3 号电机运行时间
Y0 / Y1 / Y2:1/2/3 号电机输出
四、完整逻辑(直接写进 PLC)
1. 运行时间累计(每台电机独立计时)
plaintext
电机1运行中 TON 计时1s 计时到 → D100 = D100 + 1 电机2运行中 TON 计时1s 计时到 → D101 = D101 + 1 电机3运行中 TON 计时1s 计时到 → D102 = D102 + 1
D100/D101/D102 掉电保持,断电不丢。
2. 启动时自动比较 → 选时间最短的
启动条件满足时(如风机、水泵、冷却电机)
plaintext
// 优先启动 1号(时间最短) IF D100 ≤ D101 AND D100 ≤ D102 启动电机1 // 否则启动 2号 ELSE IF D101 ≤ D100 AND D101 ≤ D102 启动电机2 // 否则启动 3号 ELSE 启动电机3
这样就能实现:
谁最闲 → 谁先上 → 自动轮换 → 均衡磨损
五、如果是 N+1 备用泵(一用一备、两用一备)
逻辑一样,只加一句:
plaintext
启动最短的 故障时 → 自动切到下一个时间最短的
六、扩展功能(现场必加)
手动 / 自动切换
手动:任意启停
自动:按时间轮换
运行时间清零按钮
维修后清零,重新开始计时
互锁
防止多台同时误启动
故障跳过
故障电机不参与轮换
触摸屏显示
显示每台累计时间、当前启用台数
七、适用设备(全部通用)
冷却水泵
风机
增压泵
多台压缩机
多台搅拌电机
一用一备 / 两用一备 系统。


