电站供配电自动化系统
主要为用户提供电站实时监控、数据采集、历史事件数据查询与统计、数据计算及数据报表等功能。该系统主要分三部分,通讯程序、服务端、客户端。
通讯程序主要负责和底层硬件通讯(485、CAN、Tcp) ,进行数据采集和设备控制。并提供了监听服务,供服务端和客户端程序连接获取数据。
客户端程序是一个客户交互平台。主要实时数据、历史数据、事件信息等数据的展示。提供数据曲线、统计数据、数据报表、远程遥控等功能。
服务端程序主要是和通讯程序通讯,提供了监听服务,供客户端程序获取数据。该程序包括6个模块:
1、 通讯模块
2、 数据处理模块
3、 实时计算、统计模块
4、 数据库操作模块
5、 报表生成模块
6、 监听模块
我的责任描述:
1、 部分服务端程序开发
语言:c#
开发环境:Visual Studio
数 据 库:MongoDB
主要负责服务端下的通讯模块、数据处理模块、实时计算、统计模块、数据库操作模块、报表生成模块的编码。
2、 部分客户端程序开发
语言:C#
开发环境:Visual Studio
项目技术:Winform
主要通过和服务端交互,显示实时数据、提供给用户历史数据查询和统计、事件信息查询等功能。