System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种IEC61850配置导入和物联网上行配置方法及网关机技术_技高网

一种IEC61850配置导入和物联网上行配置方法及网关机技术

技术编号:44468972 阅读:1 留言:0更新日期:2025-03-04 17:40
本发明专利技术公开了一种IEC61850配置导入和物联网上行配置方法及网关机,当需要在网关机上接入某一厂家的61850通信协议数据时:首先,加载CID文件,读取服务端IP地址、逻辑节点类型、数据对象类型、实例化逻辑节点设备、实例化数据对象列表和实例化数据对象的路径;接着,通过服务端IP地址选择网关机与该厂家61850服务端之间的通信节点配置;然后,分别建立逻辑节点类型、数据对象类型与网关机预置的数据模型、数据模型数据点之间的映射关系;接着,生成与实例化传感器对应的传感器模型;最后,基于传感器数据点上行配置模块中的传感器数据点上行数据传输配置,生成实例化传感器数据点上行数据传输配置。该方法解决了不同厂家61850模型的导入配置问题,也解决了不同厂家导入时需要反复配置对上协议数据点的问题。

【技术实现步骤摘要】

本专利技术涉及一种iec61850配置导入和物联网上行配置方法及网关机,属于智慧变配电站房技术。


技术介绍

1、iec61850标准是电力系统自动化领域的全球通用标准,定义了变电站自动化系统中设备和设备之间相互交互的国际标准,为智能变电站的自动化系统提供了统一的通信和数据模型,具有通信标准、传输数据高效、灵活可扩展、安全性等特点,目前在变电站与调度中心以及各级调度中心之间广泛运用。

2、配电站房作为电力系统中的一部分,iec61850协议也是作为其中一种标准的通信协议在变配电站房的通信中得以应用。但iec61850标准只是一种通信标准,不同的电力设备供应商可依据该标准和电力设备实际情况制定各自的cid文件,即ied实例化配置文件,包含ied的具体配置信息,cid文件具有自描述功能,定义了数据类型、数据属性、数据对象等基础性描述,另外还有设备通信参数、所有实例化的逻辑设备、逻辑节点和数据对象信息。

3、电力物联网是物联网技术在智能电网中的应用,是有效整合通信基础设施资源和电力基础设施资源、提高电力系统信息化水平、改善电力系统现有基础设施利用效率的重要举措。

4、在变配电站房需要支持接入多种协议类型的传感器或者动环设备,通过数据采集和解析后,按照物联网通行要求,组织报文发送给物联网平台。iec61850便是变配电站房需要支持接入的众多协议中的一种。如何支持不同厂家的设备接入及如何转换为物联网通信数据是本文探讨的问题。


技术实现思路

1、专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种iec61850配置导入和物联网上行配置方法及网关机,能够接入不同厂家的cid文件并将cid文件转换为物联网数据报文,实现不同厂家iec61850数据的接入和上报。

2、技术方案:为实现上述目的,本专利技术采用的技术方案为:

3、一种iec61850配置导入和物联网上行配置方法,在网关机中进行通信协议配置和通信节点配置,并在网关机中构建模型库和传感器库;模型库中预制不同类型传感器的数据模型,数据模型包括61850数据模型,61850数据模型中设置有61850数据模型数据点,传感器模型包括传感器模块、传感器数据点模块和传感器数据点上行配置模块三部分,传感器模型通过加载与实例传感器相同类型的数据模型并进行参数设置构建;

4、当需要在网关机上接入某一厂家的61850通信协议数据时:首先,加载cid文件,读取61850服务端ip地址、61850逻辑节点类型、61850数据对象类型、实例化逻辑节点设备、实例化数据对象列表和实例化数据对象的61850路径;接着,通过61850服务端ip地址选择或添加网关机与该厂家61850服务端之间的通信节点配置;然后,分别建立61850逻辑节点类型、61850数据对象类型与网关机预置的61850数据模型、61850数据模型数据点之间的映射关系,初始化操作后,将实例化逻辑节点设备使用61850逻辑节点类型对应的网关机预置的61850数据模型进行创建,生成传感器参数,将实例化数据对象使用61850数据对象类型对应的网关机预置的61850数据模型数据点进行创建,生成传感器数据点参数;接着,将传感器参数输入传感器模块,将传感器数据点参数输入传感器数据点模块,传感器数据点的通信参数采用实例化数据对象的61850路径,生成与实例化传感器对应的传感器模型;最后,基于传感器数据点上行配置模块中的传感器数据点上行数据传输配置,生成实例化传感器数据点上行数据传输配置。

5、具体的,该方法包括如下步骤:

6、step1、在网关机的数据库中配置数据库字典表,在数据库字典中进行通信协议配置;

7、step2、在网关机的数据库中添加通信节点配置,通信节点配置即网关机与61850通信服务端之间的通信接口配置,通信节点配置的信息包括通信参数、通信方式和通信协议;通信参数为字符串格式,是基于通信方式、通信协议和通信地址形成的组合信息;

