当前位置:文档之家› 软件监控平台功能需求详细设计-模板

软件监控平台功能需求详细设计-模板

XXX软件系统系统监视平台详细设计文档
目录
1.文档说明 (3)
1.1编写目的 (3)
1.2读者对象 (3)
2.术语与参考 (3)
2.1术语解释 (3)
2.2参考资料 (3)
3.总体设计 (4)
4.系统功能设计 (5)
4.1监控平台系统功能 (5)
4.1.1组态 ................................................................................................................... 错误!未定义书签。

4.1.2管理 ................................................................................................................... 错误!未定义书签。

1. 文档说明
1.1 编写目的
设计一种基于面向对象的、图形界面组态方式的过程监控平台,重点分析和描述图形界面的设计、数据处理等技术。

1.2 读者对象
2. 术语与参考
2.1 术语解释
2.2 参考资料
3. 总体设计
过程监控平台采B/S结构体系,模块化的设计思想,通过组态对I/O处理、报警、趋势、报表等进行分配来平和和协调系统的负荷,全面支持RS232/485、OPCServer、OPC Client、ODBC、OLEDB、DDE、API等主流通信接口和数据交互技术,具有良好的继承性和扩充性能。

过程监控平台提供丰富的图形库和强大的图形编辑能力,采用标准的、人性化操作界面,符合通用的操作和显示习惯,画面具有良好的可观性和易操作性。

系统特点:
●图形化的交互方式
●稳定的通信处理和数据交互
●分布式的体系结构
●面向对象的工程组态
●灵活的系统扩展和高效的集成功能
●良好的跨平台性能
数据流转图例:
4. 系统功能设计
系统以图元和图符对象作为基本图形元素,由系统使用者自由组态,来将窗口中的图形对象与实时(历史)数据库或设备等对象建立相关性连接,并设置相应的动画属性,由数据对象的实时采集结果进行驱动,实现图形动画效果,完成动画构件中所需的动画功能。

定义对象和建立动画连接的步骤:
1.建立工程项目,组织规划项目层次和画面布局;
2.定义检测点参数,根据检测点安装的端口号和实际界限情况,定义开关量、计算
量等;
3.使用开发系统画面作图工具制作画面;
4.在画面对象属性中设置动画连接,其中动画连接可以有状态量、数值量、填充量、
表达式脚本;
5.编译、调试项目文件,产生动画效果;
6.发布,嵌入其他系统,实现生产过程状态的实时监控。

4.1 监控平台系统功能
过程监控平台是面向对象、分布式B/S体系结构的HMI/SCADA监控系统,提供过程可视化、数据采集和生产环境监控等功能,系统涉及界面设计、菜单定义、图形渲染编辑、数据集成等基本功能。

监控平台功能主要包括以下几个方面:
●基础配置
●图形界面组态
●报警组态
●趋势组态
●事件管理
●点控制面板
●控制引擎
●数据库配置
●网页发布
4.2 监控平台系统组成
本系统提供良好的设计和运行环境,系统使用者可以方便地完成从图形和动画处理的过程,可以完成复杂的工业过程智能控制和大型综合自动化系统的过程数据实时监控功能,系统平台主要由以下几部分组成:
1.平台框架(主界面);
2.设计工具
3.数据链接设置
4.图形组态
4.2.1 平台框架
平台框架(以平台主界面展现)是过程监视平台的核心组件,是平台的人机界面设计工具,系统中所有实时界面、统计报表、趋势分析及工艺流程图设计的工作在这里完成,采用可视化的设计方法,采用对象化的图形设计,灵活的鼠标拖拽功能等编辑方案,让系统使用者达到操作轻松自如、高效作业的效果。

4.2.1.1 平台主界面
功能编号功能名称平台主界面
功能描述平台主界面是系统核心的体现,系统所有的主体设计、事件定义、运行调试等功能全部在主界面区操作实现
用户角色管理员数据表
前置项
后置项
输入项
输出项
处理逻辑平台主界面在浏览器中以WEB形式打开,程序主窗口的上面有一排主菜单①,菜单下面左边是导航区③,菜单下面右边是工具/部件区②,菜单正下方是设计区④;
界面设计
4.2.1.2 菜单区
功能编号功能名称菜单区
功能描述包括监控平台所有操作功能菜单项,并按照类型进行分组管理,通过选择不同菜单项显示相应的操作功能界面,实现所需的操作
用户角色管理员数据表
前置项
后置项
输入项
输出项
处理逻辑➢主菜单包括:文件、编辑、视图、插入、布局、数据源、调试等七个条目;➢文件包括新建、保存、导入、打印、当前文件列表、退出等;
➢编辑包括对选中的图元进行各种编辑操作,如拷贝、粘贴、剪切、对象编辑、组件属性编辑等;
➢视图包括工具栏、导航栏的显示/隐藏操作等;
➢插入包括在设计区增加新的图元操作等;
➢布局包括对多个图元进行各种对齐、定位操作,以及字体替换、颜色替换等操作;
➢数据源包括设置图元数据链接属性的设置等;
➢调试包括对正在设计开发的项目文件的调试校验,以及对整个项目或单个项目文件的发布运行
➢根据需要可以增加各种辅助工具的打开/关闭等菜单项
界面设计界面一界面二界面三界面四
◆以上为4个示例界面截图,在实际研发中,按照实际需要调整菜单项,关联
相应的事件,实现相应功能
4.2.1.3 导航区
功能编号功能名称导航区
功能描述以层次结构的方式管理项目工程及文件,以及项目中的事件条目、元件条目、报警条目等。

用户角色管理员数据表
前置项
后置项
输入项
输出项
处理逻辑➢导航区以树形结构进行展示,清晰、条理管控项目相关属性;
➢导航区划分为项目工程、数据链接、标签分组等
➢导航区展示当前正在编辑的新建的项目工程或导入的项目工程,项目工程中包括的文件、元素、报警、事件等信息以叶子结点的形式进行展示;
➢数据连接包括当前项目工程中预先设置的数据链接;
➢标签分组包括当前项目工程中按照设备、区域、类型等方式建立的标签合集。

界面设计
4.2.1.4 工具/部件区
功能编号功能名称工具/部件区
功能描述包括设计监控画面时所需的所有工具或部件,通过在设计器中增加、删除、调整
等操作,设置部件属性等一系列操作,实现监控画面的组态动画效果。

用户角色管理员
数据表
前置项
后置项
输入项
输出项
处理逻辑➢以类似于程序开发工具(如:VS2010)中控件工具箱的方式,横纵排列在工具/部件容器中;
➢使用者以鼠标拖拽的方式,把所需部件放置到设计器中,然后对部件进行属性编辑,使部件符合项目定义的条件。

界面设计
4.2.1.5 设计区
功能编号功能名称设计区
功能描述通过在设计区增加不同功能的部件,并调整相应部件的属性,使监控画面符合监控规划设计要求
用户角色管理员数据表
前置项
后置项
输入项
输出项
处理逻辑➢设计区作为监控画面的容器,增加项目所需部件,并进行合理布局;
➢在设计区选择部件,并右键鼠标,弹出部件属性窗口,调整相应属性,完成设计要求;
➢每个监控画面代表一个项目文件,通过选择保存按钮,把监控画面以文件的形式保存在工程文件夹中进行管理。

界面设计
11 / 11。

相关主题