APP下载

基于PLC和LabVIEW的温室控制系统设计*

2019-10-22梅鑫剑王祥傲汪先兵刘哲文

科技与创新 2019年19期
关键词:模拟量滁州温室

梅鑫剑,王祥傲,汪先兵,刘哲文

基于PLC和LabVIEW的温室控制系统设计*

梅鑫剑,王祥傲,汪先兵,刘哲文

(滁州学院 机械与电气工程学院,安徽 滁州 239000)

为了解决传统温室大棚的控制范围较大、监控环境因子较多、人工管理效率低等问题,设计了一种采用主从站分级控制模式,利用NI公司的LabVIEW虚拟仪器搭建上位机监控面板,结合诸多分站点传感器、执行器和西门子S7-1200系列PLC共同构建的温室控制系统。系统通过基于以太网的UDP协议,完成主站与从站PLC的实时数据交换,通过传感器和执行器,采集数据并输出响应,并使用LabVIEW用户界面进行远程监控。实验表明,系统具有操作简易、使用效率高以及调节精准等优点,能够保障温室各环境因子时刻处于适宜农作物生长的范围。

温室大棚;LabVIEW;PLC;UDP协议

中国是一个传统农业大国,长期以来依靠人工生产和半自动化生产的模式进行农业生产。而面对庞大的人口基数和日益增长的市场需求,这种传统农业种植方式的低效、低能等缺点逐渐暴露出来。随着信息与物联网控制技术的发展,温室大棚智能控制技术成为了解决高效生产问题的新途径。温室大棚智能控制作为设施农业种植与生产过程中的关键环节,是提高生产效率、保障农作物品质的重要措施[1]。因此,设计了一种基于PLC与LabVIEW的温室控制系统。

1 系统结构总体设计

本系统由上位机PC监控端和下位机测控端组成。PC监控端主要由LabVIEW可视化编程软件与STEP7 V14编程软件构成;测控端由多种传感器、输入按钮、驱动电机和西门子S7-1200系列PLC组成。可以通过输入按钮选择自动或手动控制系统。在自动控制下,PLC实时接收各种传感器采集的温度、湿度、光照度等采集量,根据PC机设定的相关参数值,通过内置的控制算法[2]进行采集数据的信号类型转换和标准化处理,实现对温室内的各种环境参数的实时控制;而在手动控制下,则跳过内部参数的设置与内置的控制算法,完全依赖输入按钮进行系统控制。本系统总体结构如图1所示。

2 系统硬件设计

本系统采用西门子S7-1200系列PLC控制器,其特点是设计紧凑、扩展能力强,具有14路数字量输入、10路数字量输出和2位0~10 V模拟量信号输入点,可用于控制各类设备。由于本系统涉及较多的模拟量信号的传输,因此扩展一个4路模拟量输入的SM1231模块。该拓展模块支持标准工业接口4~20 mA/0~10 V/0~5 V模拟量信号输入或输出,适用不同接口的传感器及输入元件。所使用的传感器可以将所测物化信息转化成数字量或电信号[3],主要包括空气温度传感器、土壤湿度传感器、光照度传感器、二氧化碳浓度传感器等几种传感器,且均使用量程较大、精度较高的传感器,而为了保证输入输出信号的准确与稳定,电源均选用DC 24 V电源供电。

图1 系统总体结构

3 系统软件设计

3.1 PLC的程序设计

作为主站控制器的PLC,不仅要实时地与向上位机进行数据传与交换,同时,还要对采集的模拟量或数字量数据进行标准化处理(因为A/D、D/A转换之间的对应关系,S7-1200 CPU用数值表示外部的模拟量信号,两者间有一定的数学关系,即模拟量/数值量的换算关系)与驱动执行模块动作[4],实时收集空气温度、土壤湿度和二氧化碳浓度等温室大棚的环境信息,并帮助用户及相关专业机构对数据进行分析、整理、融合[5],从而根据需要实时控制灯光及遮阳装置、灌溉装置、通风装置等执行元件动作,这正是本系统设计的优势所在。PLC的程序设计原理如图2所示。

图2 PLC的程序设计原理

3.2 LabVIEW的程序设计

利用LabVIEW2017软件完成用户端人机交互界面的程序设计。在进行系统设计时,采用模块化思想,每个模块的功能由一个子VI完成,通过调用子VI构成整个系统[6]。用户端人机交互界面由主视界面和辅助界面组成。监控系统主界面如图3所示,在主视界面中包括以下三大部分:①数据输入部分。对温室大棚内的温室温度、湿度、光照度、二氧化碳浓度等实时环境参数的上下限进行设定。②数据显示与警示部分。对下位机采集传输的温室大棚内环境因子参数进行显示,并自动与限值进行比较分析,对超限的参数进行示警。③功能选择部分。通过对不同功能按键的选择,实现调用数据图表及监控影像的辅助操作界面或停止、退出系统等功能。

4 结语

本设计通过S7-1200系列PLC与LabVIEW上位机设计软件,在局域以太网中基于UDP协议,采用主从站PLC分级控制模式,构建了集数据采集、显示、报警、调节等功能为一体的智能温室监控系统,简化了操作流程,扩大了监控范围。而手动与自动高效切换的调节方式,满足了不同时期农作物的生长对环境因子的不同要求。通过对植物生长数据的实时检测、分析与调节,解决了“经验种植”的效率低、准确性差等方面的问题,提高了温室种植的生产效率和经济效益。

图3 监控系统主界面

[1]邢希君,宋建成,吝伶艳.设施农业温室大棚智能控制技术的现状与展望[J].江苏农业科学,2017,45(21):10-15.

[2]张宏伟,解应博,陈凯彬,等.基于PLC的温室多参数监控系统设计[J].测控技术,2018,37(6):130-133.

[3]许东,高杰.基于无线传感器网络的智能生态保障系统[J].自动化仪表,2017,38(10):41-44.

[4]张侃谕,余玲文.基于57-224的自动化温室控制系统设计[J].自动化仪表,2009,30(2):36-38.

[5]廖建尚.基于物联网的温室大棚环境监控系统设计方法[J].农业工程学报,2016,32(11):233-243.

[6]谷宇希,孟先新,杨道华.基于LabVIEW的温室大棚监测与控制系统设计[J].华北水利水电学院学报,2013,34(3):110-112.

TP273

A

10.15913/j.cnki.kjycx.2019.19.017

2095-6835(2019)19-0043-02

梅鑫剑(1997—),男,安徽阜阳人,本科,学生,研究方向为工业自动化。

王祥傲(1983—),男,安徽滁州人,硕士,讲师,研究方向为电气自动化。

滁州学院大学生创新创业训练计划项目(编号:201810377012、201810377010);滁州学院课程综合改革项目(编号:2016kcgg030)

〔编辑:张思楠〕

猜你喜欢

模拟量滁州温室
温室葡萄修剪五要点
《滁州西涧》(草书)
科技温室种出世外桃源
陆黛灵书法作品
可以避免一个温室化的地球吗?
模拟量液位计在液压站节能中的应用
基于单片机的一种新型角度传感器的设计
录唐·韦应物诗《滁州西涧》(草书)
谁困住了热先生?(一)
滁州西涧