一种通用二次设备定值读写系统的制作方法

文档序号:9711443阅读:283来源:国知局
一种通用二次设备定值读写系统的制作方法
【专利说明】一种通用二次设备定值读写系统
[0001]
技术领域
[0002]本发明涉及一种通用二次设备定值读写系统,属于变电站运维领域。
[0003]
【背景技术】
[0004]在一个变电站中往往具有不同厂家或类型的二次设备,各个厂家一般都具有独立的远程定值读写系统,但由于二次设备通讯协议的不同导致一个变电站无法使用同一远程定值读写系统,因此造成了在变电站当地或主站无法读写所有二次设备的定值。
[0005]

【发明内容】

[0006]有鉴于现有技术的上述缺陷,本发明提供一种能读写变电站所有二次设备定值的通用二次设备定值读写系统。
[0007 ]为实现上述目的,本发明采取以下的技术方案实现:
一种通用二次设备定值读写系统,包括定值读写客户端、后台通讯模块、前置通讯模块以及二次设备,所述定值读写客户端与所述后台通讯模块双向通信连接,所述后台通讯模块与所述前置通讯模块双向通信连接,所述前置通讯模块与所述二次设备双向通信连接;所述定值读写客户端确定所需读写的目标设备序号,通过配置确定一次性读写定值的个数;所述定值读写客户端向所述后台通讯模块发起定值读写请求,所述后台通讯模块接收所述定值读写请求,并进行封装后发送至所述前置通讯模块;所述前置通讯模块接收所述定值读写请求,并进行解封、组装后发送至所述二次设备;所述二次设备接收到所述定值读写请求后,回送定值数据至所述前置通讯模块,经后台通讯模块返回给所述定值读写客户端。
[0008]进一步地,所述后台通讯模块包括定值读写服务端、读写数据封装模块、数据接收处理模块以及后台通讯客户端;所述定值读写服务端与所述定值读写客户端双向通讯连接;所述读写数据封装模块的输入端、所述数据接收处理模块的输出端分别与所述定值读写服务端通讯连接;所述读写数据封装模块的输出端、所述数据接收处理模块的输入端分别与所述后台通讯客户端通讯连接。
[0009]进一步地,所述前置通讯模块包括前置通讯服务端、前置解封读写数据模块、数据提取及转发模块、前置读写数据请求模块、通讯协议客户端以及定值数据缓冲模块;所述前置通讯服务端与所述后台通讯客户端通讯连接;所述前置解封读写数据模块的输入端、所述数据提取及转发模块的输出端分别与所述前置通讯服务端通讯连接;所述前置读写数据请求模块的输入端与所述前置解封读写数据模块通讯连接;所述前置读写数据请求模块的输出端、所述定值数据缓冲模块的输入端与所述通讯协议客户端通讯连接;定值数据缓冲模块输出端与所述数据提取及转发模块通讯连接。
[0010]进一步地,所述后台通讯客户端和所述前置通讯服务端之间的通讯可采用TCP通讯方式或串口总线通讯方式。
[0011 ]进一步地,所述定值读写客户端、后台通讯模块安装在主站端,所述前置通讯模块以及二次设备安装在变电站端;
进一步地,所述定值读写客户端与后台通讯服务器通过主站以太网络采用TCP方式进行通讯。
[0012]进一步地,所述前置通讯模块与所述后台通讯模块二者通过电力SDH网络进行通讯。
[0013]进一步地,所述前置通讯模块通过站内站控层网络与所述二次设备进行通讯。
[0014]本发明的有益效果:该系统利用了网络技术和通讯协议转发技术实现了单机或远程读写二次设备定值功能。系统中由定值读写客户端、后台通讯模块、前置通讯模块构成,定值读写客户端向后台通讯模块发送定值读写命令,后台通讯模块经所配置的通讯模式向前置通讯模块发送定值读写命令,前置通讯模块再通过二次设备通讯协议将该命令转发给二次设备通讯协议服务端,二次设备通讯协议服务端接收到命令后返回所请求的定值数据,再经过系统逐层回送给定值读写客户端模块,从而完成整个二次设备定值的读写过程。
[0015]以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
[0016]
【附图说明】
[0017]图1为本发明一种通用二次设备定值读写系统模块结构图。
[0018]图2为本发明一种通用二次设备定值读写系统主站与变电站间物理设备结构图。
[0019]图3为本发明一种通用二次设备定值读写系统单机通讯原理图。
[0020]
【具体实施方式】
[0021]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0022]下面以图1按读取定值流程(写定值流程类似)来说明整个系统运行过程。
[0023]定值读写客户端确定所需读取的目标设备序号,通过配置确定一次性读写定值的个数η,图1中设置为本次读取目标设备的第m个起始的共η个定值,完整读取一个设备的定值时,则m首先取0,然后m依次递加η,每次读取η个,直至所有定值读取完。
[0024]定值读写客户端向定值读写服务端发起定值读取请求,定值读写服务端接收到请求后将数据发送给读写数据封装模块,读写数据封装模块封装读取请求报文,经后台通讯客户端发送给前置通讯服务端,其中后台通讯客户端和前置通讯服务端之间的通讯可采用多种通讯模式,如TCP、串口总线等,若后台通讯客户端和前置通讯服务端都运行于同一设备时,则可采用TCP通讯(后台通讯客户端可配置目标IP为127.0.0.1即可实现)。前置通讯服务端接收到请求报文后,将其传送给前置解封读写数据模块,解封请求报文并传送给前置读写数据请求模块,前置读写数据请求模块组装请求报文并通过通讯协议客户端将请求报文发送给二次设备通讯协议服务端二次设备通讯协议服务端接收到请求报文后,回送第m个起始的共η个定值数据,通讯协议客户端将返回的数据填写入定值数据缓冲模块并触发数据提取及转发模块从定值数据缓冲模块中提取数据,数据提取及转发模块将获得的定值数据通过前置通讯服务端发送给后台通讯客户端,后台通讯客户端再将数据传送给数据接收处理模块进行数据处理,经其封装后通过定值读写
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1