启动、停止 高 水 位 低 水 位 标准模式 柔和模式 蜂 鸣 器 洗涤高水位探测 洗涤低水位探测 电机正转计时器1 M0.0 M0.1 M0.2 M0.3 M0.4 M0.5 M0.6 M0.7 M2.0
洗涤1分钟 洗涤10分钟 洗涤过程完成 漂洗高水位探测 漂洗低水位探测 漂洗1分钟 漂洗10分钟 漂洗过程完成 电机正转计时器2 M1.0 M1.1 M1.2 M1.3 M1.4 M1.5 M1.6 M1.7 M2.1 2.4 控制面板
全自动洗衣机的设计必须在满足上述功能以外,还需要考虑外观设计、造型等方面。尤其是在洗衣机的手动控制操作面板上,必须符合人机界面的基本要求。
设计全自动洗衣机的操作面板如图2.4所示。其中,进水、正转、反转、排水、脱水为信号灯指示当前洗衣机的工作状态;蜂鸣器为声音指示,指示洗衣机整个洗衣过程完成的提示;启动、停止、高水位、低水位、标准、柔和等为手动控制按钮,用来人为手动地输入一些控制信号。
进水正转反转排水脱水蜂鸣器全自动洗衣机启动停止高水位
低水位标准柔和 图2.4 全自动洗衣机操作面板
在实际中,操作面板一般位于洗衣机的上表面,需要在设计的时候加入更多的个性化平面设计元素,并且操作面板往往与控制器不放置在一起,这就需要考虑线路布线的
10
问题。
2.5 PLC外部接线图
如图2.5,说明如下:
根据PLC主机的I/O资源分配以及PLC主机的硬件框图,则PLC主机的硬件接线图
1.输入口
(1)启动按钮连到PLC主机的输入口I0.0,停止按钮连至PLC主机的输入口I0.1。 (2) 高水位按钮连至PLC主机的输入口I0.2,低水位按钮连至PLC主机的输入口I0.3。 (3)标准模式选择按钮连至PLC主机的输入口I0.4,柔和模式选择按钮连至PLC主机的输入口I0.5。
(4)高水位探测器连至PLC主机的输入口I0.6,低水位探测器连至PLC主机的输入口I0.7。
2.输出口
(1)PLC主机输出口Q0.0控制进水电磁阀。 (2)PLC主机输出口Q0.1控制电机正转接触器。 (3)PLC主机输出口Q0.2控制电机反转接触器。 (4)PLC主机输出口Q0.3控制排水离合器。 (5)PLC主机输出口Q0.4控制脱水离合器。 (6)PLC主机输出口Q0.5控制蜂鸣器。 PLC主机的外部接线图如图2.5。
11
1M1LSB1I0.0Q0.0KM1SB2I0.1Q0.1KM2SB3I0.2Q0.2KM3SB4I0.3PLCQ0.3KM4SB5I0.4S7-200CPU224Q0.4KM5SB6I0.5Q0.5KM6SQ1I0.6·SQ2·I0.7····N120V/240V24VML1ACDCL+AC
图2.5 外部接线图
2.6控制系统流程图
全自动洗衣机控制系统的详细工作过程如下: 1. 按下启动按钮,洗衣机电源导通,准备进入洗涤状态。 2. 用户设置水位高低,以及洗衣模式(标准模式或柔和模式)。 3. 洗衣机打开进水电磁阀,开始从外界输入水。 4. 水位探测器检测到水已经到位,开始洗涤。
5. 电机正转与反转按照设定的洗衣模式的切换时间的长度进行轮流工作。 6. 洗衣一直进行10min。
7. 洗衣机打开排水离合器,开始排水,并且持续3min。 8. 洗衣机关闭排水离合器。 9. 重复(3)至(8)步骤一次。
10. 洗衣机打开进水电磁阀,开始从外界输入水。 11. 水位探测器检测到水位已经到位,开始漂洗衣服。
12. 电机正转与反转按照设定的洗衣模式的切换时间长度进行轮流工作。
12
13. 洗衣一直进行5min。
14. 洗衣机打开排水离合器开始排水,并且持续3min。 15. 洗衣机关闭排水离合器。 16. 重复(10)至(15)步骤一次。
17. 洗衣机控制脱水电磁阀离合器,进行脱水,同时打开排水离合器使得脱水出来的水可以及时排出洗衣机筒内。 18. 持续脱水2min。
19. 蜂鸣器发出响声,持续发声20s,提醒用户洗衣完成。 20. 完成洗衣。
根据上述对全自动洗衣机工作过程的描述,可以设计全自动洗衣机控制系统的PLC部分的主流程图,如图2.6所示。
开 始按下启动按钮设置水位高低以及洗衣模式(标准/柔和)脱 水洗涤子过程脱水持续时间T=2min?N完成两次洗涤过程?NY蜂鸣器响Y漂洗子过程持续时间T=20sN完成两次漂洗过程?NY结 束Y
图2.6 全自动洗衣机主程序流程图
13
其中,洗涤子过程的流程图如图2.7所示。
漂洗子过程流程图如图2.8所示。
洗涤子过程开始打开电磁阀进水 水是否到位?是否选择了标准模式?NY标准洗衣子过程柔和洗衣子过程洗衣时间T=10min?N洗衣时间T=10min?NY排 水Y排水时间T=3min?NY洗涤子过程结束
图2.7 洗涤子过程流程图
14