照明监控中心管理软件设计

照明监控中心管理软件设计

ID:11186482

大小:30.50 KB

页数:9页

时间:2018-07-10

照明监控中心管理软件设计_第1页
照明监控中心管理软件设计_第2页
照明监控中心管理软件设计_第3页
照明监控中心管理软件设计_第4页
照明监控中心管理软件设计_第5页
资源描述:

《照明监控中心管理软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、照明监控中心管理软件设计摘要:监控中心的通信基础为串口通信,VisualC++提供了串口通信控件MSComm,通过对此控件的属性和事件进行相应的编程操作,可以轻松的实现串口通信。并在此基础上完成照明中心管理软件设计。关键词:软件设计;监控管理;VisualC++中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)23-5605-04照明监控功能模块主要实现开关灯控制,是本监控系统的重要组成部分,它将实现对照明监控系统的远程监控管理,完成对远程的开关灯及其远端灯组调整的控制等功

2、能。监控报表管理模块主要由报表明细,报警明细和报表汇总等部分注册,可以直接查询监控中的详细信息。电费电量控制功能模块由电量和电费的查询功能组成,电量电费查询分别设置了日电量、日电费、月电量、月电费等的查询,方便管理者能一目了然的查询电量电费的使用情况。监控员注册管理主要是开通监控员的管理权限,需要进入系统后才能注册,这样避免随意注册,方便管理。数据库管理子模块由数据库备份、数据库还原、数据库初始化组成,实现对系统数据库的管理与维护。1软件体系结构设计9照明监控管理软件的结构大致可分为:照明监控功能模

3、块、监控报表管理模块、电费电量监控功能模块、监控员注册管理模块、数据库管理模块等。本软件的功能结构设计如图1所示。图1照明监控系统功能结构图开关灯控制:本部分是系统的主界面。直接选中要开关的灯组进行操作即可。并且能直观的监测到当前教室的电流电压。报表明细查询:包含了楼号、教室、日期、开灯时间、关灯时间、电压值、电流值、电量、电费和报警时间。可以全面的了解每间教室中照明情况。并设定查询功能,可以方便查询要找的教室等。报警查询:包含了日期、教室和报警级别。也可以根据需要查询相关内容。报表汇总查询:包含了

4、楼号、教室、月份、本月开灯时长、本月平均电压、本月平均电流、本月电量、本月电费和报警次数等,也有查询功能。电量电费监控模块:主要是方便监控人员对电量电费的实时查询。数据库备份:主要针对电费电量数据库进行备份,以防重要数据丢失。9数据库还原:防止误操作将重要数据库删除,在需要的情况下将其还原。数据库初始化:此操作不能随便使用,必须在监控中心改装升级时使用。2数据库设计一个好的数据库是每个成功系统不可分割的一部分,因为照明监控系统中需存储的数据信息量不大,所以本系统采用Micro?softAccess数

5、据库,数据库的名称sjkinfo。并建立相应的数据表分别为:电灯信息表、监控员信息表、教室信息表、电费电量信息表、教室开灯情况信息表等,用于存储不同的信息。3照明监控系统软件串口通信3.1串口通信初始化对串口通信进行设计时,首先要对串口进行初始化设定,确定串口号,以及传输的波特率、校验位、数据位、停止位等。因此串口初始化是保证系统正常运行的第一步,其串口参数的设置与获取如图2所示。3.2串口数据处理数据通信模块主要完成串口数据的发送和接收。串口数据的发送主要是完成下位机向监控中心传送一次采集到的数据

6、值。发送数据的程序流程图如图3所示。9串口数据的接收主要完成接收监控中心发来的命令,监控中心是每隔一定时间从下位机读取数据,本系统设定时间间隔为2s。因此下位机从监控中心读取控制命令也最多2s一次。如果监控中心发送了控制命令,下位机则在2s时间内肯定能收到;如果2s内没有收到命令信息,那么可以认为命令为发送或丢失。下位机读串口数据程序流程图如图4所示。4监控中心数据管理模块设计监控中心主要是完成与下位机的数据通信,监控各个教室灯组的开关情况,显示并储存从下位机模块采集到的电压、电流等数据,并将下位机

7、模块送来的电压、电流数据与预先设置的阈值作比较,如果超过阈值范围监控屏幕上将显示告警提示,除此之外监控中心还应该有各种查询设置功能。在本监控系统中,一旦监控软件打开进行工作,监控中心需要时刻监控下位机的工作状态,如果下位机运行不正常或通信线路出现故障,都应该出现报警、本系统设计中约定下位机每个2s向监控中心报送一次电压、电流数据。如果下位机正常运行,监控中心应该2s内收到下位机传送来的数据。可以在软件内设置一个2s的定时器,如果2s内没有收到下位机传来的数据则出现报警信息。程序流程图如图5所示。4.

8、1登录模块设计9运行监控系统首先运行的是登录界面,登录模块的功能是判断用户是否是合法用户,是保障系统安全的第一道关卡。在系统登录过程中不同的用户有不同的权限,权限分为三级,根据不同的级别。用户登录进系统后对系统的操作不同。如权限值为0,那么用户进入系统能够对系统中的所有模块进行操作;如权限值为1,那么用户对系统中的部分模块可以操作,涉及到串口设置等这样会影响系统运行的模块不能操作;如果权限值为2,那么只能对主页面上灯组的开关进行操作。4.2主窗体设计主窗体应该向用户展

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。