洛阳理工学院毕业设计(论文)
SB1启动按钮停止按钮SB2I0.0I0.1Q0.0Y0进水电磁阀Q0.1Y2KM1排水电磁阀正转高水位选择开关ST1I0.2Q0.2中水位选择开关ST2I0.3Q0.3KM2反转S 7-2 0 0低水位选择开关ST3I0.4I0.5Q0.4KM3脱水手动排水SB3SB4Q0.5M1报警手动脱水I0.6Q0.7L1L2运转指示灯高水位传感器ST4I0.7Q1.0Q1.1高水位指示灯L3中水位指示灯L4低水位指示灯中水位传感器ST5I1.0低水位传感器排空传感器ST6ST7I1.1I1.2Q1.2CPU 226CN24v2L1L1M2M220v图2-3 PLC外部接线图
17
洛阳理工学院毕业设计(论文)
第3章 系统软件设计
3.1 系统控制要求
根据设计说明书,系统控制要求如下: (1) 启动时开始进水;
(2) 水满(即水位达到高水位)时,PLC停止进水后,并开始洗涤正转; (3) 正转14S后暂停; (4) 暂停3S后开始洗涤反转; (5) 反转15S后暂停;
(6) 暂停3S后,若正、反转未满3次时,返回从正洗开始的动作; (7) 若正、反洗涤满3次时则开始排水; (8) 水位下降到低水位时开始脱水并继续排水; (9) 脱水10S即完成一次从进水到排水的大循环过程;
(10)若未完成3次大循环,则返回从进水的全部动作,进行下次大循环; (11)若完成3次大循环,则进行洗完报警,报警10S后自动停机。
3.2 系统设计总流程图
洗衣机的工作流程由进水、洗衣、排水和脱水4个过程组成。在半自动洗衣机中,这四个过程分别用相应的按钮开关来控制。自动洗衣机的进水、洗衣、排水和脱水是通过水位开关、电磁进水阀和电磁排水阀配合进行控制,从而实现自动控制。
全自动洗衣机正常运行时,从选择水位,按下启动按扭,开始进水直到水满(即水位达到高水位)时停止进水开始洗涤正转,洗涤时,正转15秒,停3秒,然后反转15秒,停3秒,如此循环3次,开始排水,水位下降到低水位时开始脱水并继续排水,脱水10秒,开始清洗,重复以上过程,清洗3遍,清洗完成,报警10秒并自动停机。按照以上的工作流程,作出全自动洗衣机的正常运行工作流程图如图3-1所示。
18
洛阳理工学院毕业设计(论文)
启动进水水满?Y停止进水正转15sY暂停3sNN反转15sY暂停3s洗3次Y排水脱水10sY脱水3次Y停机报警图3-1 系统设计总流程图
19
NNNN
洛阳理工学院毕业设计(论文)
3.3 系统程序编写与分析
3.3.1 启动停止及进水控制
当按下启动按钮I0.0时,启动输出Q0.0和辅助继电器M0.1得电。本洗衣机分3个水位,在选择水位之后,进水电磁阀得电工作,洗衣机开始进水。当水位到达预设水位时,水位限位开关动作,停止进水,准备开始洗涤。指令为:
LD A O O O AN = LD O O LD A LD AN OLD ALD O AN
梯形图如图3-2所示。
M1.3 T43 SM0.1 M0.0 I0.1 M0.1 M0.0 I0.2 I0.3 I0.4 I0.0 M0.0 M1.2 C51 M0.1 I0.1
AN = = = LD A LD A OLD LD A OLD A O AN = TON
M0.2 M0.1 Q0.0 Q0.0 I0.2 I0.7 I0.3 I1.0 I0.4 I1.1 M0.1 M0.2 M0.3 M0.2 T37, +1
20
洛阳理工学院毕业设计(论文)
M1.3SM0.1M0.0I0.1T43M0.1M0.0( )I0.2I0.3I0.4M1.5M1.2M0.0C51I0.1M0.2M1.4M0.1( )Q0.0( )M0.1I0.2I0.3I0.4M0.2I0.7I1.0I1.1M0.1M0.3M0.2( )T37IN+1PTTON 100ms
图3-2 洗衣机启动进水梯形图
3.3.2 洗衣机洗涤控制
当水位达到预设水位时,洗衣机开始正转,正转15S后,暂停3S,然后开始反转,反转15S后,暂停3S,并开始循环正转反转动作,如果循环未满3次,则重新重复正转反转动作,如果循环满3次,则进入排水脱水步骤。指令为:
LD A LD AN OLD O
M0.2 T37 M0.7 C50 M0.3
21
AN AN = LD = TON
I0.1 M0.4 M0.3 M0.3 Q0.2 T38,
+150