温湿度监测系统-使用说明书
前言:这是我在2018上半年时完成的一个C#上位机:温湿度监控软件-的说明书。贴出来与大家分享。
温湿度监测系统
使用说明书
目 录
1软件概述... 4
1.1编写目的... 4
1.2参考资料... 4
1.3术语和缩略词... 4
2软件安装... 4
2.1软件功能... 4
2.2软件安装要求... 5
2.2.1安装步骤... 5
3界面及功能菜单栏详细介绍... 6
3.1主界面... 6
3.2界面功能介绍... 7
3.2.1菜单栏... 7
3.2.2工具栏... 8
3.2.3系统信息... 9
3.2.4状态栏... 9
3.2.5实时曲线... 9
3.3操作流程... 9
4系统设置... 12
4.1工程设置... 12
4.1.1工程名称... 12
4.1.2报警铃声... 12
4.1.3采集及报警时段... 13
4.1.4其他功能设置... 13
4.2通信设置... 13
4.2.1设备通信端口... 13
4.2.2短信模块通信... 14
4.2.3声光报警通信... 15
4.3数据库设置... 15
4.3.1数据库类型选择... 15
4.3.2数据初始化... 16
4.4数据库备份设置... 16
4.5用户设置... 17
4.5.1新建用户... 18
4.5.2删除用户... 18
4.5.3修改密码... 18
4.6数据列表显示... 19
4.7断电报警设置... 19
4.7.1报警手机号码设置... 20
4.7.2报警方式选择... 21
4.8温湿度报警阈值设置... 21
4.9设备分布... 21
5系统数据显示... 23
5.1历史数据... 23
5.2历史曲线... 23
5.3报警数据... 24
5.4历史查询... 24
5.4.1查询条件选择... 25
5.4.2数据表打印... 25
5.4.3数据图保存... 25
5.5系统日志... 26
6设备数据下载... 27
7下位机按键功能及参数解释... 28
1软件概述
1.1编写目的
该温湿度监测软件能够接入市场上大多数温湿度变送器,达到对温湿度的实时监控、显示、记录、查询等。系统功能完善,能为管理者提供充足的信息和快捷的数据处理手段,对实际生产带来很大的便利。该软件可以广泛应用于对楼宇自动化,气候与暖通信号采集,博物馆与宾馆温湿度采集,仓储物流等的测量监控领域。
1.2参考资料
《概要设计说明书》
《详细设计说明书》
1.3术语和缩略词
API (Application Programming Interface) 应用(程序)编程接口
Software Quality Assurance软件质量保证
UI Testing界面测试
2软件安装
2.1软件功能
(1)温湿度数据采集,实时曲线展示,列表展示,悬浮窗展示。
(2)历史数据、报警数据、历史曲线等的记录,查询。
(3)可通过RS485通信连接温湿度变送设备,实现温湿度数据的存储 分析、备份等。
(4)具备断电报警,远程报警功能,包括短信报警,声光报警。
(5)支持Access数据库,SqlSever数据库,MySql数据库。
(6)系统信息记录,设备EEPROM存储数据的下载。
2.2软件安装要求
硬件环境:CPU:1G或以上;内存:512M或以上;显示器分辨率: 1280×800或以上;
软件环境:.net framework 4.0版本或以上;
2.2.1安装步骤
(1)打开软件安装包,点击安装向导 安装软件。根据提示进行安装,安装完成后桌面出现如图2-1所示快捷方式,此时双击快捷方式就可以打开软件。
图2-1 软件启动快捷方式
同时也提供了软件卸载快捷方式:
图2-2 软件卸载快捷方式
输入默认用户名:master,默认密码是:123456,登陆系统后可自行新建用户。
图2-3系统登陆界面
3界面及功能菜单栏详细介绍
3.1主界面
图3-1 系统主界面
3.2界面功能介绍
3.2.1菜单栏
如图3-1所示,包括5个菜单,分别为文件,开始,视图,数据,帮助。
(1)文件菜单功能为:新建、保存、另存为、信息、打印、保存并发送。
图3-2 文件菜单栏
(2)开始菜单功能为:启动、停止、系统设置、远程报警设置、备份配置、导入配置、注销当前用户、退出系统。
图3-3 开始菜单栏
(3) 视图菜单功能为:全屏、状态栏、工具栏、系统信息、实时曲线、显示模式(列表模式、悬浮窗模式)。默认全部显示。
图3-4 视图菜单栏
(4)数据菜单功能为:历史数据、历史曲线、报警数据、系统日志。
图3-5 数据菜单栏
(5)帮助菜单功能为:操作方法。
3.2.2工具栏
工具栏功能包括启动、停止、保存、打印、删除、报警、新建(RS485型设备)、扫描、系统设置、数据点采样模式。
其中报警包括暂停报警(5min、10min、15min、20min)和报警复位。
数据点采样模式包括标准模式(3min、5min、10min、30min)和智能模式,智能模式下会根据数据是否超限自动调节数据采样时间间隔。
3.2.3系统信息
系统信息功能包括设备分布、报警事件、系统事件。
3.2.4状态栏
如图3-8,扫描设备完成时,显示每个设备的数据悬浮框和列表。数据悬浮窗实时显示温湿度。列表显示包括:设备名称、地址号、温度℃、湿度%RH、温度上限、温度下限、湿度上限、湿度下限、设备状态。
3.2.5实时曲线
如图3-8,扫描设备完成时,启动后实时显示设备的温湿度曲线。
3.3操作流程
(1)登陆
登陆系统后进入如图3-1 所示界面后。
(2)通信端口设置
在菜单栏“开始”-“系统设置”或直接在工具栏“系统设置”打开系统设置界面,刷新选择端口,并选择通信波特率,数据位,停止位等。设置完成后,打开相应端口。该步骤的详细操作介绍见4.2.1节-设备通信端口。
(3)添加设备或扫描
①如果已知所有连接设备的地址码,则可以点击工具栏中的“新建”-“RS85型设备”,手动新建所有设备。
新建设备界面如图3-6所示,用户需要输入“设备ID”,“设备名称”,“地址码”标记连接设备。由于地址码是唯一的,所以建议设备ID与地址码设置相同,方便区分不同设备。
图3-6 新建设备界面
②如果不全知道所连接设备的地址码,则应点击工具栏“扫描”,窗口界面如图3-7所示,点击“扫描485设备”即可,默认将追加新设备到系统。
图3-7 扫描设备界面
(4)启动运行
点击菜单栏“开始”-“启动”或工具栏“启动” 按钮。
图3-8 启动温湿度采集界面
(5)设置设备温湿度阈值
在菜单栏“开始”-“系统设置”或直接在工具栏“系统设置”打开系统设置界面,在温湿度报警阈值设置中为每个设备设置阈值。该步骤的详细操作介绍见4.8节-温湿度报警阈值设置。温湿度报警时主界面如下:
图3-9 湿度报警界面
(6)停止运行
点击菜单栏“开始”-“停止”或工具栏“停止” 按钮。
4系统设置
4.1工程设置
工程设置中包括软件的常用设置:
图4-1 工程设置界面
4.1.1工程名称
用户可以命名修改工程名称。
4.1.2报警铃声
用户可以选择设置报警铃声,在安装软件时已经预置了铃声文件夹,点击铃声设置选择即可。
4.1.3采集及报警时段
用户可以按照自我需求设置温湿度数据在每天的采集时段和报警时段,默认设置为全天。
4.1.4其他功能设置
罗列了常用软件设置,用户可以勾线相应设置。功能包括软件随Windows启动、软件启动后自动下载数据、软件打开后自动启动扫描、实时更新设备信息到数据库、设备断线后发送短信通知、设备报警时弹出监控界面。
4.2通信设置
完成对通信端口的相关设置。
4.2.1设备通信端口
设置设备的通信端口,波特率,数据位等,默认端口为COM1, 波特率为9600,数据位8位,无奇偶校验位 ,1位停止位,无握手协议,网络监听端口为8384,等待ACK时间为50ms,轮询间隔50ms。
点击刷新按钮刷新当前可用的端口号,单击打开串口即可,并且打开后显示关闭串口。
图4-2设备通信端口界面
4.2.2短信模块通信
设置设备的通信端口,波特率,数据位等,端口默认设置与4.2.1中相同。短信报警需要输入手机号码并测试。
图4-3短信模块通信界面
4.2.3声光报警通信
设置设备的通信端口,波特率,数据位等,端口默认设置与4.2.1中相同,声光报警需要勾选使用报警器并测试。
图4-4声光报警通信界面
4.3数据库设置
采集的温湿度数据将保存到相应的数据库中,数据库设置可以选择数据库类型和数据备份设置。
4.3.1数据库类型选择
数据库类型包括Access数据库、SQL Server数据库、MySQL数据库,可以从三者中选择一种合适的数据库类型。三种数据库已经默认配置,用户安装相应的数据库软件后测试连接即可。
图4-5数据库类型选择界面
4.3.2数据初始化
数据初始化功能中,可以勾选相应的数据库文件清空数据,分别为历史记录、报警数据、系统日志数据库。
4.4数据库备份设置
设置默认勾选启动自动备份,并按每月进行备份,默认备份路径在安装目录下,用户也可以点击备份按钮选择备份路径。
图4-6数据库备份设置界面
4.5用户设置
为登陆用户的管理界面,用户可以选择新建用户、删除、修改密码等操作。
图4-7 用户设置界面
4.5.1新建用户
单击新建用户按钮,弹出新建用户界面,分别输入用户名,新密码,确认新密码,点击确定即可。默认用户类型为管理员。
图4-8 新建用户界面
4.5.2删除用户
在左侧选择框中勾选需要删除的用户登陆名,点击删除即可。
4.5.3修改密码
在左侧选择框中勾选需要修改密码的用户登陆名,输入相应密码即原密码,之后输入新密码,确认新密码,点击确认按钮即可。
图4-9 修改密码界面
4.6数据列表显示
可以再此界面查看所有的温湿度采集数据情况,同时可以点击“数据筛选及导出打印”按钮进行温湿度数据的条件查询筛选。
图4-10 数据列表显示界面
4.7断电报警设置
设置手机号码,在温湿度变送设备出现断电时报警,同时可以选择声光报警,提示有设备出现故障。
图4-11 断电报警设置界面
4.7.1报警手机号码设置
点击添加手机号码,弹出一下界面,输入手机号码,接收人,备注等信息即可。
图4-12 报警手机号码设置界面
在设置界面左侧选择框中勾选相应手机号码,点击删除手机号按钮即可删除信息。
4.7.2报警方式选择
在在设置界面下侧有启用短信报警和启用内部蜂鸣器报警勾选框,默认勾选,用户可以根据自身需求进行更改。
4.8温湿度报警阈值设置
可以在此界面设置温湿度报警阈值的上下限,温度默认上限为100℃,下限为0℃。湿度默认上限为100%RH,下限为0%RH。
用户可以根据上面的表格的设备地址号提示,对相应的地址号设备修改温湿度阈值,例如下图修改地址号为1的设备温度上限为25℃,湿度上限54%RH。
图4-13 温湿度报警阈值设置界面
4.9设备分布
在此界面可以设置温湿度设备的节点分布情况,点击新建曲房号即可在左侧曲房节点分布框中新建设备,同理选中设备点击删除曲房号即可删除。选中相应的曲房号后,在右侧传感器节点列表中相中对应的设备拖入左侧曲房节点分布框中即可。
图4-14设备分布界面
5系统数据显示
5.1历史数据
在数据菜单栏中单击历史数据,在历史数据中可以对所有采集的数据进行查看设备名称,地址号,温度,湿度,记录日期。同时根据数据点与温湿度上下限的关系为每条数据显示相应的颜色。
图5-1历史数据界面
5.2历史曲线
在数据菜单栏中单击历史曲线,可查看选定日期和设备的温湿度曲线。
图5-2历史曲线界面
5.3报警数据
在数据菜单栏中单击报警数据,即可查看所有的报警数据。
图5-3报警数据界面
5.4历史查询
分别在历史数据和报警数据界面,及系统设置-数据列表显示界面上都有数据查询打印按钮,单击出现数据查询界面。
图5-4历史查询界面
5.4.1查询条件选择
可以实现对历史数据按日期,设备地址,以及仅对报警数据的精确查询条件进行查询。
5.4.2数据表打印
单击右上侧的打印列表按钮即可实现对查询数据的打印。
图5-5数据表打印界面
5.4.3数据图保存
单击右上侧的保存曲线按钮即可实现对左侧查询数据显示曲线图的保存。文件命名为日期号-时-分-秒的文件名。
5-6 数据文件显示名称
图5-7 数据图文件
5.5系统日志
单击数据菜单栏-系统日志按钮即可查看用户登陆情况,并可以导出打印。
图5-8 系统日志界面
6设备数据下载
完成对温湿度设备EEPROM存储数据的下载。
通过系统设置首先打开串口后点击数据选项卡中的设备数据下载按钮:
图6-1 设备数据下载按钮
出现如下界面:
图6-2 设备数据下载界面
用户可勾选需要下载数据的设备,并点击开始下载按钮进行数据上传:
图6-3 设备数据下载过程
上传后的数据可通过数据列表或历史数据等查看和查询。上传完成后会有上传下载完成提示,下载过程可能由于数据量较大,请耐心等候。
图6-4 设备数据下载完成提示
7下位机按键功能及参数解释
参数设置通过上述四个按键完成,按键功能定义及说明如表7-1所示:
表7-1 按键功能定义及说明
可设置修改的设备参数包括16个参数,各设备参数说明如表7-2所示:
表7-2 设备参数说明
程序实现对温湿度上下限的逻辑判断,当出现上限小于下限等错误情况时,会提示错误,并不予执行错误的温湿度上下限修改.
部分设备参数解释如下:
记录模式:当记录模式为ON时,即开启温湿度变送器内部自动记录数据功能,自动记录实时监控数据;当记录模式为OFF时,即关闭内部记录数据功能.
正常记录周期:当温湿度数据在正常范围内时,数据点的记录周期.
报警记录周期:当温湿度数据超出报警阈值范围时,数据点的记录周期.
锂电池电量监测:查看锂电池剩余电量,以百分比形式给出.
温湿度传感器选择:用户可以根据需要选用不同的温湿度传感器,并通过修改该参数调整温湿度读取程序.
时间:在时间设置中,菜单键依次选择年月日时分秒.