1.一种基于B/S的变电站远程监控系统,其特征在于:包括数据分析模块(8)、变电站监控总站(5)、GPRS-DTU模块(2)、Web服务器(9)、数据库服务器(7)和移动终端(3);
所述变电站监控总站(5)分别与智能变电站设备(4)、智能配电室设备(6)进行通信,该变电站监控总站(5)用于获取智能变电站设备(4)以及智能配电室设备(6)所发送的监控数据;
所述数据分析模块(8)分别与变电站监控总站(5)、数据库服务器(7)进行通信,用于获取变电站监控总站(5)的监控数据,对监控数据进行解析,将遥测、遥信、SOE事件的信息分离,并存入到数据库服务器(7)中对应的实时数据库和历史数据库;
所述数据分析模块(8)还设有移动终端接口和短信服务接口,数据分析模块(8)通过移动终端接口与移动终端(3)进行通信,数据分析模块(8)通过短信服务接口与GPRS-DTU模块(2)进行通信,移动终端(3)通过对应数据分析模块(8)的IP和端口主动获取数据和事件,当数据分析模块(8)接收到变电站SOE事件后,通过GPRS-DTU模块(2)将报警信息以短信的形式发送给指定技术人员的手机上,以及通过移动终端接口将报警信息推送到对应移动终端(3)的APP上;
所述Web服务器(9)与数据库服务器(7)进行通信,用户通过域名或IP远程登录Web服务器(9),查看遥测、遥信、SOE事件的实时和历史数据,以及执行报表生成;
所述Web服务器(9)与数据分析模块(8)进行通信,用户通过域名或IP远程登录Web服务器(9),查看主接线图,对智能变电站设备(4)、智能配电室设备(6)进行远程控制操作,以及对监控智能变电站设备(4)、智能配电室设备(6)的摄像头进行远程访问。
2.根据权利要求1所述的基于B/S的变电站远程监控系统,其特征在于:所述数据分析模块(8)采用Java的TCP连接池技术,根据IEC104协议标准建立通信链路,包括:数据分析模块(8)向变电站监控总站(5)发送连接请求,变电站监控总站(5)回复连接确认;
数据分析模块(8)与变电站监控总站(5)通信建立之后,每接收到N次正确数据向变电站监控总站(5)发送次数校验报文,变电站监控总站(5)回复确认;
在数据分析模块(8)和变电站监控总站(5)之间无通信数据时,变电站监控总站(5)每隔M秒向数据分析模块(8)发送链路测试报文,数据分析模块(8)回复确认;
其中,10≤N≤30, 10≤M≤30,且N和M均为自然数。
3.根据权利要求2所述的基于B/S的变电站远程监控系统,其特征在于:所述数据分析模块(8)建立的TCP连接池,将读方法和写方法分离;数据分析模块(8)启动之后,首先建立3条线程,一条负责与变电站监控总站(5)保持通信,一条等待移动终端(3)接入,另一条建立串口线程,等待短信查询;之后每有一个移动终端(3)接入就为其单独分配一条线程处理,当其断开连接之后,确认输入流中数据接受完毕,关闭这条线程。
4.根据权利要求1至3任一所述的基于B/S的变电站远程监控系统,其特征在于:所述数据分析模块(8)接收到变电站监控总站(5)的通信报文之后,根据IEC104协议标准对应解析,确定报文的I帧、U帧、S帧类型,确定传输原因,解析出遥测、遥信、SOE事件的信息,并对应存储到数据库中。
5.根据权利要求2或3所述的基于B/S的变电站远程监控系统,其特征在于:所述数据分析模块(8)与Web服务器(9)分离,数据分析模块(8)加入监控内网,Web服务器(9)部署在外网防火墙之下,Web服务器(9)访问数据库服务器(7)中的数据通过IP和端口查询。
6.一种基于B/S的变电站远程监控方法,其特征在于,采用如权利要求1至5任一所述的基于B/S的变电站远程监控系统,包括以下步骤:变电站监控总站(5)获取智能变电站设备(4)、智能配电室设备(6)内的监控数据;
数据分析模块(8)通过TCP协议连接至变电站监控总站(5),以IEC104协议标准传输所需数据;
数据分析模块(8)接收到变电站监控总站(5)的监控数据之后,对应IEC104协议标准规则对监控数据进行解析,将遥测,遥信,SOE事件的信息分离,存入数据库服务器(7)中对应的实时数据库和历史数据库内,同时将SOE事件进行短信报警和移动APP报警推送;
当用户通过域名或IP远程登录Web服务器(9)时,可通过远程监控网页(1)查看遥测,遥信,SOE事件的实时和历史数据,查看主接线图,执行报表生成,对智能变电站设备(4)、智能配电室设备(6)进行远程控制操作,以及对监控智能变电站设备(4)、智能配电室设备(6)的摄像头进行远程访问。
7.根据权利要求6所述的基于B/S的变电站远程监控方法,其特征在于:将用户分为普通用户和高级用户;
所述普通用户输入登录密码登录到远程监控网页(1)时,普通用户只能查看数据库服务器(7)中的实时数据、历史数据,以及主接线图;
所述高级用户输入登录密码登录到远程监控网页(1)时,高级用户能查看数据库服务器(7)中的实时数据、历史数据,以及主接线图,在高级用户输入二级密码后,高级用户能使用报表管理功能,并能进行视频监控和远程遥控;每执行远程遥控操作后,系统自动将此次事件的遥控时间、操作人员、操作事件记录于数据库中,并将此消息以短信的形式发送到相关人员手机上,让相关人员知道发生的报警事件以及远程遥控事件信息。
8.根据权利要求7所述基于B/S的变电站远程监控方法,其特征在于:采用HTTPS加密技术对用户的登录信息和二级密码进行加密。
9.根据权利要求6至8任一所述的基于B/S的变电站远程监控方法,其特征在于:每当一个移动终端(3)通过移动终端接口接入至服务器时,数据分析模块(8)为其分配一个子线程进行通信,将遥信、遥测数据通过十六进制数据传输,将主接线线图以及数据分析模块(8)推送报警信息通过XML格式数据传输。