当前位置:文档之家› 水塔水位 PLC课程设计

水塔水位 PLC课程设计

综合成绩优秀()良好()中等()及格()
不及格()
教师(签名)
批改日期年月日PLC 课程设计报告
院系电子与电气工程学院
专业电气工程及其自动化
班级电气1102学号 ******** 姓名 ******
年月
水塔水位的PLC控制
一.控制要求
自来水供水系统中,修建了一些水塔,要求保证水塔水位在一定范围内变化,由5台水泵供水,当谁为低于下限(有一水位监测点,用开关模拟)时,增加供水水泵,当水位高于上限(有一水位监测点,用开关模拟)时,减少供水水泵。

1)起动按1-5号顺序起动,停止逆序,每台电动机采用Y/Δ起动,若增加一台水泵后,水位不够,在完全起动5秒后,下一台水泵起动,直至水位满足下限要求。

2)正常供水量最大时,只需4台水泵供水,第5台为备用泵。

3)为防止备用泵长期闲置而锈蚀,1、2号泵固定,3、4、5号泵固定时间更替编号(以3号泵的每次起动作更改)。

4)当某台电动机发生故障时,在工作顺序忠剔除此电机并重新为其他电机设定编号。

二.控制系统设计分析
(一)设计思路与步骤
1)顺序起动逆序停止、Y/Δ起动设计较为简单,凭经验设计
2)下上限的控制,可理解为下限控制顺序起动,上限控制逆序停止3)备用水泵的转换,可理解为345号水泵只用两个,有一个不用。

可通过计数2号水泵打开次数来轮换备用水泵
4)水泵出现故障的切除,不能干扰其他水泵的正常运行,其实就是考虑下级水泵的依然能够运行的问题
(二)统计输入输出点数
序号元器件用途
1 SB1 控制电路供电
2 SB2 控制电路失电
3 SB3-SB7 上下限模拟开关
4 QS1-QS
5 1-5号水泵故障切除开关
5 KM1-KM15 1-5号水泵星三角起动
三.PLC系统硬件配置
槽号 1 2 3 4 5 6
模块选择PS307
5A
CPU314-
2DP
SM321
DI16*D
C24V
SM322
DO16*DC
24V/0.5A
SM322
DO16*DC
24V/0.5A
I/O

范围
I0.0~I1.7 Q4.0~Q7.7 Q8.0-Q9.7
四.主电路设计及说明
见附录1
五.输入输出点分配与接线图
元器件I/O口用途
SB1 I0.0 控制电路电源供电
SB2 I0.6 控制电路电源失电
SA1 I1.0 下限模拟开关
SA2 I1.1 上限模拟开关
SB3 I0.1 1号水泵故障切除
SB4 I0.2 2号水泵故障切除
SB5 I0.3 3号水泵故障切除
SB6 I0.4 4号水泵故障切除
SB7 I0.5 5号水泵故障切除
KM1-KM3 Q4.0-Q4.2 1号水泵星三角起动
KM4-KM6 Q5.0-Q5.2 2号水泵星三角起动
KM7-KM9 Q6.0-Q6.2 3号水泵星三角起动KM10-KM12 Q7.0-Q7.2 4号水泵星三角起动KM13-KM15 Q8.0-Q8.2 5号水泵星三角起动输入输出点接线图见附录2
六.PLC控制程序设计
启动与停止
1号水泵
2号水泵
3号水泵
4号水泵
5号水泵
计数器计数
起动4,5号水泵,3号水泵备用
起动3,4号水泵,5号水泵备用
起动3,5号水泵,4号水泵备用
复位计数器
1号水泵故障
2号水泵故障
3号水泵故障
4号水泵故障
5号水泵故障
七.调试过程
按下I0.0电源开关,再按下I1.0下限模拟开关,其中1—4号水泵顺序起动,关闭I1.0下限模拟开关,4台水泵继续工作。

打开I1.1上限模拟开关,水泵逆序停止。

然后关闭I1.1上限模拟开关,打开I1.0下限模拟开关,当运行到第三个电机打开时,关闭I1.0下限模拟开关,水泵停止起动,已启动水泵继续工作。

数秒后打开I1.1上限模拟开关,水泵逆序停止,若到只有第一台水泵运行时关闭I1.1,则第一台继续运行,水泵停止逆序停止。

最后一次试验切除电机试验,分别按下I0.1-I0.5(由于我们用的刀开关,所以是一直按下),5个电机分别剔除并重新为其他电机编号。

修复后投入运行只要I0.1-I0.5对应位关闭即可。

重复几次以上操作,345号水泵每两台更替起动。

八.心得体会
课程设计是我们学习阶段中一次非常难得的理论与实际相结合的机会。

通过这次PLC的课程设计使我比较独立的完成了一次设计。

水塔水位的自动控制系统设计我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识解决实际工程问题的能力,为将来的工作打下了一定的基础,同时也提高我查阅文献资料、设计手册、设计规范以及PLC制作程序等其他专业能力水平。

虽然课程设计内容繁多过程繁琐,我也请教了老师和别的班的同学,但收获更加丰富。

各种系统的适用条件各种设备的选用标准各种元件的安装方式我都是随着设计的不断深入而不断熟悉并学会应用的。

特别是功能模块OB100和FB,DB模块,让我明白理论也要从实际出发,这样就可以解决不少代码繁琐的问题,最后结合在了一起,完成了切除故障,而且完成了故障恢复的代码。

这一次设计让我积累了无数实践经验使我的头脑更好的被知识武装了起来也必然会让我在未来的工作学习中表现出更高的应变能力更强的沟通能力和理解能力。

在设计中首先要了解比如PLC水塔水位监控原理等。

再加上逐步分析西门子S7-300的各种模拟量以方便对设计内容建立一个大致的系统方案。

其次在设计好的系统方案基础上对系统进行软、硬件分析进一步对系统能否正常运行做了检查。

最后把方案实践于PLC上检测方案能否运行成功并画出梯形图让人更清楚的了解系统的运行轨迹。

顺利如期的完成本次课程设计给了我很大的信心让我了解专业知识的同时也对本专业的发展前景充满信心。

相关主题