基于plc的在全自动洗衣机控制系统中的设计 下载本文

全自动洗衣机系统

反接触器,所以输出点应该有6个。具体的输出分配如表3-2所示。

表3-2 输出地址分配 输出地址 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 3)辅助继电器 对应的外部设备 进水电磁阀 排水电磁阀 洗涤电动机正转接触器 洗涤电动机反转接触器 脱水桶 报警器 本程序中,还需要几个中间继电器、定时器和计数器,它们分别代表的含义与功能如表3-3所示:

表3-3控制系统中的中间状态I/O分配 地址 M0.0 M0.1 M0.2 M0.3 M0.4 M0.5 M0.6 T37 T38 T39 T40 T41 C50 C51 C52 C53 功能 启动按钮辅助继电器 判断洗衣机水位是否与设定值不一致 判断洗衣机水位是否与设定值一致 停止自动洗衣辅助继电器 判断进水是否完成 判断排水是否完成 选择简易程序辅助继电器 洗涤电动机正转时间30s 洗涤电动机反转时间30s 排水30s 脱水30s 洗衣完毕报警3s 抵挡洗衣(100次) 中档洗衣(200次) 高档洗衣(300次) 整个过程重复2次

15

湖北科技学院学士学位论文

根据系统控制的I/O口的分配和全自动洗衣机的功能要求,控制系统PLC的外部接线设计如图3-4

图3-4 全自动洗衣机PLC接线图

由于用户在使用全自动洗衣机时,洗涤与脱水状态下对电机的转速要求不同,即洗涤需要电机转速小,脱水要求转速大,故洗涤与脱水选择不同的的电,上图中只是用一个电机符号表示电机,是为了画图的简洁与看图的方便。特此说明。

2

Equation Chapter (Next) Section 1

16

全自动洗衣机控制系统程序设计和调试

4 全自动洗衣机控制系统程序设计和调试

4.1 洗衣机的力控组态仿真

洗衣机的工作过程仿真如图4-1:

图4-1全自动洗衣机控制系统组态示意图

如图4-1所示,为全自动洗衣机的示意图包含部分控制面板,利用力控Forcecontrol 6.1作出的组态示意图在全自动洗衣机工作前先设置进水的位置(假设选择的是高水位),按下高水位按钮,接着选择洗衣机需工作的时间(工作时需正反转循环的次数,分别为100次、200次、300次),高档位代表所需正反转循环的次数为300次,中档位代表所需正反转循环的次数为200次,低档位代表所需正反转循环的次数为100次,这样可以逐步减少洗涤的次数。假如选择中档位,将需要清洗的衣服放入里面,然后按下启动按钮,洗衣机内部开始进水到高水位置,此时高水位传感器的灯亮,进水停止,开始洗涤。正转30s停4s,反转30s停4s,如此循环200次开始排水30s,再脱水20s,算是一个循环,然后从进水开始再循环一次为洗衣结束。洗衣完成脱水成功后报警3s钟洗衣机自动停止。

在操作控制界面上有一个简易模式开关,该键的作用的就是让整个洗衣的过程简单化,例如洗涤一较小的衣物,或是洗涤夏季衣物。当按下“简易模式”时,洗衣机会自动切换到循环次数较少的程序完成洗涤。

如果中途有紧急情况下或不想利用全自动洗衣功能时,可以直接按下停止按钮,此时可实现手动停止进水、排水、脱水及报警功能。当感觉衣服已经干净时,而洗衣机还没有进入排水阶段,可按下停止按钮使得自动洗衣功能停止,这时还可以按下手动排水,手动脱水按钮,实现手动排水,手动脱水的功能。

17

湖北科技学院学士学位论文

2)重点的几个参数设定 定义参数:

图4-2 洗衣机的水位参数

选择变量参数:

图4-3 反应器参数

10格每秒,共100格,底色为黄色,蓝色代表水。

18