当前位置:文档之家› 粮仓温度控制系统

粮仓温度控制系统

辽宁工业大学《组态软件》实训(论文)题目:粮仓温度监控系统院(系):软件学院专业班级:软件工程111班学号:学生姓名:指导教师:***教师职称:副教授起止时间:2012-06-11至2012-06-25课程设计(论文)任务及评语目录第1章课程设计的方案41.1 概述41.2 系统组成总体结构5第2章课程设计内容62.1 确定系统I/O点参数62.2 用户界面窗体层次规划72.3主窗口组态102.4其他操作窗口组态112.5系统脚本程序编辑12第3章课程设计总结16参考文献17第1章课程设计的方案1.1 概述题目的意义:粮食在存储期间,由于环境、气候和通风条件等因素的变化,粮仓内的温度或湿度会发生异常,这极易造成粮食的腐烂或发生虫害。

同时粮仓中的粮食储存质量还受到粮仓中气体、微生物以及虫害等因素的影响。

针对粮食存储的特殊性,粮仓监控系统一般以粮仓和粮食的温度和湿度为主要检测参数,粮仓内气体成分含量为辅助参数。

系统功能介绍:在本系统中,温湿度监测点主要为仓库内环境的温湿度值和粮食的温湿度值,分布在各个测点的温湿度控制器将采集到的温度和湿度的信息进行处理,利用RS454总线将温湿度的信息送给485转232的转换器,接到上位计算机服务器上进行显示,报警,查询。

监控中心将收到的采样数据以表格形式显示和存储,然后将其设定的报警值想比较,若实测值超出设定范围,则通过屏幕显示报警或语音报警,并打印记录。

与此同时,监控中心可向现场检测仪发出控制指令,检测仪根据指令控制风扇等设备进行降温除湿,以保证粮食存储质量。

监控中心也可以通过报警指令来启动现场检测仪上的声光报警装置,通知粮库管理人员采取相应的措施来确保粮食存储安全。

系统可24小时运行,长期稳定检测温湿度的变化,实现无人职守智能化管理。

1.2 系统组成总体结构为完成上述系统功能,选择和设计粮仓温度监控系统。

其系统组成框图如图1.1所示。

图1.1 系统总体框图各部分功能及作用如下:1.监控主机:在安装了监控软件之后,监控主机可以保存由传感器采集的温湿度数据。

通过监控主机可以查询、分析、打印温湿度数据,进行系统的各项参数设置,并可作为服务2.器供其它电脑、手机等网络终端设备进行登录访问,系统对监控主机的配置要求如下:CPU:PII500以上内存:128M以上3.硬盘空间:可用空间不小于100M4.温湿度传感器:主要用于采集、显示现场温湿度数据,并上传至监控主机。

5.通讯转换器:主要用于将传感器输出的RS485信号转换成电脑课识别的RS232吸纳红。

6.开关电源:主要用于给传感器供电,将不稳定的VC220V市电转化成稳定的15V直流电。

第2章课程设计内容2.1 确定系统I/O点参数1.模拟量I/O点参数确定表2.1 模拟I/O点的参数表2.开关量I/O点参数确定表2.2 开关量I/O点的参数表3. I/O设备确定数字温湿度传感器:RS485。

数据转换器UT-620主要用于将传感器输出的RS485信号转换成电脑课识别的RS232。

温度传感器采用AD590,它的测温范围在-55度~+150度之间,而且精度高。

AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。

它有很强的抗外界干扰能力。

AD590的测量信号可远传百余米。

2.2 用户界面窗体层次规划1.主操作窗口根据要求设计粮仓温度监控系统,此系统含有温度曲线的变化记录所有粮仓内部温度的变化,报警灯的反馈记录所有粮仓内部温度如果超过40摄氏度将启动警报,主开关的操作如果粮仓内部温度超过40摄氏度可以对开关进行操作以启动风扇对粮仓降温,细节图的处理显示一个粮仓内部的所有运转的器件之间的关系,所有的框图组和在一起才能组合成粮仓温度监控系统。

如图2.1所示:图2.12.下一级操作窗口通过首界面进入主系统框图,显示了所有要求的器件之间的联系,通过该界面可以进入其他界面如:采集显示监测点表示各个粮仓的温度变化,控制室表示对所有粮仓的开关及警报的控制,温度变化曲线表示整体的温度变化形成曲线,单个粮仓的细节示意图表示每个粮仓的具体工作示意图。

如图2.2所示:图2.23.采集显示监测点窗口,显示各个粮仓的温度变化值,如图2.3所示:图2.34.控制室窗口,显示所有粮仓的报警器与开关的界面,可以自动跳闸。

如图2.4所示:图2.45.细节图窗口,显示单个粮仓的控制系统,如图2.5所示:图2.56.总温度变化曲线窗口,如图2.6所示:图2.62.3主窗口组态1.主操作窗口图形元件触敏动作进入下一个窗口。

