全自动洗衣机程序设计
全自动洗衣机程序设计
第一部分 总体思路 全自动洗衣机的工作原理:开始-进水-洗衣-排水-脱水-结束 第二部分 电气设计部分
如下图为全自动洗衣机的PLC控制系统电路图。通过PLC来实现电动机的正 反转,并且实现洗衣机按预先设置的程序自动执行, 完成洗衣。 当需要手动排水 与脱水时,可强制止自动程序的运行,跳出自动切换到手动操作。
表4.2输出地址分配
表4.1所示。
表4.1输入地址分配
输入地址
对应的元器件
对应的外部设备
X001
SB1
启动按钮
X002
SB2
停止按钮
X003
SB3
高水位选择开关
X004
SB4
中水位选择开关
X005
SB5
低水位选择开关
X006
SQ1
水排空检测开关
X007
SQ2
咼水位检测开关
X010
SQ3
中水位检测开关
X011
SQ4
低水位检测开关
人机接口部分的按钮等都选择低压电器元件,保护操作者的安全。
第三部分PLC设计部分
3.1正常运行流程图如下图所示
Y
进水
超重
Y
N
水位到设定水位
Y
停止进水
停止进水
N
停止按钮闭合
Y
正转洗衣
N
计时30s
Y
停止洗衣
N
反转洗衣
计时2s
N
计时30s
Y
停止洗衣N计ຫໍສະໝຸດ 2s洗衣5次计时2s
开始
设定水位
按启动按钮
32强制运行流程图如下
为防止全自动洗衣机在工作过程中, 电路发生短路, 损坏电动机和电路中的 各种电气设备,因此在主电路中安装了熔断器, 当电路出现短路故障时, 能迅速、 可靠的断开电源。
全自动洗衣机在无人问津的情况下可能长时间运行, 为防止电机绕组的温升 超过额定值而损坏, 采用热继电器作为保护元件, 与熔断器搭配使用, 可靠地保 护电动机。
X012
SB6
手动排水
X013
SB7
手动脱水
X014
SP1
压力开关
2.数字量输出部分
这个控制系统需要控制的外部设备有进水电磁阀、 排水电磁阀、洗涤电动机、 脱水桶、报警器共五个设备。但是由于洗涤电动机有正转和反转两个状态, 分别 都应正转继电器和反转继电器,所以输出点有六个。具体的输出地址分配如表
4.2所示。
作是程序存放在存储卡中,若要修改程序,先将PLC设定在STOP犬态下,运行
GX Developer编程软件,打开全自动洗衣机程序,即可在线调试,也可用编程 器进行调试。
第四部分 全自动洗衣机控制系统PLC程序
1.数字量输入部分
这个控制系统的输入有启动按钮、停止按钮、水位选择开关(高水位、中水 位、低水位)、手动排水、自动排水开关、高水位浮球开关、中水位浮球开关, 低水位浮球开关、水排空浮球开关、压力开关共12个。具体的输入地址分配如
1)程序的构成
这个程序有自动方式和手动方式两种。在自动方式下,PLC将运行已经设置 好的程序和参数(适用于机械一切都正常工作的情况下)。在手动方式下是在紧 急停止情况下,可以手动排水和脱水。
2)程序的下载、安装和调试
将各个输入输出端子和实际控制系统中的按钮。所需控制设备正确连接,完
成硬件的安装。全自动洗衣机程序是由GX Developer软件的指令完成,正常工