8、step3、在网关机的数据库内构建模型库,模型库中预置不同类型传感器的数据模型,数据模型包括模型模块、模型数据点模块和模型数据点上行配置模块三部分,在模型模块中定义模型及模型参数,在模型数据点模块中定义模型数据点及模型数据点参数,在模型数据点上行配置模块中添加模型数据点上行数据传输配置;模型数据点参数为字符串格式,是基于通信方式和通信协议形成的组合信息;

9、step4、在网关机的数据库内构建传感器库,传感器库用于存储连接在网关机上的各传感器的传感器模型,传感器模型包括传感器模块、传感器数据点模块和传感器数据点上行配置模块,在传感器模块中定义传感器及传感器参数,在传感器数据点模块中定义传感器数据点和传感器数据点参数,在传感器数据点上行配置模块中添加传感器数据点上行数据传输配置,传感器模块继承自模型模块,传感器数据点模块继承自模型数据点模块,传感器数据点上行配置模块继承自模型数据点上行配置模块,传感器数据点参数继承自模型数据点参数;创建某一传感器模型时,先选择对应的通信节点,再选择对应类型的数据模型,接着新建一个传感器模型,在传感器模块中定义传感器并设置传感器参数,遍历每个传感器数据点并在传感器数据点模块中定义传感器数据点并设置传感器数据点参数,基于模型数据点上行数据传输配置添加传感器数据点上行数据传输配置;

10、step5、加载cid文件,分别读取cid文件中communication节点下的61850服务端ip地址,datatypetemplates节点下的61850逻辑节点类型、61850数据对象类型,ied节点下实例化逻辑节点设备、实例化数据对象列表和实例化数据对象的61850路径;

11、step6、根据加载的61850服务端ip地址,确认网关机中是否创建了对应的61850通信节点配置:若没有创建,则自动添加61850通信节点配置;若已经创建,则跳过;

12、step7、分别对cid文件中的61850逻辑节点类型、61850数据对象类型与网关机预置的61850数据模型、61850数据模型数据点进行匹配映射;

13、step8、根据61850数据对象类型与网关机预置的61850数据模型数据点之间的映射关系以及实例化逻辑节点设备,选择对应的通信节点,执行初始化,在网关机的传感器库生成传感器模型;其中,将实例化逻辑节点设备翻译为61850传感器模型,61850传感器模型继承自61850逻辑节点类型对应的网关机预置的61850数据模型;将实例化数据对象翻译为传感器数据点,传感器数据点继承自61850数据对象类型对应的网关机预置的61850数据模型信息点,结合实例化数据对象的61850路径生成传感器数据点通信参数;

14、step9、在网关机的传感器库中生成传感器模型后,执行上行协议通信数据点的初始化操作,基于预置的数据模型中模型数据点上行配置模块中的模型数据点上行数据传输配置,生成实例化传感器数据点上行数据传输配置。...

【技术保护点】

1.一种IEC61850配置导入和物联网上行配置方法,其特征在于:在网关机中进行通信协议配置和通信节点配置,并在网关机中构建模型库和传感器库;模型库中预制不同类型传感器的数据模型,数据模型包括61850数据模型,61850数据模型中设置有61850数据模型数据点,传感器模型包括传感器模块、传感器数据点模块和传感器数据点上行配置模块三部分,传感器模型通过加载与实例传感器相同类型的数据模型并进行参数设置构建;

2.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:该方法包括如下步骤:

3.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:所述通信节点的通信参数为字符串格式,是基于通信方式、通信协议和通信地址形成的组合信息;对于61850通信服务,通信节点的通信参数为61850服务端的IP地址和端口号的组合信息。

4.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:所述模型数据点参数为字符串格式,是基于通信方式和通信协议形成的组合信息,包括数据类型、转换系数、小数点位数、数据长度、数据指针、数据偏移量、功能类型在内的参数。

5.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:所述传感器数据点参数,是基于通信方式和通信协议形成的组合信息;61850传感器数据点参数继承自对应的61850模型信息点参数,同时包括对应的实例化数据对象的61850路径。

6.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:所述数据模型中,模型模块、模型数据点模块和模型数据点上行配置模块均设计为表格,分别记为模型表格、模型数据点表格和模型数据点上行配置表格;所述传感器模型中,传感器模块、传感器数据点模块和传感器数据点上行配置模块均设计为表格,分别记为传感器表格、传感器数据点表格和传感器数据点上行配置表格。

