1、PLC 全自动洗衣机控制系统第 1 页 共 25 页摘 要该毕业设计介绍了可编程序控制器(PLC)和PLC控制系统的基本知识,包括PLC的定义、特点、分类、技术指标、基本结构、工作原理、硬件知识及PLC控制系统等相关知识。由于PLC 的性能优越,兼具计算机的功能完备,灵活性强,通用性好和继电接触器控制简单易懂,维修方便等双重优点,形成以微电脑为核心的电子控制设备,可编程序控制器是近年来一种极为迅速,应用极为广泛的工业控制装置。采用三菱公司的FX2N系列的PLC,设计了一个简单的全自动洗衣机控制系统。全自动洗衣机通过了可编程序控制器来实现洗涤过程,省时省力。但这篇设计介绍的PLC仅仅用做教育范例
2、,正常家用洗衣机由于成本有限,性价比要求高,PLC作用于家用电器产品还没有普及。关键词:PLC ;洗衣机;全自动PLC 全自动洗衣机控制系统第 2 页 共 25 页第 1 章 PLC 的简介1.1 可编程序控制器的概述随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已应用于各个领域。现代社会要求制造业对市场的需求迅速反应,生产出小批量、多品种、多规格、低成本和高质量的产品。为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性。可编程序控制器正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。可编程序控制器(Programmable Logic Con
3、troller)简称 PLC,它具有编程方法简单易学,功能强、性能价格比高,硬件配套齐全、用户使用方便、适应性强,可靠性高、抗干扰能力强,系统的设计、安装、调试工作量少,维修工作量小、维修方便,体积小、能耗低等特点,已经成为当代工业自动化的主要控制设备之一,在工业生产的所有领域得到了广泛的使用,在其它领域(例如民用和家庭自动化)的应用也得到了迅速的发展。PLC 的推广应用在我国得到了迅猛的发展,它已经广泛应用在各种机械设备和生产过程的电气控制装置中。了解 PLC 的工作原理,具备设计、调试和维护 PLC 控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求。1.2 PLC 的简介
4、1.2.1 PLC 简介可编程序控制器是 20 世纪 60 年代开始发展起来的一种新型工业控制装置,用于取代传统的继电器控制系统,实现逻辑控制、顺序控制、定记数等功能。高档 PLC 还能实现数字运算、数据处理、模拟量调节,以及联网通信。它具有通用性强、可靠性高、指令系统简单、编程简单易学、易于掌握、体积小、维修工作少、现场连接安装方便等优点。广泛应用于冶金、采矿、建材、石油、化工、机械制造、汽车、电力、造纸、纺织、装卸、环保等领域,尤其在机械加工、机床控制上应用广泛。在自动化领域与CAD/CAM、工业机器人并称为工业自动化的三大支柱。随着微处理器技术的日趋成熟,可编程序控制器的处理速度大大提高
5、,功能不断完善,性能不断提高,不但能进行逻辑运算、处理开关量,还能进行数字运算、数据处理、模拟量调节,体积缩小,实现了小型化。1.2.2 硬件介绍可编程序控制器的核心是一台单板机,其外围配置了相应的接口电路,内部配置PLC 的硬件包括基本组成部分、I/O 扩展部分和外部设备三大部分。 A. CPUCPU 即微处理器,实际是一台单片机,上面除了 CPU,还有存储器和并行接口、窜行接口、时钟。其作用是:a. 对系统进行管理。PLC 全自动洗衣机控制系统第 3 页 共 25 页b. 进行程序解释,根据用户程序执行输入、输出操作等。B. 存储器PLC 的存储器有两种:一是单片机上带的存储器,主要用于存
6、储系统监控程序及系统工作区间,生成用户环境,二是用户程序存储器,存储程序及参数,用锂电池作后备,调试起来方便。C. 输入/输出接口电路输入/输出接口电路是 PLC 与被控对象联系的桥梁。D. 电源电源是 PLC 整机的能源供给中心。PLC 系统中有两种电源:一种是内部电源,是PLC 主机内部电路的工作电源,要求性能稳定、工作可靠,一般用开关稳压电源。另一种是外部电源,用于传输现场信息或驱动现场执行机构,通常由用户另备。1.2.3 软件介绍A. 监控程序监控程序是由厂家编制的,用于管理、协调 PLC 各部分工作,充分发挥系统硬件功能,方便用户使用的通用程序。具有以下功能:a. 系统配置登记及初始
7、化。b. 系统自诊断。c. 命令识别与处理。d. 用户程序编译。e. 模块化子程序及调用管理。B. 用户程序用户程序又称应用程序,由用户根据控制需要用 PLC 的编程语言编制而成。C. 用户程序用户程序是由监控程序生成的,包括用户数据结构、用户元件分配区、用户程序存储区、用户参数、文件存储区等。D. PLC 的内部等效电路PLC 是专为工业控制设计的专用计算机,包括了 CPU、存储器、I/O 接线口等硬件。1.2.4 元件介绍A. 输入继电器输入继电器是 PLC 接受外部输入的开关量信号的窗口。PLC 通过光耦合器,将外部信号的状态读入并存储在映像寄存器中。输入继电器的状态取决于外部输入信号的
8、状态,不可能受用户程序的控制,因此在梯形图中绝对不能出现输入继电器。B. 输出继电器输出继电器是 PLC 向外部负载发送信号窗口。输出继电器用来将 PLC 的输出信号传送给输出模块,再由后者驱动外部负载。在梯形图中,每一个输出继电器的常开触点和常闭触点都可以使用多次。C. 辅助继电器辅助继电器(M)是用软件实现的,它们不能接受外部的输入信号,也不能直接驱动外部负载,是一种内部的状态标志。相当于电器控制系统中的中间继电器。PLC 全自动洗衣机控制系统第 4 页 共 25 页D. 定时器PLC 中的定时器( T)相当于继电器的时间继电器。它有一个设定值寄存器,一个当前值存储器,和一个用来存储其触点
9、状态的映像寄存器,这三个存储单元使用同一个元件号。E. 内部计数器内部计数器(C)用来对 PLC 的内部映像寄存器(X 、Y、M 和 S)提供的信号计数,计数脉冲为 ON 或 OFF 的持续时间,应大于 PLC 的扫描周期,其响应速度通常小于数十赫兹。1.2.5 PLC 的特点A. 编程方法简单易学可编程序控制器采用专门的编程语言,指令少,简单易学。B. 功能强,性价比高一台小型 PLC 内有成千上百个可供用户使用的编程元件,可以实现复杂的控制功能。与相同功能的继电器系统相比,具有很高的性价比。C. 硬件配套齐全,用户使用方便,适应性强PLC 产品已经标准化、系列化、模块化,配备有品种齐全的各
10、种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。D. 可靠性高,抗干扰能力强PLC 采用了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,已经被认为是最可靠的工业控制设备之一。E. 系统的设计、安装、调试工作量少PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、调试工作量大大减少。F. 维修工作量小,维修方便PLC 的故障率很低,且有完善的自诊断功能。用更换模块的方法可以迅速地排除故障。G. 体积小,能耗低小型 PLC 的体积相当于几
11、个继电器的大小,因此可以将开关柜的体积缩小到原来的1/2 甚至 1/10,故可以省下大量的配线和附件,减少很多安装接线工时,节约大量费用。1.2.6 硬件设计介绍A. 机型选择FX1 2 3 4 5图 1-1PLC 全自动洗衣机控制系统第 5 页 共 25 页表 1-1 FX 系列 PLC 的输出技术指标项目 继电器输出 晶闸管输出 晶体管输出外部电源 最大为 AC1240V或 DC30V AC85242V DC530V电阻负载 2A/1 点,8A/COM 0.3A/1 点,0.8A/COM 0.5A/1 点,0.8A/COM感性负载 AC80VA,120/240V AC36VA/240V D
12、C12W/24V最大负载白炽灯负载 100W 30W DC1.5W/24V最小负载 DC 电压 5V 时2mA AC2.3VA/240V -OFF ON 100ms 1ms 0.2ms响应时间ONOFF 10ms 10ms 0.2ms开路漏电流 - AC2.4mV/240V DC0.1mA/30V电路隔离 继电器隔离 光电晶闸管隔离 光耦合器隔离a. 子系列名称,例如 1S、1N、2N 等。b. 输入、输出的总点数。c. 单元类型:M 为基本单元,E 为输入、输出混合扩展单元与扩展模块,EX为输入专用扩展模快,EY 为输出专用扩展模块。PLC 全自动洗衣机控制系统第 6 页 共 25 页d.
13、输出形式:R 为继电器输出,T 为晶体管输出, S 为双向晶体管输出。e. 电源和输入输出类型等特点:无标记为 DC 输入,AC 电源;D 为 DC 输DC 电源。1.3 三菱 PLC 的简介三菱 PLC 有如下系列: Q 系列,AnS 系列,QnA 系列,A 系列和 FX 系列前四个系列的 PLC 为模块型。可按要求配置。FX 系列 PLC 为单元型,内含 CPU、电源和固定搭配的输入/输出。Q4AR 系列为双机热备系列,最大输入输出点数为 8192 点。A 系列 PLC的最大输出点数为 2048 点。F 系列程序控制器的最大输入输出点数为 256 点。三菱小型 FX 2(N)系列程序控制器
14、的输入输出点最大不超过 256 点。每台主机可连模拟输入、模拟输出、高速记数、定位等特殊功能模块,不超过 8 个。FX 系列在日本三菱的姬路制作所生产。三菱姬路制作所累计已生产超过三百万台 FX 系列 PLC。目前 FX 系列 PLC 为中国内地销量最多的小型 PLC。FX 系列 PLC 根据输入输出点数不同及功能分为多个不同的系列:输入输出点数在 30 点以內可使用 FX1S 系列,输入输出点数在 128 个点以内可使用 FX1N 系列,输入输出点数在 256 点以內可使用 FX2N 系列。FX2N 系列 PLC 的特点:FX2N 是 FX2 的持续,基本单元(16128 点) 有继电器或晶
15、体管输出,最多可扩展到 256 点,內置有 8K 步 RAM (最多可扩展到 16K 步)可选用存储卡盒,有 RAM,EPROM 和 EEPROM 等。优点还有:超高速的运算速,0.08 微秒比 FX2的 0.48 微秒快六倍,容量极大,8K 步(最大 16K 步)比 FX2 大四倍,机体小型化,比 FX2小 50%,兼容 FX2 的编程设计备有多种不同的 FX2N 扩展单元及特殊模块通讯功能,扩展模块低成本模板化,FX2N-xxxBD 更多通讯/网络功能, RS232,RS422,RS485 更便宜的配置兼用,FX0N 的扩展单元及特殊模块可增加多一个通道,如:连接一台人机界面显示单元 DU
16、,另外一个连接编程器;或连接二台 DU 丰富的软元件辅助继电器(M):3072点+256 点,状态继电器 (S):1000 点,计数器(C) :235 点,定时器(T) :256 点( 积算定时器 1ms 4 点, 10ms 6 点) ,数据寄存器(D):200 点 +7800 点(按需设置),变址寄存器(V,Z):16 点,堆栈指针 (P):128 点,中断指针 (I):15 点,內附高速计数器单向计数器:60KHz 2 点,10KHz 4 点双向计数器:30KHz 1 点,5KHz 1 点。PLC 全自动洗衣机控制系统第 7 页 共 25 页第 2 章 PLC 对全自动洗衣机的控制2.1
17、PLC 对全自动洗衣机进行控制的主要内容用 PLC 对全自动洗衣机进行控制,全自动洗衣机示意图(如图 2-1 所示) ,全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,用作盛水用。内桶可以旋转,用作脱水(甩干)用。内桶的四周有很多小孔,使内、外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水阀门打开,经进水管将水注入到外桶。排水时,通过电控系统使排水阀门打开,将水由外桶排到机外。洗涤正转、反转由洗涤电机驱动拨盘正转、反转来实现,此时脱水桶(内桶)并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电机带动内桶正转进行脱水甩
18、干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。2.2 PLC 对全自动洗衣机进行控制的主要要求PLC 投入运行,系统处于初始状态,准备好启动。选择水位,按下启动按钮,点控系统打开进水阀,自来水经进水管注入到外桶,当水到达预设位置时,停止进水,并启动洗涤电机开始洗涤正转。正转洗涤 15S 后洗涤电机暂停,暂停 3S 后开始洗涤反转,洗涤反转 15S 后暂停 3S,又开始洗涤正转 如此循环,若正、反洗涤达到 3 次时,开始排水。水位下降到低水位时,启动洗涤电动机带动内桶正转进行脱水并继续排水,脱水 10S
19、就完成一次从进水到脱水的大循环。然后再启动进水洗涤,如此循环 3 次大循环,如果完成了 3 次大循环,则进行洗完报警。报警 10S 后结束全过程,自动停机。此外,还要求可以按下排水按钮以实现手动排水,按下停止按钮以实现手动停止、排水、脱水等。2.3 PLC 对全自动洗衣机进行控制的主要分析PLC 对全自动洗衣机的控制不同与一般的简单流程控制,该过程属于带有分支流程的控制问题,具有明显的跳转、循环控制流程,因此该过程需使用一种重要的编程工具中间继电器(如 M0、M1 等) 。PLC 全自动洗衣机控制系统第 8 页 共 25 页、 、 、图 2-1 全自动洗衣机示意图由控制要求可知,全自动洗衣机示
20、意图(如图 2-1 所示) 。首先打开电源,用户根据衣物的多少及大小进行水位的选择,并有相应的指示灯指示。再按下启动按钮,开始进水洗涤衣物。使用 PLC 控制时,输入设备主要有电源按钮,启动按钮,水位选择按钮(高水位选择按钮、中水位选择按钮、低水位选择按钮) ,水位开关(高水位开关、中水位开关、低水位开关) ,排水按钮及脱水按钮等。输出设备主要有电源指示灯,水位选择按钮信号灯(高水位选择信号灯、中水位选择信号灯、低水位选择信号灯) ,进水电磁阀,洗涤电动机正转接触器,洗涤电动机反转接触器,排水电磁阀,脱水离合器及报警蜂鸣器等。PLC 全自动洗衣机控制系统第 9 页 共 25 页第 3 章 全自
21、动洗衣机控制系统的 PLC 方案设计3.1 全自动洗衣机控制系统的 PLC 选型和资源配置根据题目要求和题目分析,该系统需要 10 个输入点和 10 个输出点,水位开关在此使用行程开关代替。3.1.1 PLC 控制全自动洗衣机的输入/输出地址表。表 3-1 输入/输出地址表输入 输出功能 元件 PLC 地址 功能 元件 PLC 地址电源按扭 SB1 X0 进水电磁阀 YV1 Y0启动按扭 SB2 X1 排水电磁阀 YV2 Y1停止按扭 SB3 X2 洗涤电动机正转接触器 KM1 Y2排水按扭 SB4 X3 洗涤电动机反转接触器 KM2 Y3高水位 SB5 X4 脱水电磁离 合器 YC Y4中水
22、位 SB6 X5 报警蜂鸣器 HA Y5水位选择 按扭低水位 SB7 X6 电源指示 HL1 Y6SQ1 X7 HL2 Y7SQ2 X10 HL3 Y10水位开关SQ3 X11水位指示HL4 Y11PLC 全自动洗衣机控制系统第 10 页 共 25 页3.1.2 PLC 控制全自动洗衣机的输入/输出接线图图 3-1 输入/输出外部接线图3.2 全自动洗衣机的状态转移图的设计状态转移图(流程图)的设计,是运用状态编程思想解决顺序控制问题的过程。该过程可以分为任务分解、弄清楚每个状态的功能、找出每个状态的转移条件及方向、设置初始状态共 4 个阶段。3.2.1 全自动洗衣机任务设计分解。根据控制要求
23、,将洗衣机的工作过程分解为以下几个工序(状态) 。表 3-2 工作过程的分解电源开关 M0 正、反洗涤次数 M6进水 M1 排水 M7正转洗涤 M2 脱水 M8暂停 M3 洗涤次数 M9反转洗涤 M4 报警 M10暂停 M5PLC 全自动洗衣机控制系统第 11 页 共 25 页3.2.2 弄清楚各个状态的功能。表 3-3 各个状态的功能M0 使电源导通 Y6 为 ONM1 使进水电磁阀打开进水 Y0 为 ONM2 正转洗涤 15SY2 为 ON,定时 T0K150 延时 15 秒M3 暂停 3S 定时器 T1,K30M4 反转洗涤 15SY3 为 ON,定时 T2K150 延时 15 秒M5
24、暂停 3S 定时 T3,K30M6 正、反转洗涤计数 计数 C0,K3M7使排水电磁阀打开排水及 C0 复位Y1 为 ON复位 C0M8使脱水电磁离合器吸合脱水及排水 10SY1、Y2、Y4 为 ON定时 T4,K100M9 洗涤次数计数 计数 C1,K3M10报警、蜂鸣器工作及 C1 复位Y5 为 ON,复位 C1定时 T5,K100PLC 全自动洗衣机控制系统第 12 页 共 25 页3.2.3 找出各个状态的转移条件和转移方向图 3-2 全自动洗衣机运行流程图、 、 、 、 、 、 15S、 3S、 、 15S、 3S、 、 、 、 3、 、 、 10S、 、 3、 10S、PLC 全自
25、动洗衣机控制系统第 13 页 共 25 页3.3 根据流程图及各个状态的功能画出梯形图X0X0X0X0M0 T5 Y6Y6Y6M0X4X5X6M0 Y7 Y11M0 Y10 Y11Y7 Y10M0M0Y10Y11Y10Y11Y7Y7Y7 M1 Y0Y10Y11M9 C1 M2 X2 M1X1M1、PLC 全自动洗衣机控制系统第 14 页 共 25 页M6 C0 M3M4M5M6M7M2M3M4M5M6X71011M2M2M2T0 K150Y2M8M2 T0M3M3 T1 K30M3 T1M4M5M4 Y3T2 K150M4 T2M5 T3 K30M5 T3 M2M6M6 C0 K3、PLC 全
26、自动洗衣机控制系统第 15 页 共 25 页M6 M7M8M8M10C0M7M8M9M10M7M7M8M10X3X2RST C0M7 Y1X6 M9 X2 M8M8Y4T4 K100T4 M1 M10 M9M9M9 C1 K3C1 M0 X2Y5RST C1T5 K100、 10、10、图 3-3 全自动洗衣机运行梯行图PLC 全自动洗衣机控制系统第 16 页 共 25 页3.3.1 程序设计过程中所用的网络说明A. 电源开关网络当第一次按下 SB1,X0 常开触点闭合,常闭触点断开,Y6 输出线圈有效,电源接通,电源指示灯 HL1 亮。Y6 常开触点闭合,实现自锁,中间继电器 M0 得电,M
27、0 常开触点闭合,常开触点断开。Y6,M0 始终得电。当第二次按下 SB1,X0 常开触点闭合,常开触点断开,Y6 输出线圈有效,电源断开,指示灯 HL1 熄灭。Y6 常开断开,常闭闭合,M0 也失点,常开断开,常闭闭合,恢复初始状态。所以当 SB1 按下奇数次时表示接通电源;当按下偶数次时表示切断电源。接通电源时,Y6 输出线圈有效,控制电源指示灯亮。T5 常闭与 Y6 线圈串联,实现联锁,当洗涤完毕后实现自动停机。B. 水位选择网络水位选择包括高水位,中水位和低水位选择,分别由 SB5(X4),SB6(X5),SB7(X6)实现。当按下 SB5,X4 常开触点闭合,Y7 输出线圈有效,高水
28、位指示灯 HL2 亮,Y7 的常开触点闭合,分别实现自锁和为下一步启动进水做准备,Y10 ,Y11 常闭触点与 Y7 线圈串联实现联锁。当按下 SB6 时,X5 的常开触点闭合,Y10 线圈输出有效,中水位指示灯 HL3 亮。Y10 的常开触点同样分别实现自锁和为下一步启动进水做准备。Y7,Y10 与Y11 线圈串联实现联锁控制。低水位选择时与高水位工作模式一样。用户根据衣物的多少可设置水位的高低,选择不同的水位均有相应的指示灯发亮。C. 启动进水网络按下 SB2 启动按钮,X1 常开触点闭合,M1 中间继电器输出线圈有效,M1 常开触点闭合,分别实现自锁和导通 Y0,使 Y0 输出线有效,因
29、为上一步水位选择时Y7,Y10,Y11 中有一个是闭合的,所以当 M1 常开触点闭合后 Y0 就输出有效,进水电磁阀打开,给洗衣机进水。同时由 M9 的常开与 C1 的常闭组成的串联网络与 X1 并联,其功能是实现洗涤三次循环,即在未达到洗涤三次时会再次进行进水洗涤的过程。M2 常闭触点与 M1 线圈串联是实现联锁,X2 常闭触点与 M1 线圈串联是实现手动实现停止进水。D. 正转洗涤网络当洗衣机的水位达到预设水位时,Y7,Y10,Y11 其中与之相对应的一条之路将导通,M2 中间继电器输出线圈有效。M2 常开触点闭合,分别实现了自锁和导通 Y2 和 T0。Y2与 T0 输出线圈有效。洗涤电动
30、机正转接触器闭合,同时定时器开始计时,计时时间为15S。M6 的常开与 C0 常闭组成的串联网络与 X7,X10,X11 并联,目的是实现正反转三次小循环。即在未达到正反转三次的情况下会再次进行正反转洗涤过程。M3 常闭触点与 M2 线圈串联是实现联锁。E. 暂停 3S 网络当 T0 定时器的计时时间到达时,T0 常开触点闭合。由于 M2 常开触点在上一网络中已经闭合。M3 中间继电器输出线圈有效,M3 常闭触点断开,M2 输出线圈失效。M3 常开触点闭合实现自锁和导通定时器 T1,同时为下一步反转洗涤网络做准备。 T1 导通后T1 开始计时。M4 常闭触点与 M3 线圈串联是实现联锁功能。当
31、进行下一网络时自动断开此网络。F. 反转洗涤网络PLC 全自动洗衣机控制系统第 17 页 共 25 页当 T1 定时器的计时时间到达时,T1 常开触点闭合,M3 常开触点在上一网络中已经闭合。所以 M4 中间继电器输出线圈有效。M4 常开触点闭合实现自锁和 Y3 与 T2。同时为下一网络执行做准备。M4 常闭触点断开,使 M3 输出线圈失效。Y3 导通后其输出线圈有效,电动机正转洗涤接触器闭合,洗衣机开始反转洗涤。同时 T2 定时器开始计时,计时时间为 3S。M5 常闭触点与 M4 线圈串联也是实现联锁功能,即在执行下一网络是自动切断本网络。G. 暂停 3S 网络 2当 T2 定时器的即使时间
32、到达时,T2 常开触点闭合,由于 M4 在上一网络中已经闭合,所以 M5 中间继电器输出线圈有效。M5 常开触点闭合,实现自锁和导通 T3 定时器,T3定时器同时开始计时,计时时间为 3S。同时为下一步计时网络做准备。M6 常闭触点与M5 线圈串联实现联锁功能,即在执行计数网络时断开此网络。H. 正、反洗涤循环计数网络当 T3 定时器计时时间到达时,T3 常开触点闭合,由于 M5 常开触点在上一网络中已经闭合,所以此时 M6 输出线圈有效。M6 常闭触点断开,断开上一网络使 M5 线圈无效。M6 常开触点闭合,实现自锁和导通 C0 计数器。C0 导通后便开始计数,设置次数为三次。在下一网络中的
33、 M5 常开触点闭合,为其导通做准备。 M2、M7 常闭触点与 M6 线圈串联实现联锁功能。I. 排水网络当 C0 计数器的计数达到三次时,C0 常开触点闭合。由于 M6 常开触点在上一网络中已经闭合,此时 M7 输出线圈有效,则 M7 常闭触点断开,M6 输出线圈失效;M6 常开触点闭合,其一时实现自锁的目的;其二是导通 Y1 与 C0 使 C0 复位。在下一网络的 M7常开触点闭合是为下一步的正常工作做准备。X3 与 M6、C0 并联,是为了实现手动排水。M8 常闭与 X2 常闭线圈串联,M8 是实现联锁功能。当 M8 输出线圈有效时,M7 输出线圈断开失效。X2 常闭是为了实现手动停止排
34、水。 Y1 导通后排水电磁阀打开,洗衣机开始排水,同时 C0 也被复位。J. 脱水、排水 10 秒网络在排水网络中,洗衣机一直进行排水的过程,当洗衣机中的水位降低到低水位时,X6 常开触点闭合 M7 常开在上一网络中已闭合,则此时 M8 中间继电器输出线圈有效。此时 M8 常闭触点断开,使得 M7 线圈失效;一个 M8 常开触点实现自锁,另一个导通Y4 及 T4,在正转洗涤网络和排水网络中的 M8 常开触点闭合,道通 Y1 与 Y2。下一网络中的 M8 常开触点也闭合,为下一步的网络执行做准备。 M9 常闭与 M8 线圈串联实现联锁,X2 串联是实现手动停止,Y1 线圈有效则排水电磁阀打开进行
35、排水;Y2、Y4 线圈有效时,洗涤电动机正转接触器闭合、脱水电磁离合器闭合实现脱水,同时 T4 定时器开始计时,计时时间为 10S。K. 洗涤循环次数计数网络当 T4 定时器的计时时间到达时 T4 常开触点闭合。M9 输出线圈有效,M9 常开触点断开,M8 输出线圈失效。M9 常开触点闭合,一个实现自锁,还有一个实现导通 C1 计数器。下一网络中的 M9 为导通其网络做准备。C1 计数器的设置值为 3,达到三次后便动作。M1 常闭触点和 M10 常闭都是实现联锁,当执行下一指令时断开此网络。PLC 全自动洗衣机控制系统第 18 页 共 25 页L. 报警 10 秒、停机网络当 C1 计数器计数
36、达到设置值 3 时,其常开触点闭合,M10 输出线圈有效。M10 常闭触点断开,则 M9 线圈失效。M10 常开触点闭合,Y5 输出线圈有效,报警蜂鸣器开始蜂鸣报警。T5 也开始计时,计时时间为 10S。同时 C1 计数器也被复位。M0 常闭触点串联其中是实现联锁,X2 常闭触点是手动实现停止报警。当 T5 定时器的计时时间到达后,电源网络中的 T5 常闭触点断开,Y6 失电,电源断开,洗衣机自动停机,一次洗衣过程结束。3.3.2 程序设计过程中运用的定时器及计数器全自动洗衣机控制系统的 PLC 程序设计中,为实现自动控制,需设置 6 个定时器和2 个记书数器T0正转定时,定时预置值为 150
37、。T1正洗暂停定时,定时预置值为 30。T2反转定时,定时预置值为 150。T3反洗暂停定时,定时预置值为 30。T4脱水定时,定时预置值为 100。T5报警定时,定时预置值为 100。C0正、反洗涤循环记数,记数预置值为 3。C1洗涤次数记数,记数预置值为 3。PLC 全自动洗衣机控制系统第 19 页 共 25 页第 4 章调试过程4.1 过程打开 FXGP_WIN-C 软件图 4-1,点击菜单栏中的“文件” ,打开新文件,在 PLC 类型设置对话框中选择 FX2N/FX2NC,确认。图 4-1 FXGP_WIN-C 软件图在打开的窗口中输入 PLC 的梯形图如图 4-2。PLC 全自动洗衣
38、机控制系统第 20 页 共 25 页图 4-2 FXGP_WIN-C 软件图窗口图程序输好后,点击工具栏中的转换,转换完成后点击“指令表视图” ,出现 PLC 的指令表,共进两百步如图 4-3。图 4-3 指令表视图转换完成后,连接 PLC 的硬件接线,包括 PLC、线圈、接触器、电阻、指示灯、电磁阀、电磁离合器、蜂鸣器。用数据线将 PLC 与计算机连接。PLC 打到“STOP”状态。上述步骤完成后,点击工具栏的“PLC” ,选择传送“写出”如图 4-4。PLC 全自动洗衣机控制系统第 21 页 共 25 页图 4-4 指令表视图在 PLC 程序写入对话框中选择范围设置,起始步为 0,终止步为
39、 200。单击确认如图4-5。图 4-5 PLC 程序图数据传送完毕后,将 PLC 打到“RUN”状态,点击工具栏的“监控/测试”进入原件控制点击“开始控制” 。按照洗衣机的控制过程进行操作如图 4-6。PLC 全自动洗衣机控制系统第 22 页 共 25 页图 4-6 洗衣机的控制过程进行操作图当调试结果满足控制要求时说明次程序满足设计要求。完成后点击“停止监控” 。拆除接线,调试成功。4.2 原件清单表 4-1 原件清单原件名称 符号 额定值 数量按钮 SB 220V/5A 7PLC PLC FX2n-32R 1行程开关 SQ 220V/5A 3接触器 KM 220V/50HZ 3电磁阀 Y
40、V 220V/5A 2电磁离合器 YC 220V/5A 1指示灯 HL 10V/1A 4电阻 R 210 4蜂鸣器 HA 220V/2A 1熔断器 FU 220V/5A 2PLC 全自动洗衣机控制系统第 23 页 共 25 页第 5 章 结论通过对电气自动化专业相关知识这些年的学习,我对这个专业的基础知识有一定的了解,并对我的日常工作与学习帮助甚大。但是由于理论知识与实践有所脱节,导致对所学内容没有及时消化和吸收。毕业课题设计正好给了我动力,让我勇敢的走出去调查实践,当然做毕业设计并不仅仅是为了去实践。通过做毕业设计,让我清楚还有哪些知识没有掌握,还有哪些知识需要巩固,在 21世纪,科技与人才
41、最重要,特别是技术型人才更是难能可贵。在做设计的过程中,我深深的体会到自动化技术已经遍及千家万户,自动化技术已在悄然改变我们的生活。校园生活即将结束,毕业设计是我离开校园前做的一张“有形”的答卷。我更是尽自己最大的努力将它优化到最好。这不仅仅是对我学习的总结,也是我从学生过渡到社会人的踏板。PLC 全自动洗衣机控制系统第 24 页 共 25 页致 谢本论文设计在吴尉尉老师的悉心指导和严格要求下完成,从课题选择到具体的写作过程,无不凝聚着吴老师的心血和汗水,在我的毕业论文写作期间,吴老师为我提供了种种专业知识上的指导和一些富于创造性的建议,没有这样的帮助和关怀,我不会这么顺利的完成毕业论文。在此
42、向吴老师表示深深的感谢和崇高的敬意。在临近毕业之际,我还要借此机会向在这些年给予了我帮助和指导的所有老师表示由衷的谢意,感谢他们这些年来的辛勤栽培。不积跬步何以至千里,各位任课老师认真负责,在他们的悉心帮助和支持下,我才能够很好的掌握和运用专业知识,并在设计中得以体现,顺利完成毕业论文。同时,在论文写作过程中,我还参考了有关的书籍和论文,在这里一并向有关的作者表示谢意。PLC 全自动洗衣机控制系统第 25 页 共 25 页参考文献1 廖常初.PLC 基础及应用.第 2 版. 北京.机械工业出版社.20072 王兆晶.维修电工(高级).北京.机械工业出版社.20073 熊幸明.工厂电气控制技术.北京.清华大学出版社.20054 黄净.电气控制与可编程序控制器.北京.机械工业出版社 .20045 廖常初.S7-300/400PLC 应用技术 .北京.机械工业出版社.20056 三菱电机.FX1S、FX1N 、 FX2N、FX2NC 编程手册.2005