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

学院毕业论文设计

2、PLC框架配置图

全自动洗衣机控制采用三菱公司FX2N系列PLC。PLC框架配置如图4-4所示。

图4-4 PLC框架配置图

3、I/O地址分配

由于CPU模块有16点数字量输入,有16点数字量输出,所以不再需要输入/输出模块。采用I/O 分配采用自动分配方式,模块上的输入端子对应的输入地址是X0~X15,

输出端子对应的输出地址是Y0~Y11。 4.4.2 模块功能概述

CPU模块采用三菱公司的FX2N-48MR-001模块,它控制着整个系统按照控制要求有条不紊地运行。同时由于该模块采用交流220V供电,并且自带16个数字量输入点和16个数字量输出点,完全能满足全自动洗衣机控制系统的要求,所以不再需要另外的电源模块、数字量输入和输出模块。

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

4.5.1 编程软件

编程软件采用三菱公司为其生产的PLC而设计的编程软件GX-Developer。

GX Developer为一个可以用于FX系列可编程控制器的编程软件,可在DOS/Windows下运行。

GX Developer中,可通过线路符号、列表语言及SFC符号来创建指令程序,建立注释数据及设置寄存器数据。也可以创建顺控程序以及将其存储为文件,用打

25

学院毕业论文设计

印机印出来。

该程序在串行系统中可以与可编程控制器进行通信、文件传输、操作监控以及各种测试功能。

系统的启动与退出:

安装好软件后,桌面自动生成FXGP/WINC图标,用鼠标双击图标即可打开该软件。在执行菜单命令【文件】下【退出】可退出编程软件。

文件管理

创建新文件,选择【文件】下【新文件】菜单项,或者按【Ctrl+N】键,在PLC类型设置对话框中选择PLC类型,按确定即可,其操作界面如图4-5所示

4.5.2 程序的流程图、构成和相关设置 1、正常运行流程图:

26

学院毕业论文设计

开 始 设定水位按启动按扭 是进 水是 水位到设定水位否是停止进水记时2秒是正转洗衣否记时20秒是反转洗衣否记时20秒是洗衣5次是排 水否否水是否排完是脱 水否否记时30秒是洗衣过程运行3次否是洗衣报警否记时3秒结 束 27

学院毕业论文设计

图4-6 正常运行流程图

2、强制停止流程图:

图4-7 强制停止流程图

3、程序的下载、安装和调试

将各个输入/输出端子和实际控制系统中的按扭、所需控制设备正确连接,完成硬件的安装。全自动洗衣机程序是有GX-Developer软件的指令完成,正常工作时程序存放在存储卡中,若要修改程序,先将PLC设定在STOP状态下,运行GX-Developer编程软件,打开全自动洗衣机程序,即可在线调试,也可用编程器进行调试。

4.6 全自动洗衣机控制系统PLC程序

4.6.1 系统资源分配

28