7.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:所述模型表格至少包括表征模型ID的字段Id、表征模型名称的字段Name、表征模型唯一编码的字段samename、表征模型类型标识的字段Ssid,字段Id的数据类型为Number,字段Name的数据类型为String,字段samename的数据类型为String,字段Ssid的数据类型为String;所述模型数据点表格至少包括表征模型数据点ID的字段Id、表征模型数据点名称的字段Name、表征模型ID的字段modelid、表征数据点四遥类型的字段remotetype、表征模型数据点参数的字段url,字段Id的数据类型为Number,字段Name的数据类型为String,字段modelid的数据类型为String,字段remotetype的数据类型为String,字段url的数据类型为String;所述模型数据点上行配置表格至少包括表征上行模型数据点ID的字段Id、表征上行模型数据点名称的字段Name、表征上行模型数据点别名的字段Refname、表征模型ID的字段Modelid、表征模型数据点ID的字段Modelpointid、表征平台协议类型的字段Platformtype,字段Id的数据类型为Number,字段Name的数据类型为String,字段Refname的数据类型为String,字段Modelid的数据类型为Number,字段Modelpointid的数据类型为Number,字段Platformtype的数据类型为Number;模型数据点表格中字段modelid的取值等于模型表格中字段Id;模型数据点上行配置表格中字段Modelid的取值等于模型表格中字段Id,字段Modelpointid的取值等于模型数据点表格中字段Id。

8.根据权利要求1所述的IEC61850配置导入和物联网上行配置方法,其特征在于:所述传感器表格至少包括表征传感器ID的字段Id、表征传感器名称的字段Name、表征传感器通信节点ID的字段commnodeid、表征所属模型ID的字段modelid、表征传感器通信参数的字段commaddr,字段Id的数据类型为Number,字段Name的数据类型为String,字段commnodeid的数据类型为Number,字段modelid的数据类型为Number,字段commaddr的数据类型为String;所述传感器数据点表格至少包括表征传感器数据点ID的字段Id、表征传感器数据点名称的字段Name、表征传感器ID的字段sensorid、表征模型数据点ID的字段modelpointid、表征传感器数据点参数的字段url,字段Id...

【技术特征摘要】

1.一种iec61850配置导入和物联网上行配置方法,其特征在于:在网关机中进行通信协议配置和通信节点配置,并在网关机中构建模型库和传感器库;模型库中预制不同类型传感器的数据模型,数据模型包括61850数据模型,61850数据模型中设置有61850数据模型数据点,传感器模型包括传感器模块、传感器数据点模块和传感器数据点上行配置模块三部分,传感器模型通过加载与实例传感器相同类型的数据模型并进行参数设置构建;

2.根据权利要求1所述的iec61850配置导入和物联网上行配置方法,其特征在于:该方法包括如下步骤:

3.根据权利要求1所述的iec61850配置导入和物联网上行配置方法,其特征在于:所述通信节点的通信参数为字符串格式,是基于通信方式、通信协议和通信地址形成的组合信息;对于61850通信服务,通信节点的通信参数为61850服务端的ip地址和端口号的组合信息。

4.根据权利要求1所述的iec61850配置导入和物联网上行配置方法,其特征在于:所述模型数据点参数为字符串格式,是基于通信方式和通信协议形成的组合信息,包括数据类型、转换系数、小数点位数、数据长度、数据指针、数据偏移量、功能类型在内的参数。

5.根据权利要求1所述的iec61850配置导入和物联网上行配置方法,其特征在于:所述传感器数据点参数,是基于通信方式和通信协议形成的组合信息;61850传感器数据点参数继承自对应的61850模型信息点参数,同时包括对应的实例化数据对象的61850路径。

6.根据权利要求1所述的iec61850配置导入和物联网上行配置方法,其特征在于:所述数据模型中,模型模块、模型数据点模块和模型数据点上行配置模块均设计为表格,分别记为模型表格、模型数据点表格和模型数据点上行配置表格;所述传感器模型中,传感器模块、传感器数据点模块和传感器数据点上行配置模块均设计为表格,分别记为传感器表格、传感器数据点表格和传感器数据点上行配置表格。

7.根据权利要求1所述的iec61850配置导入和物联网上行配置方法,其特征在于:所述模型表格至少包括表征模型id的字段id、表征模型名称的字段name、表征模型唯一编码的字段samename、表征模型类型标识的字段ssid,字段id的数据类型为number,字段name的数据类型为string,字段samename的数据类型为string,字段ssid的数据类型为string;所述模型数据点表格至少包括表征模型数据点id的字段id、表征模型数据点名称的字段name、表征模型id的字段modelid、表征数据点四遥类型的字段remotetype、表征模型数据点参数的字段url,字段id的数据类型为number,字段name的数据类型为string,字段modelid的数据类型为string,字段remotetype的数据类型为string,字段url的数据类型为string;所述模型数据点上行配置表格至少包括表征上行模型数据点id的字段id、表征上行模型数据点名称的字段name、表征上行模型数据点别名的字段refname、表征模型i...

【专利技术属性】
技术研发人员:徐姣于文学周国祥尤敏捷
申请(专利权)人:江苏征途技术股份有限公司
类型:发明
国别省市:

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

1