基于PLC农田自动灌溉系统仿真设计(西门子S7-200)

基于PLC农田自动灌溉系统仿真设计(西门子S7-200) 目录第1章 诸 论 11.1 设计目的和意义 11.2 国内外发展概况 11.3 设计内容 2第2章 总体设计 32.1 控制要求 32.2 设计方案 3第三章 硬件设计 63.1器件选择 63.1.1 PLC选择 63.1.2 模拟量输入模块 63.1.3 温湿度传感器 73.2主电路图 83.3控制电路图 93.4 PLC输入和输出分配表 103.5 外部PLC输入和输出接线图 11第4章 软件设计 144.1 PLC内部使用地址 144.2 程序流程图 144.3 PLC梯形图 184.4 PLC语句表程序 35第5章 组态设计 435.1 通信设定 435.2数据词典 445.3组态画面 445.4运行 47第6章 调试和仿真测试 496.1 调试 496.2 仿真测试 49结 束 语 51谢 辞 52参考文献 53附录 54附录1 梯形图程序汇总 541.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分钟。系统有手动控制模式和自动控制模式选择选择手动控制模式时按一下自动启动按钮则ABC区都执行灌溉1次。选择手动模式时可以通过A区B区C区相应的手动启动按钮手动停止按钮单独启动或者停止相应区域的灌溉。选择自动控制模式时A区和B区每天自动灌溉一次C区每两天自动灌溉一次。检测到温度低于一定温度则停止灌溉。检测到湿度超过一定值也自动停止灌溉。同时检测到下雨也自动停止灌溉。