HOMS5.0开发的远程抄表软件

HOMS5.0开发的远程抄表软件

ID:40554671

大小:74.00 KB

页数:4页

时间:2019-08-04

HOMS5.0开发的远程抄表软件_第1页
HOMS5.0开发的远程抄表软件_第2页
HOMS5.0开发的远程抄表软件_第3页
HOMS5.0开发的远程抄表软件_第4页
资源描述:

《HOMS5.0开发的远程抄表软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HOMS5.0开发的远程抄表软件1、系统软件设计1.1远程抄表软件设计远程抄表系统是一个可编程控制器系统,我公司有多年嵌入式软件开发经验,所开发软件满足电力部门的业务规范,有多套软件在可靠运行。嵌入式软件的设计,基于商用RTOS,采用结构化设计方法。并在以下几个方面进行可靠性设计:(1)RTOS实时多任务操作系统。采用多任务操作系统后,各任务相对独立,互不影响。即使某任务出现故障,也不会影响系统其他任务的正常运行。(2)软件陷阱。硬件设计中已提供了watchdog电路,软件设计定时进行喂狗处理。在程序的适当地方,编入无条件跳

2、转指令,在程序跑飞后予以捕捉。使软件系统提高其抗干扰能力。(3)数据抗干扰设计。采用数字滤波、数字界限剔除、数字校验与修复技术,提高数据的抗干扰能力,确保数据的正确性。(4)科学的软件工程思想指导。在嵌入式软件设计过程中,遵循软件工程规范,进行科学管理,确保软件质量。1.2自动站中心站软件功能设计本软件的设计,遵循软件工程思想:采用面向对象思想进行系统分析与设计,软件实施过程采用project2000和vss项目管理工具进行管理,涵盖了需求分析、系统设计、详细设计、编码、测试、软件实施等环节。软件开发基于windows平台,

3、采用面向对象的VISUALSTUDIO6.0编程工具和RATIOINALROSEUML分析工具,软件产品成熟而先进。支持常见的大型数据库:ORACLE、SYBASE、DB2、SQLSERVER等,具有良好的扩充性。各子系统间采用消息通讯机制,既保障各子系统的相对独立性,又可保障系子统之间通讯的实时性。总体设计,基于B/S架构,B/S架构有界面友好、实时性高的特点。1.2.1 数据传输通讯子系统这是系统的核心之一,完成通讯链路的监测、建立和维护、数据的双向传输功能。该子系统基于TCP/IP协议,采用多线程设计,根据负载,自动派

4、生线程服务,以提高系统的响应速度,可以支持5000套以上采集点通讯的并发连接。1.2.2 数据处理子系统针对每个电度表,都有对应的审核规则,根据规则对接收到的数据进行审核。如有异常的数据,将记录在日志窗口与日志文件中。这些规则可以进行人工编辑,以满足当地特定的需求。1.2.3 数据入库子系统该系统对经审核后的数据进行入库工作。后台数据库支持目前主流数据库:SQLSERVER、ORACLE、SYBASE、DB2等。同时,针对第三方的自动气象站与数据,经审核后可以同样完成入库工作,保障数据的完整性。1.2.4 监控子系统主要完成

5、硬件的实时监控与通讯质量的监控。对电度表、通讯设备、数据采集点运行情况进行监控,并在基于GIS的地图上显示,不同的硬件有不同的颜色,并可以对抄表系统和时间段进行故障率统计。监测资料的传输,根据时次、时段并结合台站进行报到率查询,并在界面上动态显示。1.2.5 资料实时显示子系统该子系统主要是采用GIS地图,结合各自动气象站在地图上的分布情况,进行数据和报警数据的多种显示功能与查询统计功能。采用同一显示界面,底图采用GIS精确地图,可进行无级放大或分县(区)显示,主显示界面为常规资料填图方式,可单一要素显示。单一要素可进行等值

6、线分析,有故障出现不同颜色的报警闪烁,不同的功能通过鼠标右键、或在工具栏上按钮实现。数据可实时自动更新(无需手工刷新),可单要素、多要素分别显示;点击单站点,可显示该站点所有电度表的相应情况。可切换到站点分布图,在此状态下,可以用小圆球来表示站点的运行状况:红的表示站点运行不正常,绿的表示站点运行正常。鼠标移到圆球上显示站点的系统信息以及最近正常数据的时间。1.2.6 历史资料统计查询子系统提供各电力部门,在任意时段,任意要素的查询。在界面上输入查询条件后,可查询任意电表的历史资料的数据查询。1.2.7 日志监控功能在界面上

7、,动态显示、记录当前的主要操作,包括:修改参数、通讯过程、报警信息。同时将这些数据保存到日志文件或者入库,以方便查询。1.2.8 报警子系统可以设置报警条件,满足报警值后,该子系统将在界面上进行声光报警,在平面图上用不同颜色的表示不同报警等级,点击站点可显示详细信息。1.3软件可靠性设计          软件可靠性的定义是:软件按规定的条件,在规定的时间内运行而不发生故障的能力。软件的故障是由于它固有的缺陷导致错误,进而使系统的输出不满足预定的要求,造成系统的故障。为保证软件的可靠性,应在软件的生命周期的各个阶段采取措施,

8、以减少缺陷。1.4软件持续改进设计整套软件各部分功能均为模块化设计,可根据用户实际要求和系统特点进行改进。2、系统内产品介绍2.1 概述对于电力部门来说,远程抄表一直是一件非常头疼的事情,需要投入大量的人力、物力和财力。因为数量众多,地理位置分散,给工作人员带来极大的不便。如今电力公司可利

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

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

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