供水系统设计
- 格式:doc
- 大小:383.50 KB
- 文档页数:18
《机电系统设计》课程设计
设计任务书
题目:供水系统设计
姓名及学号:毕笙荃-0812105299
韩传江-0812105256
闫昭吉-0812104115
指导老师:程卫东
目 录
一.概述 …………………………………………………1
1.1设备概况介绍………………………………………………1
1.2 供水系统特点………………………………………………1
二.硬件设计………………………………………………………2
2.1 供水系统主电路设计………………………………………2
2.2 供水系统的I/O地址分配表、I/O接线图………………3
2.3 供水系统的元件选择………………………………………3
三.软件设计………………………………………………5
3.1 系统流程图 ………………………………………………5
3.2 程序梯形图 ………………………………………………5
3.3 程序指令表…………………………………………………8
3.4 程序分析……………………………………………………13
参考文献……………………………………………………………14
一 . 概 述
1.1设备概况介绍
系统由PLC、四台水泵、压力传感器等组成,系统工作时分手动操作和自动操作,自动操作时首先由传感器把信号传给PLC,再由PLC根据水压的高低信号分析控制四台水泵的工作状态;手动操作时,可以通过各个水泵的启动停止按钮独立的工作。系统还设有过载等保护。
1.2供水系统特点
1.供水系统有水泵4台,供水管道安装压力检测开关K1,K2和K3。K1接通,表示水压偏低;K2接通,表示水压正常;K3接通,表示水压偏高。
2.系统分手动工作和自动工作两种状态,自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量最少为1台,最多不得超出4台;手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制(若输入点不够,可用I/O扩展模块)。
3.并设有“自动/手动”切换开关(ON——手动,OFF——自动),另设自动运行控制开关(ON——自动运行,OFF——自动运行停止)。
各水泵工作时,均应有工作状态显示。
二 . 硬件设计
2.1 供水系统主电路设计
由设计内容和要求可知,本设计需要用到四台水泵,水泵的型号都为:J02-41-4,4.0kw,1440转/分,380v,8.4A。在设计主电路时水泵以电动机代替,图中的KM为接触器线圈,FR为热继电器,主电路并设有短路过载保护。主电路如图2-1所示。
QSFUFU4KM3KM1泵1FU3FR1M1FU1FU2FR2KM2FR3M2M4FR4FRM3KM4泵2泵3泵4 图 2-1 主电路图
2.2 供水系统的I/O地址分配表、I/O接线图
本设计的控制部分由PLC完成,由于本系统控制分手动和自动运行,手动运行时,每台水泵分别有启动和停止开关输入,自动运行时,需要有自动运行/停止开关输入,水压判断开关以及保护输入等,还有四个水泵输出。所以PLC的I/O地址分配表如表2-1所示,I/O接线图如图2-2所示。
表2-1 I/O地址分配表
输入点 对应信号 输入点 对应信号 输出点 对应信号
X0 自动/手动切换 X11 自动启动/停止 Y0 供水水泵1
X1 手动启动泵1 X12 低压开关K1 Y1 供水水泵2
X2 手动停止泵1 X13 水压正常反馈K2 Y2 供水水泵3
X3 手动启动泵2 X14 高压开关K3 Y3 供水水泵4
X4 手动停止泵2 X15 泵1的过载保护
X5 手动启动泵3 X16 泵2的过载保护
X6 手动停止泵3 X17 泵3的过载保护
X7 手动启动泵4 X20 泵4的过载保护
X10 手动停止泵4
2.3 供水系统的元件选择
本系统主要用到的元器件有:可编程序控制器PLC,水泵,以及继电器,接触器等。PLC选用的是FX2N-48MR,四台水泵选用J02-41-4,4.0kw,1440转/分,380v,8.4A。
SB7SB8SB13SB3SB4SB5SB9SB10SB11SB12SB14SB15SB1X00Y0X12Y1Y2Y3X01X02X03X04X05X06X07X10X11X13X14X15X16X17X20COMFU2SB2FX2N-48MRSB6SB16SB17KM1 泵1工作KM3 泵3工作KM2 泵2工作KM4 泵4工作COM1220V手动自动切换手动启动泵1手动停止泵1手动启动泵2手动停止泵2手动启动泵3手动停止泵3手动启动泵4手动停止泵4自动启动/停止低压开关K1水压正常反馈K2高压开关K3泵1的过载保护泵2的过载保护泵3的过载保护泵4的过载保护
图 2-2 I/O接线图
三 . 软件设计
3.1 系统流程图
由于该系统即可以手动运行又可以自动运行,所以本系统设计主要分两部分,一部分是手动模块,一部分是自动模块。系统的总流程图如图3-1所示。
启动X0是否按下Yes 进入手动P0泵1 X1启动X2 停止No 进入自动P1泵2 X3启动X4 停止泵3 X5启动X6 停止泵4 X7启动X10 停止判断水压的高低水压高 X14水压低 X12延时30S
执行减一台泵延时30S执行加一台泵至少一台水泵工作跳到p2执行输出水压正常 X13
图 3-1 程序流程图
该流程图主要介绍了本系统的设计思路,其中的具体细节没有在流程图中给出,详细介绍将会在后面的程序分析中介绍。
3.2 程序梯形图
程序梯形图如图3-2所示。
图3-2 程序流程图
3.3 程序指令表
由梯形图转换为指令表如下:0 LDI X000
1 CJ P1
4 LD X000
5 CJ P0
8 P0
9 LD X001
10 OR M0
11 ANI X002
12 OUT M0
13 LD X003
14 OR M1
15 ANI X004
16 OUT M1
17 LD X005
18 OR M2
19 ANI X006
20 OUT M2
21 LD X007
22 OR M3
23 ANI X010
24 OUT M3
25 LD M8000
26 CJ P2
29 P1
30 LD X011
31 ANI X000 32 OUT M4
33 LD X012
34 AND M4
35 ANI X013
36 ANI T0
37 OUT T0 K300
40 LD X014
41 AND M4
42 ANI X013
43 ANI T1
44 OUT T1 K300
47 LDI M20
48 ANI M21
49 ANI M22
50 ANI M23
51 SET M20
52 LDP T0
54 MPS
55 AND M20
56 AND M21
57 AND M22
58 AND M23
59 CJ P2
62 MRD
63 AND M20
64 AND M21
65 AND M22
66 ANI M23
67 SET M23
68 SET M26
69 MRD
70 AND M23
71 AND M20
72 AND M21
73 ANI M22
74 SET M22
75 SET M27
76 MRD
77 AND M22
78 AND M23
79 AND M20
80 ANI M21
81 SET M21
82 SET M28
83 MRD
84 AND M21
85 AND M22
86 AND M23
87 ANI M20
88 SET M20
89 SET M29
90 MRD
91 AND M20
92 AND M21
93 AND M22 94 AND M23
95 SET M22
96 MRD
97 AND M21
98 AND M22
99 ANI M23
100 ANI M20
101 SET M23
102 MRD
103 AND M22
104 AND M23
105 ANI M20
106 ANI M21
107 SET M20
108 MRD
109 AND M23
110 AND M20
111 ANI M21
112 ANI M22
113 SET M21
114 MRD
115 AND M20
116 ANI M21
117 ANI M22
118 ANI M23
119 SET M21
120 MRD
121 AND M21
122 ANI M22