一种测控装置的通讯方法及系统制造方法及图纸

技术编号:20750987 阅读:56 留言:0更新日期:2019-04-03 11:26
本发明专利技术涉及一种测控装置的通讯方法及系统,包括当模型驱动测控装置工作时,将预先设定的模型文件实例化后下装至测控装置;所述测控装置解析所述实例化后的模型文件;将解析后的模型文件数据,按照通讯类型分别传递至各功能模块。本发明专利技术提供的模型驱动的互联互通将测控系统所有配置信息融入模型文件,降低应用功能与程序实现的耦合程度,并考虑了影响装置互联互通的大部分相关因素,消除互联互通问题。

【技术实现步骤摘要】
一种测控装置的通讯方法及系统
本专利技术涉及模型驱动的通信方法及系统,具体涉及一种测控装置的通讯方法及系统。
技术介绍
智能设备的互联互通是“智能制造”产品最为关键的环节,是指两个或多个设备或系统间存在网络的链路,用于通信流量的双边交换。互联互通是设备或系统之间互操作的基础和手段。随着互联网和通信信息技术的不断发展,提升工业控制系统互联互通能力是各领域的重要工作。IEC61850系列通信标准被广泛应用于智能变电站,极大促进了不同设备厂家产品之间的互联互通水平。经过长期的认证测试、集中调试和工程化应用,各厂家设备之间的配合有了很大的提升,但即便如此还经常会出现一些互联互通的问题。例如,IEC61850标准为加强实际应用的灵活性,预留了模型扩展的空间,同时也引起了不同厂家对私有信息处理不一致的问题。另一方面,为了适应电力系统行业需求,也围绕IEC61850标准进行了本土化改造,制定了一系列企业和行业标准与规范,支撑智能变电站互联互通体系运转。为了扩大标准的灵活性,技术标准往往给设备厂家留有一定自由发挥的空间,在这些没有约定的部分容易出现互操作问题。对于测控系统,装置平台严重依赖操作系统,无法实现业务功能与平台的分离。如果应用中出现问题,需通过修改软件来解决问题。
技术实现思路
为解决上述现有技术中的不足,本专利技术的目的是提供一种测控装置的通讯方法及系统,IED实例化配置(ConfiguredIEDDescription,CID)模型文件作为测控系统软件平台的核心,各功能模块从配置文件抽取连接关系、逻辑关系、定值参数配置信息。在从PIM映射到PSM的过程中,通过消息中间件发布/订阅模式和CORBA中间件技术分别实现测控系统与过程层和站控层网络的通信。本专利技术的目的是采用下述技术方案实现的:本专利技术提供一种测控装置的通讯方法,其改进之处在于,包括:当模型驱动测控装置工作时,将预先设定的模型文件实例化后下装至测控装置;所述测控装置解析所述实例化后的模型文件;将解析后的模型文件数据,按照通讯类型分别传递至各功能模块。进一步地:所述预先设定的模型文件为描述测控装置能够实现功能的ICD文件;所述实例化后的模型文件为描述测控装置配置后将要实现功能的CID。进一步地:所述将解析后的模型文件数据,按照通讯类型分别传递至各功能模块,包括:当所述通讯类型为基础平台通信服务时,底层协议层从所述解析后的模型文件中获取参数,根据获取的参数驱动测控装置的基础平台通信;当所述通讯类型为过程层通信服务时,通过消息中间件发布/订阅模式从所述解析后的模型文件中获取GOOSE和SV采样值通信连接关系;当所述通讯类型为站控层通信服务时,通过公共对象请求代理体系CORBA中间件客户端/服务器端模式,测控装置根据CID模型提供的服务接口调用所需接口,与站控层客户端通信。进一步地:所述底层协议层从所述解析后的模型文件中获取参数,包括:底层协议层提供TCP/IP协议、CAN总线协议、FTP文本传输协议、串口协议、HTM网页文本和消息文本协议;根据所述底层协议层提供的协议,从解析后的模型文件中获取参数,所述参数包括IP地址/MAC地址、掩码和VLAN划分。进一步地:所述通过消息中间件发布/订阅模式,从所述解析后的模型文件中获取GOOSE和SV采样值通信连接关系,包括:通信连接关系提供GOOSE和SV采样值虚端子连接关系、GOOSE和SV采样值控制块连接关系,以及控制块MAC地址、VLAN划分、采样值采样率、GOOSE控制块发送时间间隔配置信息;测控装置订阅过程层装置GOOSE和SV采样值报告控制块;过程层装置根据GOOSE和SV采样值虚端子连接关系、GOOSE和SV采样值控制块连接关系,向过程层网络发布GOOSE和SV组播报文;测控装置从过程层网络获取GOOSE和SV报文。进一步地:所述通过公共对象请求代理体系CORBA中间件客户端/服务器端模式,测控装置根据CID模型提供的服务接口调用所需接口,与站控层客户端通信,包括:客户端激活测控装置在本地的对象请求代理ORB;对象请求代理ORB从客户端程序接收服务请求,CORBA中间件通过接口定义语言IDL描述的接口同其他程序进行交互。进一步地:所述接口定义语言IDL用于定义客户端和测控装置之间的接口,接口定义语言IDL定义的服务在测控装置实现,客户端使用动态调用接口或接口定义语言IDL根程序获取测控装置信息。进一步地:所述解析后的模型文件数据包括:配置信息、逻辑关系和/或参数。进一步地:所述将解析后的模型文件数据,按照通讯类型分别传递至各功能模块,还包括:从所述解析后的模型文件中获取测控装置的配置信息,并将所述配置信息提供给应用层各功能模块。进一步地:将所述配置信息提供给应用层各功能模块,还包括;从配置信息中抽取SV控制块MAC地址、VLAN划分、采样率配置信息至测量模块;从配置信息中抽取GOOSE控制块MAC地址、发送时间间隔配置信息至控制模块;从配置信息中抽取联闭锁逻辑信息至联闭锁功能模块;由所述告警模块触发测控装置异常、遥信变位和自检信息的告警信号;由所述计量模块计算被监视测控装置的电能电量。本专利技术还提供一种测控装置的通讯系统,其改进之处在于,包括:下装模块,用于当模型驱动测控装置工作时,将预先设定的模型文件实例化后下装至测控装置;解析模块,用于所述测控装置解析所述实例化后的模型文件;传输模块,用于将解析后的数据,按照通讯类型分别传递至各功能模块。进一步地,所述预先设定的模型文件为描述测控装置能够实现功能的ICD文件;所述实例化后的模型文件为描述测控装置配置后将要实现功能的CID。进一步地:所述解析模块,还包括:基础平台通信服务子模块,用于当所述通讯类型为基础平台通信服务时,底层协议层从所述解析后的模型文件中获取参数,根据获取的参数驱动测控装置的基础平台通信;过程层通信服务子模块,用于当所述通讯类型为过程层通信服务时,通过消息中间件发布/订阅模式从所述解析后的模型文件中获取GOOSE和SV采样值通信连接关系;站控层通信服务子模块,用于当所述通讯类型为站控层通信服务时,通过公共对象请求代理体系CORBA中间件客户端/服务器端模式,测控装置根据CID模型提供的服务接口调用所需接口,与站控层客户端通信。进一步地,所述基础平台通信服务子模块,包括:获取单元,用于所述底层协议层从所述解析后的模型文件中获取参数;所述获取的参数,包括:底层协议层提供TCP/IP协议、CAN总线协议、FTP文本传输协议、串口协议、HTM网页文本和消息文本协议;根据上述协议从解析后的模型文件中获取包括IP地址/MAC地址、掩码和VLAN划分的参数。与最接近的现有技术相比,本专利技术提供的技术方案具有的有益效果是:本专利技术当模型驱动测控装置工作时,将预先设定的模型文件实例化后下装至测控装置;所述测控装置解析所述实例化后的模型文件;将解析后的模型文件数据,按照通讯类型分别传递至各功能模块。模型驱动的互联互通将装置所有配置信息融入模型文件,降低应用功能与程序实现的耦合程度,并考虑了影响装置互联互通的大部分相关因素,消除互联互通问题。附图说明图1是本专利技术提供的基于模型驱动的通讯系统结构图;图2是本专利技术提供的模型驱动示意图;图3是本专利技术提供的测控系统软件平本文档来自技高网...

