写一个PLC三菱FX1N程序用于控制:水泵输入X0输出Y0 该程序在检测到水泵输入信号后延迟1分钟启动雾化器输入X1输出Y1 该程序在检测到水泵输入信号后延迟2分钟启动杀菌灯输入X2输出Y2 该程序在检测到水泵输入信号后延迟3分钟启动增氧泵输入X3输出Y3 该程序在检测到水泵输入信号后延迟4分钟启动。上面的动作完成后执行:水泵每隔1小时运行30分钟后循环工作雾化器每隔9小时运行20分钟循环工作;杀
LD X0 // 检测水泵输入信号 TON 6000 // 延迟1分钟 OUT Y0 // 启动水泵
LD X0 // 检测水泵输入信号 TON 12000 // 延迟2分钟 OUT Y1 // 启动雾化器
LD X0 // 检测水泵输入信号 TON 18000 // 延迟3分钟 OUT Y2 // 启动杀菌灯
LD X0 // 检测水泵输入信号 TON 24000 // 延迟4分钟 OUT Y3 // 启动增氧泵
// 循环控制 // 水泵每隔1小时运行30分钟后循环工作 LD TIM100 // 检测100ms定时器 TOF // 如果到达目标时间 OUT Y0 // 启动水泵 TON 3600000 // 延迟1小时 RST // 重置100ms定时器 OUT Y0 // 停止水泵 TON 1800000 // 延迟30分钟 RST // 重置100ms定时器 JMP // 跳回循环开头
// 雾化器每隔9小时运行20分钟,循环工作 LD TIM100 // 检测100ms定时器 TOF // 如果到达目标时间 OUT Y1 // 启动雾化器 TON 32400000 // 延迟9小时 RST // 重置100ms定时器 OUT Y1 // 停止雾化器 TON 1200000 // 延迟20分钟 RST // 重置100ms定时器 JMP // 跳回循环开头
// 杀菌灯每隔6小时运行30分钟,循环工作 LD TIM100 // 检测100ms定时器 TOF // 如果到达目标时间 OUT Y2 // 启动杀菌灯 TON 21600000 // 延迟6小时 RST // 重置100ms定时器 OUT Y2 // 停止杀菌灯 TON 1800000 // 延迟30分钟 RST // 重置100ms定时器 JMP // 跳回循环开头
// 增氧泵每隔4小时运行30分钟,循环工作 LD TIM100 // 检测100ms定时器 TOF // 如果到达目标时间 OUT Y3 // 启动增氧泵 TON 14400000 // 延迟4小时 RST // 重置100ms定时器 OUT Y3 // 停止增氧泵 TON 1800000 // 延迟30分钟 RST // 重置100ms定时器 JMP // 跳回循环开
原文地址: https://www.cveoy.top/t/topic/cxqI 著作权归作者所有。请勿转载和采集!