如图2.7所示:图2.72.变量设置及说明开关变量为z1~z4是对报警灯的控制,温度变量为s1~s10是对温度变化的显示,湿度变量为c1~c10是对湿度变化的显示,报警灯变量为b1~b10是对报警灯的控制,风扇变量为k1~k10是对风扇转动的控制。

2.4其他操作窗口组态1.采集显示监测点窗口,显示各个粮仓的温度变化值,如图2.8所示:图2.42.控制室窗口,显示所有粮仓的报警器与开关的界面,可以自动跳闸。

如图2.5所示:图2.53.细节图窗口,显示单个粮仓的控制系统,如图2.6所示:图2.64.总温度变化曲线窗口,如图2.7所示:图2.7 2.5系统脚本程序编辑s1=25;s2=25;s3=25;s4=25;s5=25;s6=25;s7=25;s8=25;s9=25;s10=25;b1=45;c1=12;b2=35;c2=11;b3=36;c3=12;b4=43;c4=10;b5=35;c5=11;b6=38;c6=13;b7=44;c7=11;b8=47;c8=12;b9=33;c9=10;b10=35;以上所示表示粮仓各个温度湿度的显示数据。

IF s1>=40 THENs1=s1-10;ELSEs1=s1+1;ENDIFIF s2>=40 THENs2=s2-15;ELSEs2=s2+2;ENDIFIF s3>=40 THENs3=s3-7;ELSEs3=s3+3;ENDIFIF s4>=40 THENs4=s4-8;ELSEs4=s4+2;ENDIFIF s5>=40 THENs5=s5-6;ELSEs5=s5+3;ENDIFs6=s5;s7=s2;s8=s3;s9=s5;s10=s1;IF a1>=40||a2>=40||a3>=40||a4>=40||a5>=40 THEN g1=1;ELSEg1=0;ENDIFIF x<360 THENx=x+30;ELSEx=0;ENDIFx1=g1*x;x2=z1*x;x3=z4*x;x4=z7*x;x5=z8*x;IF b1>=40 ||b4>=40||b7>=40||b8>=40 THENz1=1;z4=1;z7=1;z8=1;ELSEz1=0;z4=0;z7=0;z8=0;ENDIF以上程序表示粮仓温度超过40度,开关的自动跳闸。

g1=0;x1=0;IF g1==1&&x1<=360 THENx1=x1+10;ELSEx1=0;ENDIF以上程序表示开关对控制风扇的转动。

第3章课程设计总结本次课程设计利用MCGS组态软件进行了粮仓温度管理系统的监控程序设计,主要考虑用MCGS实现整个系统和面的组态,动画的连接,报警的定义,报表的输出以及曲线的显示,这些使得工作人员能够实现对粮仓温度管理系统的远程的监控。

在设计的过程中,通过我们不断的摸索与努力,最终使本次的设计得以完成。

理论与实践相结合,才能够使组态设计完成的更好。

只通过在课堂学习的基础知识,不通过动脑是不可能完成此次设计的。

所以,本次课程设计的目的正是为了让我们掌握组态软件的一些基本知识,更重要的是培养我们如何运用这些基础知识来完成任务。

通过本次课程设计,不仅使我巩固了对原有知识的掌握,还拓宽了我的知识面。

在提高自己的同时,我也更加清楚的认识到自己的一些不足之处。

在以后的学习和生活中,我会不断的提高、充实自己,争取获得更大的成绩。

参考文献[1] 曾庆波,监控组态软件及其应用技术,哈尔滨:哈尔滨工业大学出版社,2005[2]马国华,监控组态软件及其应用,北京:清华大学出版社,2001[3] 侯英明,组态软件及PLC在电力监控系统中的应用,上海:电子工业出版社,2005[4] 何熠,监控组态软件实时数据库系统体系结构的研究,深圳:人民邮电出版社, 2007[5] 孙业明,基于ActiveX技术的矿用监控组态软件设计,上海:高等教育出版社,2007[6]孙华JNI和ActiveX技术在组态监控系统网络化迁移中的应用,北京:高等教育出版社,2007[7]周伟红组态计算机数控系统的研究与开发,北京:人民出版社,2007[8]张秀华ActiveX技术在组态监控系统串行通信中的应用,上海:上海交通大学出版社,2007[9]张静图形组态系统的设计开发,上海:电子工业出版社,2008[10]刘艳应用ActiveX的模糊PID控制及其在监控组态中的应用,深圳:人民邮电出版社,2006[11]董丽小型组态软件平台的开发深圳:人民邮电出版社,2004[12]张海藩WEB组态监控系统的研究与实现,哈尔滨:哈尔滨工业大学出版社,2006[13]王再英ActiveX动态创建技术在人机界面组态软件开发中的应用,哈尔滨:哈尔滨出版社,2011[14]张真灵基于L-M算法的汽轮机状态估计模型研究与软件开发,上海:电子工业出版社,2004。

相关主题