.
基于PLC的全自动灌溉控制系统的设计
[摘要]介绍了可编程序控制器(PLC)在节水灌溉控制系统中的应用,系统具有手动灌溉模式,能根据用户要求设定各灌区的灌溉顺序和灌溉时间;同时系统具有自动灌溉模式,通过置程序把湿度传感器测定的土壤湿度信号输入到PLC,与土壤最佳含水量对比,进一步控制电机和电磁阀的启闭;为了减小水泵电机的启动电流,减轻对电网形成的冲击,减小能耗,系统启动采用Y/??启动。
[关键词]??PLC;节水灌溉;土壤湿度;Y/??启动; 自动灌溉控制系统
当前,随着电气信息技术在节水灌溉工程中的应用,发达国家如美国、以色列、荷兰、加拿大、澳大利亚等成功开发了一系列用途广泛、功能极强的灌溉控制器。而我国在开发自动灌溉控制系统方面与发达国家差距较大,还处于研制、试用阶段,随着水资源的日趋紧及信息技术的发展,开发具有自主知识产权的节水灌溉控制系统不仅具有广阔的市场前景,而且具有巨大的社会效益[1,2]。
本文以PLC为核心,选用C40C型可编程控制器来开发了一套灌溉控制系统,所开发的控制系统能手动设置对各轮灌区定时灌溉,也可以通过土壤湿度传感器与控制器形成全自动闭环控制系统。同时为了减少水泵电机启动电流,减轻对电网形成的冲击,减小能耗,水泵电机采用Y/??启动。
1??PLC输入/输出点分配及系统结构框图
本文所选用的C40C可编程序控制器输入24点(X0~X23),输出16点(Y0~Y15),带有RS232口及日历/时钟功能,供电电源为24V直流或100~240V交流,同时可以控制4路A/D、4路D/A。系统可以方便地扩展输入/输出口,系统中除湿度传感器为模拟信号外,其它输入/输出信号均为开关量,PLC各个输入/输出点分配情况见表1。
.
.
根据灌溉控制系统的要求,系统由PLC控制器C40C,直流24V电源,起/停按钮,数据采集器件包括土壤湿度传感器、雨量传感器和各类按钮,执行输出器件包括电磁阀,带动水泵的电机,报警装置为报警指示闪烁灯或报警电铃,同时当系统处于某个工作状态时对应的指示灯亮,如果在大规模的灌区中,要实现集中化管理,
.
.
可以通过PLC的RS232口与管理机通信,控制系统的结构框图见图1。
2??控制系统各部分功能及设计
控制系统包括电机Y/??启动,手动控制模式,自动控制模式。因本系统除了湿度传感器和雨量传感器输入为模拟量外,其他输入/输出均为数字量,编程控制器本身的抗干扰能力能满足要求。PLC的容量包括I/O点数、用户存储器的容量。系统采用FP1可编程控制器专用编程软件编制梯形图。
2.1??电机Y/??启动
系统要求当按下启动按钮时,首先电动机运行, 带动水泵抽水。同时系统中电机采用Y/??启动,启动时继电器KMY接通。2s后KMY断开,继电器KM??接通,即完成Y/??启动,控制梯形图见图2。
.
.
.2.2手动灌溉模式
系统具有手动设定各电磁阀的开启时间和开启顺序的功能,当某个电磁阀闭合时相应的指示灯亮。当雨量传感器有信号,即下雨时,将停止灌溉,同时雨量报警器报警,本灌溉系统要求为一号灌区灌溉10min,打开2号灌区电磁阀灌水5min,然后打开3号灌区电磁阀灌水15min,最后停止灌溉。所设计的控制梯形图见图3。
.
.
图3??手动灌溉模式梯形图
.3??自动灌溉模式
本灌溉控制器能根据土壤湿度传感器得到的土壤湿度信号,与设定的适于作物生长的土壤湿度进行比较,然后决定是否灌溉,自动进行电机与各电磁阀的起闭。在本系统中选用2000YZ型土壤负压传感器来测量土壤湿度,测量围为负压值0~-85kPa,基本上在植物的需水围,一般说来,当土壤吸力大于-70kPa值,土壤就需要灌水,否则会影响植物的生长,该压阻传感器输出为0-50mv;测量深度为200mm~2000mm,地面以下部分根据需要而定,总精度为 2%左右;使用环境为0~500!。在小麦拔节?抽穗期土壤最佳含水量用土壤负压表示为-50kPa~-60kPa,即当土壤负压小于-60kPa时,打开灌水阀门对作物进行灌溉[4]。在该系统中把湿度传感器得到的土壤湿度信号放入PLC的数据寄存器DT0中,把所设定的土壤湿度上限值(-50kPa)放入DT4,下限值(-60kPa)放入DT2,同时当土壤缺水或适宜时,相应的指示灯亮,所对应的拔节?抽穗期自动灌溉程序见图4。
.