我来一个典型的顺序控制,也是大学生学顺序控制中最常见的。全自动洗衣机。
需求分析:
一、双动力全自动洗衣机的控制要求分析
1、plc投入运行,系统处于初始状态准备好启动;波轮电机和内桶电机都上电。
2、按下启动按钮,控制进入进水状态,进水指示灯亮。
3、水位达到高水位时,停止进水并开始洗涤正转;洗涤指示灯亮。
4、正转30s后暂停;洗涤指示灯亮。波轮正转,内筒反转。
5、暂停2s后开始洗涤反转;洗涤指示灯亮。波轮反转,内筒正转。
6、反转30s后暂停;洗涤指示灯亮。
7、暂停2s后,若正、反转未满5次时,返回从正洗开始的动作;洗涤指示灯亮。
8、暂停5s后,若正、反洗涤满5次时则开始排水;洗涤指示灯亮。
9、水位下降到低水位时,开始脱水,同时排水;脱水指示灯亮。脱水时只有内筒正转。
10、脱水30s即完成一次从进水到排水的大循环过程;
11、若完成2次大循环,洗完报警3s后自动停机;
12、可以按“停止”按钮实现手动停止进水、排水、脱水及报警;
这个算是简单,在此基础上增加了多量衣物检测盒少量衣物检测。
顺序控制流程图:
2、PLC IO信号及内部元件使用列表
3、元件选型(不是工程应用,是交作业用)
4、程序