随着科学技术的不断发展,设施农业已成为提高农业生产效益和增强抗灾能力的一种农业新兴产业。它是借助温室及其配套装置来调节和控制作物生产环境条件的新农业生产方式,是农业摆脱自然制约的有效手段。作为设施农业主体的温窀技术近年来在我国得到r迅猛发展,温窀可创造出适合农作物生长的与季节无关的人工气候环境,实现作物优质、高效、低耗的工业化规模生产,从而达到增产增收目的。如何促进温室的有效控制,使气候与季节信息技术共享和完成最佳的自动化生产控制过程,是目前温窜生产发展的一个重要方向。笔者运用PLC和组态软件搭建了一套分布式监控系统,旨在为促进设施农业的发展提供基础。
1 系统组成
该设计采用的一种分布式控制系统结构,系统为由上位计算机和S7-200型PLC构成的2级监控系统。上位机采用研华工控机IPC-610H,可以监控温室大棚中的温度、湿度、光照、CO:浓度等参数并进行实时查询和历史数据的查询,并根据温室参数给PLC发送指令,以控制相应的执行机构,从而调节相应的参数维持在农作物生长的最佳状态,必要和允许时也可以进行控制参数的修改和紧急命令等的输入等。下位机是以PLC为核心的控制单元,负责温室参数的信息采集,并根据上位机指令对调控设备进行控制。当上位机发生故障时,PLC控制器可以自行实现数据采集、显示和输出等控制,不影响温室的自动运行。
作物的生长与温度和湿度有密切关系,温室的温度和湿度为温室控制系统的主要检测和控制参数。对温度和湿度的检测选用了北京赛亿凌科技有限公司生产的STH.TW2.RH他-0A.P3.SO型的温湿度变送器,通过参数的检测,调节执行机构,保证作物在各个生长阶段的最佳温、湿度要求。作物生长需要水分,但是过多的灌溉又会造成浪费,如何实现既不影响作物生产又不浪费水源,对土壤水分的检测就显得十分重要。该系统采用北京天裕德科技有限公司生产的STH-3型土壤水分传感器检测水分。CO,是促进作物生长发育所需光合作用的必要条件,在温室中必须控制CO:的浓度,以促进作物的生长。当CO:浓度低于某一设定值时,需及时打开CO:储气罐补充CO。CO:传感器选用深圳蓝月科技有限公司生产的CO:传感器模块B-530A。不同农作物光合作用所需光量也不同。为此需要对温室的光照强度进行控制,以适应不同作物的生长需要。光照度传感器选用BYT20YSCGJ,该传感器输出标准的电压及电流信号体积小、线性度好、传输距离长、抗干扰能力强。土壤养分是作物生长的有力保障,一般均依赖于施肥,为了避免不必要的浪费,需要进行合理施肥,为此需要对土壤养分进行测定,选用YN-4000型土壤养分速测仪来实现对土壤养分的检测,可测土壤中的氮、磷、钾、有机质、中微量元素(如硼、钙、镁、硫、锌等)、pH值、全氮。
系统的执行机构主要包括循环风机、湿水帘系统、天窗倒窗电机、内外遮阳电机等,循环风机选用青州市金盾节能环保设备有限公司生产的EC500循环风机,实现温室内空气的有效流动。湿水帘系统采用浙江森森实业有限公司的湿帘冷风机水泵实现降温的目的,对其他电机执行机构,选用的是三相交流电机。系统设计中的模拟量输入点数为lO个,开关量输出点数为38个,选用西门子$7-200系列中的224,扩展3块模拟量输人模块EM231,4块开关量输出模块EM222,即能满足设计的要求。系统的总体结构框见图l口1。
2 软件系统设计
智能温室监控系统软件包括上位机监控软件和下位机系统软件。上位机监控软件的搭建采用组态软件MCGS6.2,下位机系统软件则采用西门子公司的STEP'/-Micro/WIN32编程软件来实现,通过上位机和下位机之间的通信连接,可以满足用户对温室环境数据的实时查询和监测。
2.1 上位机软件设计
在系统设计中,选用昆仑通态组态软件MCGS6.2实现系统上位机软件的搭建,根据控制系统的要求,该系统主要包括温窀控制工程主界面、温室参数实时曲线、温室参数历史曲线、数据浏览等主要用户界。温室控制程界面给出控制系统的总体设备布置图,并实时显示一些重要参数,町以对现场参数根据控制要求进行调节,以满足作物牛长的需要。温室参数实时曲线和温室参数历史线分别以曲线的形式显示温窜环境参数和执行机构运行情况的当前数据曲线和一定时期的历史曲线,操作人员可以在曲线上获取所要查询的参数信息。数据浏览是以数字的形式给出温窀环境参数和执行机构的运行情况。在设计过程中首先在组态环境下建立工程,然后在用户窗口中制作工程画面,在设备丁具箱中选择所用硬件设备,按照温宅内设备的相应位置进行放置并进行连接。在搭建完成工程画面后还要进行数据对象的定义和动画连接,把相应的静态图片和实时数据库中的数据对象建立连接,实现动画效果。,曲线的显示由实时曲线控件和历史曲线构件来实现,最后进行设备的连接和通讯,经调试后投入运行。
图1系统的总体结构框
Fig.1 Overall structural fmmework of the system
2.2 下位机软件设计
下位机系统软件则采用西门子公司的STEP7一Micr0/7聊N32编程软件开发,主要实现对现场环境参数的采集,并根据一定的控制算法实现对执行机构的控制,对系统的控制包括温窀环境参数控制和灌溉控制。软件程序流程见图2。
2.3 PLC与上位机的通讯
该系统中采用西门子PPI通讯协议,运用西门子标准的PC\PPI通讯电缆实现与上位机的通讯连接。为了完成上位机组态软件和PLC的通讯,需先对PLC和MCGS组态软件分别进行通讯连接设置。在PLC的连接中,在采用PC\PPI电缆与上位机连接正确的基础上,通过上位机上的STEP'/.Micro/WIN32编程软件来设置PLC的参数。在丰菜单VIEW下,选择“communication”,在弹出对话框中完成对PLC通讯参数和地址的设置。该项目中的设置参数为远程地址选择2,本地地址选择0,通讯模式选择PC\PPI电缆,协议为PPI协议,传送速率为9.6 kb,传送格式为11位。于MCGS组态软件开发平台上进人设备组态后,在“设备T具箱”中选中“串口通讯父设备”和“西门子s7—200PPI”,增加后设置两者的属性。串口父设备的属性设置:串口端f1号为COMl,通讯波特率为9600,8位数据位,l位停止位,偶校验,同步采集方式。PPI属性设置:设备名为$7200,最小采集周期200瑚,PLC地址为2,通信超时等待时间为20 Ills,初始状态为启动。
图2下位机系统软件程序流程
Fig.2 Process flow of the software in the lower computer system
3 结论
该温拳监控系统采用计算机实时检测温室环境参数,并给PLC指令以调节各电动执行器,自动控制作物生长所需温度、湿度、水等生长条件,根据风速、风向、雨最等气候条件,进行紧急状态的报警。另外系统采用分散控制,结构合理,易于控制和扩展,价格便宜,可靠性高。系统可以通过上位机与Intemet相连,通过TCP—IP网络实现数据传输、参数设定、系统的远程监控,借助远程专家的知识对系统进行最佳控制,以使作物生长在最佳环境。
关键字:PLC 组态软件 温室控制系统
引用地址:
基于PLC和组态软件的温室控制系统设计
推荐阅读最新更新时间:2024-05-03 00:49
浅谈编制PLC程序时启停与自锁电路的低级错误
在编制PLC程序时,不管是新手还是老手,都会犯下面的这种低级错误。因为这种错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试运行时,所控设备不能运行或运行到某个位置停止不前,才察觉出来有问题,再对PLC程序逐条逐句查找分析,或采取对程序逐条逐句执行,费时费工。 那么究竟是什么问题易使我们犯下这种低级错误呢? 继电器电气控制的固有思维,在编制程序时,某个或几个输入点采用物理常闭触点(如停止开关、行程限位开关),在程序中,仍延续继电器电气控制方式编制,即仍采用常闭接点作为导通条件使用。 下面用一个简单的启停与自锁电路示例来说明: 根据上图编制的不能运行的错误PLC程序如下
[嵌入式]
常见的PLC系统BUG有哪些?
PLC系统可能会遇到各种不同类型的BUG,以下是一些常见的PLC系统BUG以及如何减少这些BUG产生的建议: (1)逻辑错误: 逻辑错误是最常见的PLC系统BUG之一。它们可能是由于程序设计错误、逻辑错误或变量命名错误导致的。为了减少逻辑错误的产生,建议进行严谨的程序设计和测试,使用清晰的变量命名和注释,并进行详尽的测试和调试。 (2)通信问题: PLC系统中的通信问题可能导致数据传输错误、延迟或丢失。为了减少通信问题,确保正确配置和设置通信模块、使用可靠的通信协议,并进行适当的通信测试和监控。 (3)时序问题: PLC系统中的时序问题可能导致设备的操作顺序错误或时序不准确。为了减少时序问题,确保正确设
[嵌入式]
MCGS组态软件在DCS总线接口中的应用
1 引 言
组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。国外常见的组态软件有InTouch、 IFix、Wi
[嵌入式]
基于PLC的吸覆机控制系统程序设计与实现
1 吸覆机简介 吸覆机属于木工机械的一种,实现对木板等材料的覆膜功能。它分为单工作台式和双工作台式,主要由传动装置、加热装置、加压装置、加压装置和控制柜组成,如图1所示。 图1 工作时由电机带动工作台将覆盖膜的木料送入加热箱,通过一定时间的加热将膜软化,再通过真空泵加压后将膜紧紧吸覆到木板上,最后把成品送出。工作过程如图1所示。 2 PLC对吸覆机的控制 由于卸料和装料过程是由人工完成的,对于双工作台式吸覆机,当一侧工作时,另一侧可以完成卸料和装料,因此,双工作台式吸覆机比单工作台式的节约时间,生产效率高。本文针对双工作台式设计,这样吸覆机既能单台工作,也可以双台工作。 1. 控制过程 该系统设
[工业控制]
PlC单片机C语言程序设计(10)
4.C程序pic07.c的SlM软件仿真调试 在《PIC单片机C语言程序设计(8)》和《PIC单片机C语言程序设计(9)》中,我们已对C程序pic07 C进行了编辑和编译,现在需要查看该程序能否达到预期的设计目标,即能否完成pic07.C的0~99秒增量计时LED数码显示功能(脉冲发生器),因此需要调试程序。 调试程序,可以使用MPLABICD2在线调试器、MPLABICE2000硬件仿真器等开发工具。对于初学C语言程序,又没有上述硬件仿真调试器的读者,最好选用MPLAB SIM软件模拟仿真器进行程序的调试。 模拟仿真调试是检查程序是否正确,能否实现预期功能的有效手段。有了它,可以实现程序的“单步运行”、“单步越过”、
[单片机]
如何用C51实现单片机和PLC之间通讯的实例
1、 HMI(人机界面)以其体积小,高性能,强实时等特点,越来越多的应用于工业自动化系统和设备中。 它有字母、汉字、图形和图片等不同的显示,界面简单友好。配有长寿命的薄膜按钮键盘,操作简单。它一般采用具有集成度高、速度快、高可靠且价格低等优点的单片机 作为其核心控制器,以实现实时快速处理。PLC和单片机结合不仅可以提PLC的数据处理能力,还可以给用户带来友好简洁的界面。本文以Modbus通讯协议为例,详细讨论了一个人机系统中,如何用C51实现单片机和PLC之间通讯的实例。 2、Modbus通讯协议 Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以通信。 Mo
[单片机]
基于PROFIBUS-DP的电能管理及电力监控系统
引言
随着能源的日渐紧张,国家出台了很多有关节能减排的法律法规,各行各业都在采取了相应的节能措施,各制造行业的工厂企业也采用了电能管理及电力监控系统对节能效果进行考核。
相对于MODBUS通信而言,PRFOBUS通信存在着诸多优点,比如高通信速率(最高可达12Mbit/s)、实时性、可靠性、易扩展、易维护性等,很多工厂、企业现存的生产控制自动化网络大都采用现场总线控制系统,PROFIBUS网络是其中应用最多的一种现场总线,因此,很多工厂企业希望能将电能管理及电力监控系统也集成到PROFIBUS-DP自动化网络中,而不是单独进行MODBUS组网。但由于目前存在的大多数智能电力监控仪表都是基于MODBUS通信的,那么如何把现
[嵌入式]
如何把PLC复杂简易化
1.三角形连接和星形连接 2.星三角380V主电路接线 3.网线水晶接头的不同接法 4.不同接地:工作接地、保护接地、保护接零等 5. 电工 必须学的几个英文单词 6. 压力传感器 与 变频器 接线方法 7.变频器的接线方法 8. PLC 外部按钮的接法 第一种S/S和0V短接按钮开关接到PLC的24V 第二种S/S和24V短接按钮开关接到PLC的0V 9.NPN和PNP的区别 10.双重连锁正反转接线方法 11.看铭牌了解 电机 型号 三相异步电机 12.PLC的源型和漏型接法 13.电工必须知道的四大电流 14.家庭
[嵌入式]