3.6 报警显示与报警数据23
3.6.1 报警显示23
3.6.2 报警数据24
3.7 MCGS软件中运行策略的实现26
3.7.1温室系统控制策略的实现26
3.7.2 脚本程序的编制27
第四章 系统软件方案设计31
4.1 软件基本工作原理31
4.2 I/O接口分配32
4.3 PLC端子接线图33
4.4 程序设计34
4.4.1 主程序设计34
4.4.2 子程序设计36
4.4.3 中断程序设计37
结语39
致谢40
参考文献41
第一章 绪论
1.1 课题研究的背景及意义
在植物生长环境中,温湿度是对其影响最大的因素,为了提高产量及质量,对温室温湿度进行检测与控制是很有必要的。
现代化温室要求具备机械化、自动化的生产方式,而温室环境控制系统又是其重要的一个环节。本系统就是针对大棚内温度、湿度,使用KLS系列数据采集器可以灵活的检测环境的温湿度,使其保持在一定的阀值,实时监测显示,并且可以根据用户要求设定报警装置,当温湿度超过一定的范围时,立即报警。基于此,我设计的基于MCGS组态软件控制的温湿度监控系统,操作简单,使用方便。
1.2 组态软件概述
组态(configuration),从DCS发展而来,意思为将多种多样的工具模块任意组合,用以模拟工业现场画面,组态软件最初主要解决人机图形界面的问题,如今设计人员在计算机的帮助下,通过对各种资源进行配置,在计算机或软件中提前设置好指令动作,完成设计后,软件自动完成指定的任务,实现设计者的要求。组态软件以能实现多任务同时进行,接口开放设置,使用方便快捷可靠的特点越来越受设计者的喜爱。
组态软件最基本的功能为:利用人机界面将工业现场的画面制作成动态画面展现在人们面前,通过链接将构建的动态画面与工业现场一一对应起来,然后运行实现人工模拟。
1.2.1组态软件的功能
组态软件功能主要包括硬件配置功能和软件配置功能,程序员在组态软件提供的开发环境下以人机对话方式完成组态操作,调试运行正确后将系统组态结果存入硬盘中,供运行时使用。下面对组态软件的各种组态功能做一介绍。
(1)硬件配置组态功能
硬件配置组态是整个组态过程的第一步,也是最重要的一步,一个具体的计算机控制系统使用了哪些需要和组态软件进行通信的硬件设备,如某一类型的输入/输出板卡、智能模块、智能仪表、PLC等,需要将各个输入和输出点按其名称和意义预先定义,然后才能使用,包括定义各现场I/O控制站的站号,网络节点号等网络参数及站内的I/O配置等。
(2)数据库组态功能
系统的数据库包括实时数据库和历史数据库。实时数据库组态主要是确定数据库中保存的各个变量名称、工程量标度变换、上下限值、线性化处理、报警特性、报警条件等;历史数据库组态除了确定上述内容外,还需要确定循环清盘的周期,即数据的保存周期。
(3)控制回路组态功能
控制回路组态同样是一种非常重要的组态,为了确保生产工艺的实现,计算机监控系统常常要完成一些复杂的控制运算,如PID运算、前馈、串级、解耦等控制运算,控制回路的组态就是将一些标准模块的输入/输出与具体的变量联系起来,即定义各个控制回路的控制算法、调节周期及调节参数,某些系数等。
(4)控制流程组态功能
这种组态定义类似于控制回路组态,处理对象是被监测的开关量,信号采集后经过一定的逻辑控制关系处理,再送到执行机构。流程组态功能是确定哪些变量之间有关联,如“与、或、联锁”关系等。