上位机需求文档_第1页
上位机需求文档_第2页
上位机需求文档_第3页
上位机需求文档_第4页
上位机需求文档_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上位机需求文档1引言 1.1背景 1.2产品的范围 2综合描述 2.1产品的前景 2.2产品的功能 2.3项目流程图 2.4运行环境 2.5设计和实施上的限制2.6假设和依赖3外部的接口需要 3.1用户界面3.2配置页面 3.3硬件接口 3.4软件接口 3.5通信接口4系统的特性4.1说明和优先级 4.2功能需求5非功能需求 5.1性能需求 5.2安全设施需求 5.3安全性需求 5.4软件质量属性5.5业务规则6其他需求 6.1待确定性问题1.1背景每个用户家中最大安装30台并网微逆变器、1台网关设备以及1个LCF(60A通讯线滤波器),每台微逆变器会将数据传输至网关设备中。为了方便监控每台微逆变器的工作状态,需要一个直观、生动的上位机软件,可以将网关发来的数据显示在用户的通用PC中。产品的范围针对广大的家庭用户,上位机软件需要通过TCP/IP协议与网关设备通讯,从中读取每台微逆变器的运行状态信息。产品的前景随着信息时代的来临,互联网的普及,网关的需求量会急剧增大,网关的前景相当乐观的。产品的功能1与网关建立连接根据配置好的IP地址,与网关建立连接,并且读取网关的数据。建立连接后,才能进行后续的操作,否则提示输入IP地址重新连接。实现:在网关上面设置多个监听器,随时监听网关的数据和状态以及它的信息,及时的返回到服务器,在服务器端进行处理和相应的操作。这样可以保证数据的传递性。2同步网关的ID和内部数据建立连接后,需要进行数据同步工作。同步内容包括:同步网关的时间,读取终端内的配置信息。拿到数据后持久化到数据库,作为记录。3从网关读取微逆变器的ID从网关内读取当前连接的微逆变器的ID,得到微逆变器的ID和对应的地址。4从网关读取每台微逆变器的位置信息读取的位置信息包含:微逆变器数量、微逆变器分组信息。数据由上位软件生成,发送至终端,连接之后从终端中读取信息。保证逆变器的正常情况下可能不好读取:可能会漏读,因为有可能当时没连接上,导致数据的不完整性,所有除外准确读出数据后,持久化数据。5从网关读取故障记录微逆变器的故障记录和事件记录,按照时间顺序读取时间记录/故障记录。如启动,停机,保护信息等。这个问题我们可以监听事件,设置多个和服务器交互的接口,及时的记录网关的信息。发送给用户或者维护人员6从网关读取发电记录读取每台微逆变器的发电记录,以供查询。这个网关就是一个桥梁,通过它我们可以读到逆变器的发电量,还有我们想要的信息,读取微逆变器实时运行数据:功率、状态。7设置每台微逆变器的地址设置功能,给每台微逆变器分配通讯用的地址。通过拿到网关所对应的逆变器然后设置分配通讯的地址8设置光伏微逆变器家用终端的地址设置网关的IP地址和地址策略。终端可被配置为手动模式,和DHCP模式。手动模式下,用户可手工修改终端的IP地址和子网掩码;DHCP模式下,系统在下一次上电时,需要自动从网络上的DHCP服务器获取IP地址和子网掩码等信息。9设置每台微逆变器的安装位置用户在界面中,可以新建分组以及将现有的微逆变器拖动至对应的组中,以完成安装位置的设定。配置完成后,上位软件需要将安装位置发送至网关存储,并对存储结果进行校验。10重置微逆变器发电量设置微逆变器的发电量为初始状态可以根据网关这个桥梁读到逆变器的发电量,当该逆变器第一次连接网关的时候,设置默认的,恢复。2.3基本流程图 见附本EEX的基本图例.oom2.4运行环境操作系统Windows、MACOSX、Linux(所有系统中应可以实现中英文切换)2.5设计和实施上的限制基本设计: 客户端用javaSE实现主要有swt实现,swt是Swing和awt的升级,它弥补了不足。 服务器端用J2EE实现,这样有助于产品的升级和更新,mvc的设计模式也好管理,国际化也很容易实现。可能的限制如下:必须使用或者避免的特定技术、工具、编程语言和数据库。所要求的开发规范或标准(例如,如果有客户的公司负责软件维护,就必须定义转包者所使用的设计符号表示和编码标准。公司策略、政府法规或工业标准。硬件限制,例如定时需求或存储器限制。数据转换格式标准。3.1用户界面用户界面也是监控界面应设计为比较直观的查看方式,方便的看到用户想要的数据动态。界面主要显示有:总发电量当前微逆变器数量每台微逆变器实时功率工作状态/异常事件记录页面显示:逆变器的通讯地址,微逆变器的ID,当前单台功率,当日单台发电量,当日发电时间、累计发电量、累计发电时间、微逆变器的状态(并网、离网、故障)、数据终端的配置信息,微逆变器的安装位置信息。3.2配置界面用户可以在监控界面中通过验证,进入配置界面。每次进入配置界面的时候,应提示:“非专业人员请勿修改,否则后果自负”的内容。系统安装人员和维护人员可以在配置界面中进行如下的操作:查看每台微逆变器的ID并分配地址设置(调整)每台微逆变器的物理安装位置设置网关的数据更新时间设置网关最大存储事件数量清除光伏逆变器的事件记录清除网关配置信息(恢复出厂设置)PC端软件可以设置网关和每台微逆变器的数据:设置数据终端的IP,联网更新数据终端的时钟信息,设置数据终端的数据更新时间、清除数据终端中存储的数据、设置安装数量,设置微逆变器的安装的物理位置信息3.3软件接口 把很多的功能封装在一个类对象中根据TCP/IP进行通讯接受下位机传来的对象,在传输参数的不同然后判断属于哪个功能,做出相应的响应。3.4通讯接口android与PC机的通信android与服务器使用TCP/IP协仪路由器通信接口。4.1说明和优先级提出了对该系统特性的简短说明并指出该特性的优先级是高、中,还是低。或者你还可以包括对特定优先级部分的评价,例如利益、损失、费用或风险,其相对优先等级还可以从1(低)到9(高)。主要还是对逆变器的监控,所以保证逆变器的正常运行尤为重要。4.2功能需求软件在运行的时候可能会出现不可知道的故障,我们可以预测一些可能出现的故障。5.1性能需求软件在不同的操作系统上会有不同的性能需求,有的操作系统可能快,有的可能慢。 5.2安全性需求用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论