目录
第1章 诸 论 1
1.1 设计目的和意义 1
1.2 国内外发展概况 1
1.3 设计内容 2
第2章 总体设计 3
2.1 控制要求 3
2.2 设计方案 3
第三章 硬件设计 6
3.1器件选择 6
3.1.1 PLC选择 6
3.1.2 模拟量输入模块 6
3.1.3 温湿度传感器 7
3.2主电路图 8
3.3控制电路图 9
3.4 PLC输入和输出分配表 10
3.5 外部PLC输入和输出接线图 11
第4章 软件设计 14
4.1 PLC内部使用地址 14
4.2 程序流程图 14
4.3 PLC梯形图 18
4.4 PLC语句表程序 35
第5章 组态设计 43
5.1 通信设定 43
5.2数据词典 44
5.3组态画面 44
5.4运行 47
第6章 调试和仿真测试 49
6.1 调试 49
6.2 仿真测试 49
结 束 语 51
谢 辞 52
参考文献 53
附录 54
附录1 梯形图程序汇总 54
1.3 设计内容
1)简单介绍自动灌溉结构;
2)分析自动灌溉的控制系统、检测系统,确定其控制系统的总体设计思路;
3)采用西门子S7-200系列PLC作为自动灌溉控制PLC,正确选取PLC型号,设计出其控制程序。
4)控制程序仿真调试。
5)所设计的自动灌溉控制程序,应符合自动灌溉控制系统运行规则。如假设共有3块不同的灌溉区域,每块区域对灌溉的要求不相同,每块区域都有单独的灌溉泵和阀门。系统具有手动和自动控制功能。手动时,可以手动单独对任何一块区域进行手动灌溉和停止。自动时,根据温度和湿度,和设定的每日灌溉时间,自动启动灌溉,灌溉时间到,自动停止灌溉。
6)设计有硬件原理连接图,I/O分配图,程序梯形图及相应的说明
第2章 总体设计
2.1 控制要求
现有三个区域需要进行自动灌溉,分为区域A,区域B,区域C,每个灌溉区域使用一台灌溉泵和一个电动阀进行控制。A区要求每次喷溉2分钟,暂停5分钟,循环10次后,自动停止。B区采样旋转式喷头进行喷灌,每次工作5分钟,暂停20分钟,循环3次后,自动停止。C灌溉区,每隔2天自动灌溉1次,每次灌溉时间为20分钟。
系统有手动控制模式和自动控制模式选择,选择手动控制模式时,按一下自动启动按钮,则A,B,C区都执行灌溉1次。选择手动模式时,可以通过A区,B区,C区相应的手动启动按钮,手动停止按钮,单独启动或者停止相应区域的灌溉。选择自动控制模式时,A区和B区每天自动灌溉一次,C区每两天自动灌溉一次。
检测到温度低于一定温度,则停止灌溉。检测到湿度超过一定值,也自动停止灌溉。同时检测到下雨,也自动停止灌溉。