
2022年全自动洗衣机程序研究设计.docx
13页精品学习资源陈佳伟张运龙侯鹏张怀超物理与电气信息工程学院电子信息工程(自动化)09 级电子( 2)班202101071792 202101071791 2021010717882021010718252021-12-20熊春宇大庆师范学院PLC 课程设计报告设计课题 : 全自动洗衣机程序设计姓 名:学 院:专 业:班 级:学 号:日 期指导老师 :欢迎下载精品学习资源第一部分总体思路全自动洗衣机程序设计欢迎下载精品学习资源全自动洗衣机的工作原理:开头 - 进水- 洗衣- 排水- 脱水- 终止其次部分电气设计部分如下图为全自动洗衣机的 PLC掌握系统电路图;通过 PLC来实现电动机的正反转,并且实现洗衣机按预先设置的程序自动执行,完成洗衣;当需要手动排水与脱水时,可强禁止自动程序的运行,跳出自动切换到手动操作;为防止全自动洗衣机在工作过程中,电路发生短路,损坏电动机和电路中的各种电气设备,因此在主电路中安装了熔断器,当电路显现短路故障时,能快速、牢靠的断开电源;全自动洗衣机在无人问津的情形下可能长时间运行,为防止电机绕组的温升超过额定值而损坏,采纳热继电器作为爱护元件,与熔断器搭配使用,牢靠地爱护电动机;人机接口部分的按钮等都挑选低压电器元件,爱护操作者的安全;第三部分 PLC设计部分欢迎下载精品学习资源3.1 正常运行流程图如下图所示;3 2 强制运行流程图如下1) 程序的构成这个程序有自动方式和手动方式两种;在自动方式下, PLC将运行已经设置好的程序和参数(适用于机械一切都正常工作的情形下);在手动方式下是在紧急停 止情形下,可以手动排水和脱水;2) 程序的下载、安装和调试将各个输入输出端子和实际掌握系统中的按钮;所需掌握设备正确连接,完成 硬件的安装;全自动洗衣机程序是由 GX Developer 软件的指令完成,正常工作是程序存放 在储备卡 中, 如要 修改 程 序, 先 将 PLC设 定在STOP状 态下, 运 行GX Developer 编程软件,打开全自动洗衣机程序,即可调试,也可用编程器进行调试;第四部分全自动洗衣机掌握系统 PLC程序4.2.1 系统资源安排1. 数字量输入部分这个掌握系统的输入有启动按钮、停止按钮、水位挑选开关(高水位、中水位、低水位)、手动排水、自动排水开关、高水位浮球开关、中水位浮球开关,低水位浮球开关、水排空浮球开关、压力开关共 12个;详细的输入地址安排如表 4.1所示;表4.1 输入地址安排输入地址对应的元器件对应的外部设备X001SB1启动按钮X002SB2停止按钮X003SB3高水位挑选开关X004SB4中水位挑选开关X005SB5低水位挑选开关X006SQ1水排空检测开关欢迎下载精品学习资源X007SQ2高水位检测开关X010SQ3中水位检测开关X011SQ4低水位检测开关X012SB6手动排水X013SB7手动脱水X0142. 数字量输出部分SP1压力开关这个掌握系统需要掌握的外部设备有进水电磁阀、排水电磁阀、洗涤电动机、脱水桶、报警器共五个设备;但是由于洗涤电动机有正转和反转两个状态,分别都应正转继电器和反转继电器,所以输出点有六个;详细的输出地址安排如表 4.2 所示;表4.2输出地址安排输出地址对应的元器件对应的外部设备Y001YA1启动洗衣机Y002YA2进水电磁阀Y003KM1洗涤电动机正转继电器及脱水Y004KM2洗涤电动机反转继电器Y005YA3排水电磁阀Y006YH报警器3.定时器和计数器全自动洗衣机的掌握系统中的工作时间和循环次数需要定时器和计数器来掌握;详细定时器和计数器安排如表 4.3 所示;表4.3 定时器和计数器安排类别元器件号设定值作用定T02s进水后暂停时间欢迎下载精品学习资源时T130s正转洗涤计时器T22s正转暂停计时T330s反转洗涤计时计数器T4 T5 T6 C0C12s 30s 3s 5次3次反转暂停计时脱水计时洗完报警计时正反洗循环计数大循环计数4.PLC I/0 硬件接线图依据全自动洗衣机掌握系统的输入、输出地址安排和定时器、计时器安排以及所选PLC型号, PLC I/O 硬件接线图如下图 4.1 所示;图4.1 I/O 硬件接线图欢迎下载精品学习资源4.3 源程序1. 帮助继电器在本程序中, M0是按下启动按钮的帮助继电器; M1是判定洗衣机水位是否和设定水位不一样的帮助继电器; M2是判定洗衣机是否和设定水位一样的帮助继电器; M3是停止自动洗衣机的帮助继电器,它的助记符如下;//// 按下启动按钮,开头洗衣//LD X001OR M0ANI X002OUT M0//// 洗衣机水位与设定水位不一样帮助继电器//LDX003ANIX007LDX004ANIX010ORBLDX005ANIX011ORBOUTM1//// 洗衣机水位与设定水位相一样帮助继电器//LD X003欢迎下载精品学习资源ANDX007LDX004ANDORBX010LDX005ANDX011ORBOUTM2//// 停止自动洗衣帮助继电器//LD X002OR M3ANI X001OUT M32. 进水在正常情形下,按下启动按钮或者脱水完毕,而且洗衣大循环未到三次时,开 始进水,当水位达到设定水位后停止进水,等待 2s后进入洗衣程序;在强制停止情形下,当停止按钮按下时立刻停止进水;它的助记符程序为://// 进水到设定的水位,超重后报警,进水阀关闭,自动洗衣终止//LD M0LD T5ANI C1 ORBOR Y002AND M1欢迎下载精品学习资源ANIX002ANIX014OUTY002LDX014OUTY006LDY006RST//M0// 进水到设定的水位后等待 2s//LD M2ANI Y005ANI Y001ANI Y004OUT T0 K203. 洗衣进水到设定水位 2s后,开头洗衣,先正转 30s,停止2s然后再反转 30s,停止 2s这样循环 5次后进入排水过程;//// 洗涤电动机正转 30s//LDT0LDIC0ANDT4ORBORY001ANIT1OUTY001欢迎下载精品学习资源OUT T1 K300//// 洗涤电动机停 2s//LDOUTT1T2K20//// 洗涤电动机反转 30s//LDT2ORY004ANIT2OUTY004OUT//T3K300// 洗涤电动机停 2s//LD T3OUT T4 K204. 排水洗衣过程完毕后,进入排水过程;水排空后停止排水;它的助记符程序为://// 洗衣小循环 5次//LD Y004 OUT C0 K5 LD C0OUT Y005欢迎下载精品学习资源//// 排水,直至水排空//LDC0ORY005ANIX002ANIX006LDM3ANDORBX012OUTY0055. 脱水水排空后,开头脱水,脱水 30s后停止脱水;由于判定水排空是否在排水完毕后,所以要用到水排完毕帮助继电器;它的助记符程序如下://// 排水完毕帮助继电器//LD Y005OR M4ANI Y003OUT M4//// 脱水30s//LD X006 AND M4OR Y003ANI T3欢迎下载精品学习资源ANI X002OR X013OUT Y003OUT T5 K3006. 洗完报警洗衣大循环 3次后,开头洗完报警过程, 3s后停止报警,这样整个洗衣过程终止;它的助记符程序为://// 洗衣大循环 3次//LD Y003 OUT C1 K3 LD C1OUT Y006//// 报警3s//LDY006ANIT6ANIX002OUTY006OUTY006OUTT6 K30END4.4 程序梯形图欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载。