【技术保护点】
1.一种测控装置的通讯方法,其特征在于,包括:当模型驱动测控装置工作时,将预先设定的模型文件实例化后下装至测控装置;所述测控装置解析所述实例化后的模型文件;将解析后的模型文件数据,按照通讯类型分别传递至各功能模块。

【技术特征摘要】
1.一种测控装置的通讯方法,其特征在于,包括:当模型驱动测控装置工作时,将预先设定的模型文件实例化后下装至测控装置;所述测控装置解析所述实例化后的模型文件;将解析后的模型文件数据,按照通讯类型分别传递至各功能模块。2.如权利要求1所述的通讯方法,其特征在于:所述预先设定的模型文件为描述测控装置能够实现功能的ICD文件;所述实例化后的模型文件为描述测控装置配置后将要实现功能的CID。3.如权利要求1所述的通讯方法,其特征在于:所述将解析后的模型文件数据,按照通讯类型分别传递至各功能模块,包括:当所述通讯类型为基础平台通信服务时,底层协议层从所述解析后的模型文件中获取参数,根据获取的参数驱动测控装置的基础平台通信;当所述通讯类型为过程层通信服务时,通过消息中间件发布/订阅模式从所述解析后的模型文件中获取GOOSE和SV采样值通信连接关系;当所述通讯类型为站控层通信服务时,通过公共对象请求代理体系CORBA中间件客户端/服务器端模式,测控装置根据CID模型提供的服务接口调用所需接口,与站控层客户端通信。4.如权利要求3所述的通讯方法,其特征在于:所述底层协议层从所述解析后的模型文件中获取参数,包括:底层协议层提供TCP/IP协议、CAN总线协议、FTP文本传输协议、串口协议、HTM网页文本和消息文本协议;根据所述底层协议层提供的协议,从解析后的模型文件中获取参数,所述参数包括IP地址/MAC地址、掩码和VLAN划分。5.如权利要求3所述的通讯方法,其特征在于:所述通过消息中间件发布/订阅模式,从所述解析后的模型文件中获取GOOSE和SV采样值通信连接关系,包括:通信连接关系提供GOOSE和SV采样值虚端子连接关系、GOOSE和SV采样值控制块连接关系,以及控制块MAC地址、VLAN划分、采样值采样率、GOOSE控制块发送时间间隔配置信息;测控装置订阅过程层装置GOOSE和SV采样值报告控制块;过程层装置根据GOOSE和SV采样值虚端子连接关系、GOOSE和SV采样值控制块连接关系,向过程层网络发布GOOSE和SV组播报文;测控装置从过程层网络获取GOOSE和SV报文。6.如权利要求3所述的通讯方法,其特征在于:所述通过公共对象请求代理体系CORBA中间件客户端/服务器端模式,测控装置根据CID模型提供的服务接口调用所需接口,与站控层客户端通信,包括:客户端激活测控装置在本地的对象请求代理ORB;对象请求代理ORB从客户端程序接收服务请求,CORBA中间件通过接口定义语言IDL描述的接口同其他程序进行交互。7.如权利要求6所述的通讯方法,其特征在于:所述接口定义语言ID...

【专利技术属性】
技术研发人员:任辉窦仁晖樊陈姚志强杨青赵国庆张海东
申请(专利权)人:中国电力科学研究院国网江苏省电力公司国家电网公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1