《基于IEC61850的程序生成方法.pdf》由会员分享,可在线阅读,更多相关《基于IEC61850的程序生成方法.pdf(16页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103425467 A(43)申请公布日 2013.12.04CN103425467A*CN103425467A*(21)申请号 201210153812.0(22)申请日 2012.05.18G06F 9/44(2006.01)(71)申请人汪巨森地址 100192 北京市海淀区永泰小区东里怡清园3-9-403(72)发明人汪巨森(54) 发明名称基于IEC61850的程序生成方法(57) 摘要本发明公开了一种基于IEC61850的程序文件的生成方法,包括:在多个构件库中,根据程序应用、采样方式、事件方式和运行环境确定至少一个构件库;其中,所述构件库为具有API接口。
2、的操作函数的集合;配置所述程序应用,生成模型文件;建立所述模型文件与所述程序应用的源代码之间的关联,生成映射文件;关联所述确定的构件库和源代码,编译成运行文件;将所述运行文件、映射文件和模型文件作为所述程序文件。本发明由于预先将IEC61850相关功能封装在构件库和选择配置过程中,通过几个步骤即可得到程序文件的运行文件、映射文件和模型文件,简化了程序开发过程,提高了程序开发的效率。(51)Int.Cl.权利要求书2页 说明书10页 附图3页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书10页 附图3页(10)申请公布号 CN 103425467 ACN 1034。
3、25467 A1/2页21.一种基于IEC61850的程序文件的生成方法,其特征在于,包括:在多个构件库组成的构件库集合中,根据选择的运行环境、数据采样方式、事件方式和选择的程序应用确定至少一个构件库,程序应用对应的源代码文件基于所确定的构件库生成;其中,所述构件库为具有API接口的操作函数的集合;配置所述选择出的程序应用,生成模型文件;建立所述模型文件与所述源代码文件之间的关联,生成映射文件;关联所述确定的构件库和所述源代码文件,编译成运行文件;将所述运行文件、映射文件和模型文件作为所述程序文件。2.根据权利要求1所述的方法,其特征在于,所述运行环境包括多个硬件平台和多个软件平台组成的集合;。
4、所述选择的运行环境包括从所述集合中选择出一个硬件平台和一个软件平台;所述选择的程序应用及其数据采样方式、事件方式包括:从多个应用类别中选择出一个应用类别;从所述一个应用类别中选择出一个程序应用;从多种采样方式和事件方式中选择出一种或多种采样方式和事件方式。3.根据权利要求2所述的方法,其特征在于,所述选择出的硬件平台和软件平台对应至少一个构件库;所述选择出的程序应用及采样方式和事件方式对应至少一种构件库;所述确定至少一个构件库的过程包括:确定所述选择出的程序应用及其采样方式和事件方式、所述选择出的硬件平台和软件平台在所述构件库集合中所共同对应的至少一个构件库,将所述共同对应的至少一个构件库作为。
5、所述确定的构件库。4.根据权利要求3所述的方法,其特征在于,所述构件库集合至少包括以下一个种类:基于IEC61850用于实现MMS通信服务的通信服务器构件库、基于IEC61850用于实现MMS客户端通信的客户端构件库、基于IEC61850的用于事件发布的GOOSE发布构件库、基于IEC61850的用于事件订阅的GOOSE订阅构件库、基于IEC61850的用于发送采样值的SMV发送构件库、基于IEC61850的用于接收采样数据的SMV接收构件库;其中,每个种类的构件库对应至少一个程序应用、至少一个所述硬件平台和至少一个所述软件平台、以及至少一个采样方式和一个事件方式。5.根据权利要求3所述的方法。
6、,其特征在于,所述配置程序应用的过程包括:根据所述选择出的程序应用确定访问的网络地址、采样数据集、事件数据集;根据所述选择出的程序应用确定相应的IEC61850所规定的逻辑节点信息;根据所述逻辑节点信息配置该逻辑节点对应的数据、数据属性,同时生成逻辑设备的实例。6.根据权利要求5所述的方法,其特征在于,所述配置该逻辑节点对应的数据、数据属性的过程包括至少包括以下之一:选择或编辑数据属性;添加或编辑逻辑节点;指定逻辑节点实例个数;选择数据集内容;编辑报告控制块;填写数据实例信息。7.根据权利要求5所述的方法,其特征在于,所述配置的方式包括:输入数据或选择数据;权 利 要 求 书CN 103425。
7、467 A2/2页3所述配置之前还包括:设置所述输入数据或选择数据的数据格式。8.根据权利要求4所述的方法,其特征在于,所述生成模型文件的过程至少包括以下之一:所述确定的构件库的种类为基于IEC61850用于实现MMS通信服务的通信服务器构件库,所述生成的模型文件为包括服务器访问点的ICD或CID模型文件;所述确定的构件库的种类为基于IEC61850用于实现MMS客户端通信的客户端构件库,所述生成的模型文件为SCD模型文件;所述确定的构件库的种类为基于IEC61850的用于事件发布的GOOSE发布构件库、基于IEC61850的用于事件订阅的GOOSE订阅构件库、基于IEC61850的用于发送采。
8、样值的SMV发送构件库、基于IEC61850的用于接收采样数据的SMV接收构件库,所述生成的模型文件为GOOSE、SMV、或者GSE发布或订阅数据集的结构描述表文件;所述确定的构件库的种类为基于IEC61850用于服务器通信的通信服务器构件库和以下构件库种类之一:基于IEC61850的用于事件发布的GOOSE发布构件库、基于IEC61850的用于事件订阅的GOOSE订阅构件库、基于IEC61850的用于发送采样值的SMV发送构件库、基于IEC61850的用于接收采样数据的SMV接收构件库,所述生成的模型文件为包括服务器访问点ICD或CID模型文件,该模型文件还包括采样访问点或事件访问点。9.根。
9、据权利要求8所述的方法,其特征在于,所述生成映射文件的过程包括:根据所生成的模型文件创建该模型文件内表达的全部简单数据的二维数据表;将所述二维数据表按功能约束和逻辑节点类型分组,得到映射类别数据表;其中,所述数据表中的每一项包括功能约束、数据路径、I/O点号、数据类型;将所述每一项的功能约束、数据类型映射到相应的前缀,该前缀与I/O点号合并形成映射信息,该映射信息与所述数据路径具有一一对应关系,将所述映射信息插入到该项,并一同保存,作为所述映射文件。权 利 要 求 书CN 103425467 A1/10页4基于 IEC61850 的程序生成方法技术领域0001 本发明涉及计算机数据处理,特别是。
10、指一种基于IEC61850的程序生成方法。背景技术0002 IEC61850规范是关于变电站通信和网络系统的国际标准规范。由于IEC61850涉及到众多的专业知识,理解和开发具有较高的技术门槛,自从IEC61850第一版发行到现在,推行和推广进程缓慢。0003 基于IEC61850系统开发的复杂性在于:通信系统需要实现基于以太网的七层通信协议,大多数协议层基于ASN1智能型面向对象的自我表述编码;电力自动化的业务及数据需要通过SCL配置语言进行准确规范的描述;电力自动化的业务及数据需要映射到网络通信协议;涉及多个业务工作状态机,需要完成电力自动化的复杂的通信功能,包括日志控制、报告控制、定值组。
11、控制、目录操作、数据集操作、数据值的读写、各种安全级别的控制以及维护可靠的关联。需要针对不同的具体应用作出不同产品的开发,如MMS服务器、MMS客户、GOOSE发布者、GOOSE订阅者、SMV发布者,SMV订阅者。0004 由于该规范涉及的知识较多,程序设计人员花很多时间学习一些基础性的操作的开发,如服务器、客户端、GOOSE网、SMV网、各种特定应用的开发,特定应用的开发包括和电力控制相关的应用开发,程序开发的过程较繁琐,程序开发的效率较低。发明内容0005 有鉴于此,本发明在于提供一种基于IEC61850的程序生成方法,以解决上述程序开发过程繁琐,程序开发的效率较低的问题。0006 为解决。
12、上述问题,本发明提供一种基于IEC61850的程序生成方法,包括:0007 在多个构件库组成的构件库集合中,根据选择的运行环境、数据采样方式、事件方式和选择的程序应用确定至少一个构件库,程序应用对应的源代码文件基于所确定的构件库生成;所述构件库为具有API接口的操作函数的集合;0008 配置所述选择出的程序应用,生成模型文件;0009 建立所述模型文件与所述源代码文件之间的关联,生成映射文件;0010 关联所述确定的构件库和所述源代码文件,编译成运行文件;0011 将所述运行文件、映射文件和模型文件作为所述程序文件。0012 本发明由于预先将IEC61850相关的配置、服务及操作功能封装在构件。
13、库和选择配置过程中,并基于构件库开发多个程序应用,通过几个步骤即可得到程序文件的运行文件、映射文件和模型文件,简化了程序开发过程,提高了程序开发的效率。附图说明0013 图1示出了实施例的流程图;0014 图2示出了实施例中生成计费专用的电度表程序的流程图;说 明 书CN 103425467 A2/10页50015 图3示出了实施例中生成电机过流保护装置程序的流程图。具体实施方式0016 为清楚说明本发明中的方案,下面给出优选的实施例并结合附图详细说明。0017 参见图1所示的流程图,包括以下步骤:0018 S11:在多个构件库组成的构件库集合中,根据选择的运行环境、采样方式、事件方式和选择的。
14、程序应用确定至少一个构件库,程序应用对应的源代码文件基于所确定的构件库生成。其中,所述构件库为具有API接口的操作函数的集合;0019 S12:配置在所述应用类别中选择出的程序应用,生成模型文件;0020 S13:建立所述模型文件与所述源代码文件之间的关联,生成映射文件;0021 S14:关联所述确定的构件库和所述源代码文件,编译成运行文件;0022 S15:将所述运行文件、映射文件和模型文件作为所述程序文件。0023 在实施例中,由于预先将IEC61850相关的配置、服务及操作功能封装在构件库和选择配置中,通过几个步骤即可得到程序文件的运行文件、映射文件和模型文件,简化了程序开发过程,提高了。
15、程序开发的效率。0024 优选地,确定所述至少一个构件库的过程包括:0025 从所述运算环境的多个平台中选择出一个硬件平台和一个软件平台,所述选择出的硬件平台和软件平台对应至少一个构件库;0026 其中,所述运行环境包括多个硬件平台和多个软件平台。硬件平台可以选择arm处理器平台、或DSP平台等不同架构的处理器平台;软件平台采用linux平台、或unix平台等不同软件系统的平台。每种硬件平台、软件平台均和一个或多个构件库有对应关系。0027 从多种数据采样方式和事件方式中选择一种或多种采样方式和事件方式;0028 其中所述多种采样方式如“SMV 9-1”、“AD硬接线”、“SMV9-2”、“电。
16、子式互感器”,“其它”等多种形式;所述多种事件方式如“GOOSE发布”,“GOOSE订阅”,“DI硬接线”,“DO硬接线”“无事件功能”,“其它”等多种形式。0029 从多个所述应用类别中选择出一个应用类别;从一个应用类别中选择出一个程序应用;具有所选择的采样方式及事件方式的一个程序应用对应至少一个构件库;0030 其中,应用类别为基于IEC61850的各种应用分类,如变压器保护应用、电动机控制应用等,每个程序应用是从一个应用类别中选择出的具体应用,如从“变压器保护”应用类别中可以选择出“重瓦斯保护”这个程序应用,该程序应用表示将生成的程序适用于“重瓦斯保护”这个具体应用。0031 确定所选择。
17、的采样方式及事件方式的一个程序应用、所述选择出的硬件平台和软件平台在所述构件库集合中所共同对应的至少一个构件库,将所述共同对应的至少一个构件库作为所述确定的构件库。0032 一个程序应用的源代码文件由对应的所述确定的构件库生成;具体可通过程序设计的方式采用C语言开发而成。0033 构件库的种类包括多种,如:基于IEC61850用于实现MMS通信服务的通信服务器构件库、基于IEC61850用于实现MMS客户端通信的客户端构件库、基于IEC61850的用于事件发布的GOOSE发布构件库、基于IEC61850的用于事件订阅的GOOSE订阅构件库、基说 明 书CN 103425467 A3/10页6于。
18、IEC61850的用于发送采样值的SMV发送构件库、基于IEC61850的用于接收采样数据的SMV接收构件库;其中MMS(Manufacturing Message Specification)指制造报文规范,GOOSE(GOOSE,Generic Object Oriented Substation Event)指面向通用对象的变电站事件,SMV(SMV,sampled measured value)指采样值。0034 优选地,基于IEC61850用于实现MMS通信服务的通信服务器构件库封装模型配置的加载、模型配置的解析、模型的数据转换、数据集的生成、目录树的创建、内存数据库的生成、通信报文。
19、的编码、通信报文的解码、IEC61850规定的全部服务及状态机(包括控制服务、定值组服务、替代服务、数据集服务、目录服务、数据读写服务、缓存和非缓存报告服务、日志服务、GOOSE控制服务、采样值控制服务、文件服务、网络状态机等)等等功能,并提供加载配置和初始化内存、启动网络服务及状态机、读写内存数据、回调通知、停止及结束服务、清理内存等函数接口。0035 优选地,基于IEC61850用于实现MMS客户端通信的客户端构件库封装MMS服务器连接信息的管理、服务器数据的存取、各种操作服务器的指令(包括控制操作、定值操作、替代操作、数据集操作、目录操作、数据读写操作、报告控制、日志操作、GOOSE控制。
20、操作、采样值控制操作、文件操作、网络状态机等)、通信报文的编码和解码等等功能,并提供服务器连接管理函数、操作指令接口函数、报告及网络状态回调通知函数、内存数据访问函数、启动网络客户连接函数、终止和退出网络连接函数等接口。0036 优选地,基于IEC61850 GOOSE及SMV发布和订阅的构件库(即基于IEC61850的用于事件发布的GOOSE发布构件库、基于IEC61850的用于事件订阅的GOOSE订阅构件库、基于IEC61850的用于发送采样值的SMV发送构件库、基于IEC61850的用于接收采样数据的SMV接收构件库等)封装IEC61850 GOOSE及SMV发布或订阅所用到的数据集配置。
21、的加载、数据集配置的解析和转换、数据集的编码和解码、网络发送及接收的启动、GOOSE及SMV发布数据时钟节律的控制等等功能,并提供数据集初始化、启动发布和订阅、停止发布和订阅、数据接收事件回调等函数接口。0037 每个种类的构件库对应至少一个程序应用、至少一个所述硬件平台和至少一个所述软件平台。各个构件库与程序应用、采样方式、事件方式、硬件平台、软件平台之间形成对应关系。0038 由于大量的操作封装在构件库和选择配置过程中,程序开发人员不必掌握IEC61850的ACSE各种服务机制、以及GOOSE,SMV,MMS等通信协议,即可完成相关的程序开发。0039 下面通过含有参数的具体实例详细说明,。
22、例如,以生成电度表类别的计费应用的程序说明,参见图2,包括:0040 S21:选择电度表所采用的硬件平台和软件平台;0041 在实施例中,从多个硬件平台中,选择atmel arm9260型号的CPU平台。0042 选择在硬件平台上运行的软件平台,即操作系统。0043 选择atmel arm9260上运行的操作系统,在实施例中,在多个软件平台中,选择RT linux fedora12.0软件平台。0044 S22:选择数据采样方式和事件方式;0045 在实施例中,选择数据采样方式为“SMV 9-1”(可选择的采样方式可以是“SMV 说 明 书CN 103425467 A4/10页79-1”,“A。
23、D硬接线”,“SMV9-2”,“电子式互感器”,“其它”等形式)及事件方式为“GOOSE发布” (可选择的事件发布方式可以是“GOOSE发布”,“GOOSE订阅”,“DI硬接线”,“DO硬接线”“无事件功能”,“其它”等形式)。0046 S23:选择程序应用,并选择构件库;0047 在实施例中,为便于选择,将多个应用分为多个应用类别。在具体的应用类别为“电度表”中,进一步选择“计费专用”程序应用。0048 在实施例中,自动或人工选择基于IEC61850用于实现MMS通信服务的通信服务器构件库和基于IEC61850的SMV接收构件库、基于IEC61850的GOOSE发布构件库。0049 在该实施。
24、例中,选择硬件平台、软件平台、采样方式、事件方式、程序应用的过程没有先后顺序,最终会确定出这些选择所共同对应的至少一个构件库。0050 当确定出存在多个构件库时,还可人工再次选择或由计算机自动选择出需要的构件库。0051 S24:配置程序应用的服务模型;0052 所述配置程序应用的过程包括:自动或手动配置基于IEC61850的逻辑节点的信息。0053 在该实施例中,该应用所述逻辑节点至少包括以下之一:MMTR,MMXU、MSTA、MHAI、MHAN、CALH、TCTR,TVTR0054 上述配置逻辑节点的信息的过程包括至少包括以下之一:0055 选择或编辑数据属性,添加测量功能节点,指定实例个。
25、数,选择数据集内容,编辑报告控制块,填写数据实例信息。0056 在实施例中,界面显示“MMTR”逻辑节点的全部信息,根据提示选择基于IEC61850-7-4所定义的“MMTR”逻辑节点的全部必选项数据及数据属性,并添加“CALH”逻辑节点,指定“MMTR”实例个数为3个,“CALH”逻辑节点实例个数为2个;定义一个“计量数据集”,内容为MMTR1、MMTR2、MMTR3中全部电能数据的集合,不编辑报告控制块,填写“MMTR”各个实例数据的描述信息等。该配置过程可实现IEC61850模型规范要求的配置。0057 S25:配置程序应用的采样数据集和事件数据集;0058 所述采样数据集,即IEC61。
26、850 SMV控制块所对应的数据集。配置采样数据集就是从互感器逻辑点模型(TCTR,TVTR等逻辑节点模型)的实例中选择采样数据组成集合。本实施例中将自动添加IEC618509-1中指定的12个采样数据到采样数据集中,并添加相关的逻辑节点模型实例到模型文件中。0059 所述事件数据集,即IEC61850 GOOSE及GSE控制块对应的数据集。配置事件数据集就是从S24的服务模型中选择事件数据组成集合。本实施例中添加CALH1和CALH2的全部报警数据组成该事件发布数据集。0060 S26:为服务器、数据采样方式及事件方式指定访问点属性,如IP地址和采样订阅用的mac地址。0061 本实施例中,。
27、指定服务器访问点的名字为“S1”,并指定其IP为“172.10.2.3”;指定事件发布的访问点是“G1”,MAC源地址是“01 02 03 04 05”;指定采样访问点是“SVCV1”,MAC源地址是“10 72 33 55 88”0062 S27:确定并退出配置工具程序,生成模型文件和数据映射文件。说 明 书CN 103425467 A5/10页80063 按照步骤S24,S25,S26的配置,生成相应计费电度表ICD(或CID)模型文件。0064 根据所生成的模型文件创建该模型文件内表达的全部简单数据的二维数据表;此处的简单数据是相对于复合数据而言,简单数据是计算机不可再分解的数据,不需要。
28、辅助的机器语言进行描述。多个简单数据可以描述复合数据。0065 将所述二维数据表按功能约束和逻辑节点类型分组,得到映射类别数据表;其中,所述数据表中的每一项包括功能约束、数据路径、I/O点号、数据类型等几个部分;0066 将所述每一项的功能约束、数据类型映射到相应的前缀,该前缀与I/O点号合并,中间用下划线隔开,形成映射信息,该映射信息与数据路径具有一一对应关系,将所述映射信息插入到该项,并一同保存,作为所述映射文件。0067 所述映射文件建立所述由S24、S25、S26配置生成的ICD模型文件与所述S23中选择的“电度表”应用类别的源代码之间的关联。这样在源代码中可以只需根据映射信息操作相应。
29、类别中映射的I/O点号即可完成数据操作,无需知道数据的路径等信息,实现了源代码与数据路径等附加信息的分离。0068 建立关联时只对模型文件中的动态变化数据与源代码之间建立映射关联。0069 将模型文件中的动态数据分为DI、AI、SG、SE、遥设、遥控几大类动态类型,并按如下的表1将动态类型、数据类型、I/O点号组合成映射信息以区分唯一的测点;0070 例如:功能约束ST与数据类型Bstring2决定映射信息的前缀是“DIdv_”_I/O点号如果是16,那么映射信息是“DIdv_16”.0071 依此类推,常用的映射规则类下表所示:0072 表10073 说 明 书CN 103425467 A6。
30、/10页90074 0075 例如:0076 开关量(双位置)遥信的映射:0077 遥信的状态E1Q1SB1C1 CSWI1$ST$Pos$stValDIdv_160078 typeBstring20079 表示域名为E1Q1SB1C1的节点下的数据“CSWI1$ST$Pos$stVal”被映射为DIdv_16,以下类同。其中,通过映射文件中的映射信息DIdv_16,即可找到对应的数据“E1Q1SB1C1 CSWI1$ST$Pos$stVal”。0080 上例中映射信息是DIdv_16,通过该映射信息,可找到对应的数据“E1Q1SB1C1 CSWI1$ST$Pos$stVal”进行操作。008。
31、1 以下为部分的映射方法举例:0082 遥信的品质E1Q1SB1C1 CSWI1$ST$Pos$qDIdq_16typeBVstring130083 遥信的时标E1Q1SB1C1 CSWI1$ST$Pos$tDItv_16typeUtctime0084 单位置遥信的映射:0085 遥信的状态E1Q1SB1C1 LLN0$ST$AlmSGZ$stValDIbv_30typeBool0086 遥信的品质E1Q1SB1C1 LLN0$ST$AlmSGZ$qDIdq_30typeBVstring130087 遥信的时标E1Q1SB1C1LLN0$ST$AlmSGZ$tDItv_30typeUtctim。
32、e0088 遥测的值的映射:说 明 书CN 103425467 A7/10页100089 E1Q1SB1C1 MMXU1$MX$PPV$phsAB$mag$fAIdv_9typeFloat0090 遥测的品质的映射:0091 E1Q1SB1C1 MMXU1$MX$PPV$phsAB$qAIdq_9typeBVstring130092 遥测的时标的映射:0093 E1Q1SB1C1 MMXU1$MX$PPV$phsAB$tAItv_9typeUtctime0094 定值组的映射:0095 E1Q1SB1C1 GFH_PTOC1$SG$StrVal$setMag$i SGwv_2typeLong0。
33、096 E1Q1SB1C1 GFH_PTOC1$SE$StrVal$setMag$i SEwv_2typeLong0097 E1Q1SB1C1 GL1_PTOC1$SG$BlkDirEn$setValSGbc_5typeBool0098 E1Q1SB1C1 GL1_PTOC1$SE$BlkDirEn$setValSEbc_5typeBool0099 遥控的映射内容,其前缀为空;0100 选择 E1Q1SB1C1/CSWI1$CO$Pos$SBOw 10101 执行 E1Q1SB1C1/CSWI1$CO$Pos$Oper 10102 撤销 E1Q1SB1C1/CSWI1$CO$Pos$Cance。
34、l 10103 E1Q1SB1C1/YKGGIO1$CO$DPCSO$SBOw 20104 E1Q1SB1C1/YKGGIO1$CO$DPCSO$Oper 20105 E1Q1SB1C1/YKGGIO1$CO$DPCSO$Cancel 20106 单点定值的映射:0107 E1Q1SB1C1/YKGGIO1$SP$WORKMODE$Val 10108 S28:修改数据映射文件的数据映射信息。0109 对于自动配置的数据映射信息,可能出现与源代码中进行操作的IO点号不匹配,即生成的映射信息所对应的待操作的数据不是程序需要操作的数据,此时需要人工修改IO点号或映射信息,以改变映射关系,映射成程序需。
35、要操作的数据。0110 S29:运行编译批处理文件完成编译和链接,将生成的运行文件和配置文件(包括模型文件和数据映射文件)安装到目标电度表中,一个计费的智能电度表开发就可完成。0111 此时配置工具将生成一个目录,里面有选择好的构件库(包括MMS服务器库、SMV接收库、GOOSE发布库)、计费电度表开发演示源代码程序、和网络协议参数配置文件、配置好的计费电度表ICD或CID模型文件、模型与源代码关联的数据映射文件以及用于编译的批处理文件。0112 关联S23中确定的构件库和程序应用的源代码,编译成运行文件。0113 将所述运行文件、数据映射文件和ICD(或CID)模型文件作为所述程序文件。01。
36、14 优选地,所述生成模型文件的过程至少包括以下之一:0115 所述确定的构件库的种类为基于IEC61850用于实现MMS通信服务的通信服务器构件库,所述生成的模型文件为包括服务器访问点的ICD或CID模型文件;0116 所述确定的构件库的种类为基于IEC61850用于实现MMS客户端通信的客户端构件库,所述生成的模型文件为SCD模型文件;0117 所述确定的构件库的种类为基于IEC61850的用于事件发布的GOOSE发布构件库、基于IEC61850的用于事件订阅的GOOSE订阅构件库、基于IEC61850的用于发送采样值的SMV发送构件库、基于IEC61850的用于接收采样数据的SMV接收构件库,所述生成的模型文说 明 书CN 103425467 A10。