论文部分内容阅读
摘 要:随着计算机技术的发展,越来越多的电子产品集成到软件系统中,功能集中的综合系统才能满足用户全方位的需求。电子值班系统是在物联网配电主站系统中加入手机语音告警功能模块和电子简讯告警功能模块,满足用户不在值班现场,也能及时的接收到告警事项信息,更快速高效的处理告警的需求。
关键词:电子值班;配网主站;电话猫;短信猫
电子值班系统基于配电物联网主站平台,采用模拟中继语音卡实现手机语音告警,采用短信猫来实现短信收发功能,为用户提供实时告警服务。用户根据自身实际需求只选其中一个或是都选。系统还具有短信模块和语音卡模块设备的测试功能。通知的事项主要是专家推理系统产生的智能告警,比如111开关过流一段动作了,专家系统会把保护事项和开关事故变位合并成一个信号,事项类型是“智能告警”。
1 业务流程
本系统采用QT5语言进行编程实现,功能包括:
用户信息设置,系统需要先将用户的信息配置完善,才能为后续应用展开提供最基本的数据,需要配置的信息包括发送告警事项号码,发送语音告警号码,告警还需要设置和语音卡链接电话线所在的外线通道号。事项发送的起止日期,需具体精准到秒。用户信息表取自于配电物联网系统中的用户主表
告警事项维护,当主系统产生告警事项后按照需求进行发送,本系统的告警事项包括遥测,遥信,需要按照不同需求分为以下几种发送方式。
(1)用户选点和厂站,已选点的所有已选的事项均需发送;这个功能主要是为了实现不同用户负责不同厂站的需求,比如有10个站,A用户负责1-5个站,B用户负责3-8个站,C用户负责5-10个站,D用户负责1-10个站,还可以任意组合,实现责任区划分的功能。
(2)用户选点,已选点的所有事项均发送,和已选事项无关,但和配置文件相关,如果配置文件配置了仅限遥测越限告警,已选遥测点仅在遥测越限时进行告警。
(3)用户选点,已选点的所有事项均发送,和已选事项无关,但和配置文件相关,在配置文件中,如果选配了仅限保护动作,本遥信点仅在动作时进行告警,这个功能需要遥信点的类型为保护信号才有效。如果选配了仅限开关事故,本遥信点仅在事故时进行告警,这个功能需要遥信点的类型为开关。
(4)遥测量定制,用户定制遥测量,用户在手机端发送到本系统点号,告警系统即可返回用户本遥测量的最大值,最小值和实时值;还可以设置定点发送。这个功能需要系统安装短信猫。
(5)通道过滤,如果不想接受某通道的告警事项,可以将该通道进行整体过滤。
电子值班日志记录功能,系统能查询中心号码收、发信息以及语音告警的使用情况,可以选择不同的中心号码以及不同时间段进行查询,还可以进行查询后的打印。
告警发送功能,具备群呼功能,及时给所有人同时打电话,不用打完一个再打一个,让用户等待。对于没有打通的电话,实现连续拨打。也同时给所有人发简讯。语音和简讯可以都选,也可以只选其中的一个功能进行告警。
2 系统架构
电子值班系统以关系数据库为数据存储的基础,除配置文件存储为文本外,用户配置和事项配置均存储于数据库内。在系统启动时,开辟一块缓存区,启动用于实时接收专家系统产生的事项的线程,将接收的事项放入缓存区内,读取配置好的用户信息,事项信息,以及文件信息后发送消息,发送完消息后,在缓冲区内删除。缓冲区按照消息队列的数据结构进行存储。系统的日志记录均存入数据库中方便查询。系统架构图如下图所示。
消息发送简讯模块主要是通过SMS技术进行编程来实现,语音设备通过CTI技术进行编程来实现。
3 系统设计
设计存储发送语音类CTvRealEveSend和简讯类CSmsReceiveOrSend的两个类结构,来实现告警事项的发送。两个类均是通过实现硬件厂家提供的接口进行编程,来实现串口编程和USB接口编程。
本系统采用多线程设计,各个线程相互配合且独立,实现告警的实时有效发送。在总体系统流程上,设计CRecevieEveThread线程实现告警事项的接收,CTreatEveThread线程进行处理告警事项,读取用户配置和事项配置,加载系统配置后,用CTvRealSendThread线程进行语音告警发送,CSmsReceiveOrSendThread线程进行简讯告警发送,CSmsYcProcThread线程简讯发送遥测线程。可以根据配置是否使用短信模块来决定是否启用CSmsReceiveOrSendThread线程和CSmsYcProcThread线程;也可以根据配置是否使用语音模块来决定是否启用CTvRealSendThread线程。
4 结语
国家电网发展迅猛,电子值班也越来越多的得到应用,在实际应用中实现了报警自动化,节约了维护成本,提高了工作效率。
参考文献:
[1]周兵.电子值班系统分析设计[M].电工技术,2017-08.
[2]王瀟骁.电子值班系统的设计与实现[J].数字化技术,2018,9(6):101-36.
[3]钱奇.电子值班综合报警管理系统的研究[J].中国电力教育,2009,148(11):95-99.
关键词:电子值班;配网主站;电话猫;短信猫
电子值班系统基于配电物联网主站平台,采用模拟中继语音卡实现手机语音告警,采用短信猫来实现短信收发功能,为用户提供实时告警服务。用户根据自身实际需求只选其中一个或是都选。系统还具有短信模块和语音卡模块设备的测试功能。通知的事项主要是专家推理系统产生的智能告警,比如111开关过流一段动作了,专家系统会把保护事项和开关事故变位合并成一个信号,事项类型是“智能告警”。
1 业务流程
本系统采用QT5语言进行编程实现,功能包括:
用户信息设置,系统需要先将用户的信息配置完善,才能为后续应用展开提供最基本的数据,需要配置的信息包括发送告警事项号码,发送语音告警号码,告警还需要设置和语音卡链接电话线所在的外线通道号。事项发送的起止日期,需具体精准到秒。用户信息表取自于配电物联网系统中的用户主表
告警事项维护,当主系统产生告警事项后按照需求进行发送,本系统的告警事项包括遥测,遥信,需要按照不同需求分为以下几种发送方式。
(1)用户选点和厂站,已选点的所有已选的事项均需发送;这个功能主要是为了实现不同用户负责不同厂站的需求,比如有10个站,A用户负责1-5个站,B用户负责3-8个站,C用户负责5-10个站,D用户负责1-10个站,还可以任意组合,实现责任区划分的功能。
(2)用户选点,已选点的所有事项均发送,和已选事项无关,但和配置文件相关,如果配置文件配置了仅限遥测越限告警,已选遥测点仅在遥测越限时进行告警。
(3)用户选点,已选点的所有事项均发送,和已选事项无关,但和配置文件相关,在配置文件中,如果选配了仅限保护动作,本遥信点仅在动作时进行告警,这个功能需要遥信点的类型为保护信号才有效。如果选配了仅限开关事故,本遥信点仅在事故时进行告警,这个功能需要遥信点的类型为开关。
(4)遥测量定制,用户定制遥测量,用户在手机端发送到本系统点号,告警系统即可返回用户本遥测量的最大值,最小值和实时值;还可以设置定点发送。这个功能需要系统安装短信猫。
(5)通道过滤,如果不想接受某通道的告警事项,可以将该通道进行整体过滤。
电子值班日志记录功能,系统能查询中心号码收、发信息以及语音告警的使用情况,可以选择不同的中心号码以及不同时间段进行查询,还可以进行查询后的打印。
告警发送功能,具备群呼功能,及时给所有人同时打电话,不用打完一个再打一个,让用户等待。对于没有打通的电话,实现连续拨打。也同时给所有人发简讯。语音和简讯可以都选,也可以只选其中的一个功能进行告警。
2 系统架构
电子值班系统以关系数据库为数据存储的基础,除配置文件存储为文本外,用户配置和事项配置均存储于数据库内。在系统启动时,开辟一块缓存区,启动用于实时接收专家系统产生的事项的线程,将接收的事项放入缓存区内,读取配置好的用户信息,事项信息,以及文件信息后发送消息,发送完消息后,在缓冲区内删除。缓冲区按照消息队列的数据结构进行存储。系统的日志记录均存入数据库中方便查询。系统架构图如下图所示。
消息发送简讯模块主要是通过SMS技术进行编程来实现,语音设备通过CTI技术进行编程来实现。
3 系统设计
设计存储发送语音类CTvRealEveSend和简讯类CSmsReceiveOrSend的两个类结构,来实现告警事项的发送。两个类均是通过实现硬件厂家提供的接口进行编程,来实现串口编程和USB接口编程。
本系统采用多线程设计,各个线程相互配合且独立,实现告警的实时有效发送。在总体系统流程上,设计CRecevieEveThread线程实现告警事项的接收,CTreatEveThread线程进行处理告警事项,读取用户配置和事项配置,加载系统配置后,用CTvRealSendThread线程进行语音告警发送,CSmsReceiveOrSendThread线程进行简讯告警发送,CSmsYcProcThread线程简讯发送遥测线程。可以根据配置是否使用短信模块来决定是否启用CSmsReceiveOrSendThread线程和CSmsYcProcThread线程;也可以根据配置是否使用语音模块来决定是否启用CTvRealSendThread线程。
4 结语
国家电网发展迅猛,电子值班也越来越多的得到应用,在实际应用中实现了报警自动化,节约了维护成本,提高了工作效率。
参考文献:
[1]周兵.电子值班系统分析设计[M].电工技术,2017-08.
[2]王瀟骁.电子值班系统的设计与实现[J].数字化技术,2018,9(6):101-36.
[3]钱奇.电子值班综合报警管理系统的研究[J].中国电力教育,2009,148(11):95-99.