CN106209513A - 基于并发模式的iec 61850多客户端实现方法 - Google Patents
基于并发模式的iec 61850多客户端实现方法 Download PDFInfo
- Publication number
- CN106209513A CN106209513A CN201610544238.XA CN201610544238A CN106209513A CN 106209513 A CN106209513 A CN 106209513A CN 201610544238 A CN201610544238 A CN 201610544238A CN 106209513 A CN106209513 A CN 106209513A
- Authority
- CN
- China
- Prior art keywords
- client
- test
- mms
- iec
- report
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/46—Monitoring; Testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
基于并发模式的IEC 61850多客户端实现方法,通过该方法实现一台微机仿真多个MMS客户端,满足同时对MMS服务端连接和交互多种操作,模拟变电站现场实际情况,满足对测控、保护装置的IEC 61850规约通信一致性测试要求。从根本上解决了目前IEC 61850通信规约一致性测试面临的测试不完整、条件不充分的问题,覆盖肯定和否定两种测试用例,使测试更全面、更充分、更实际。能够自动生成测试报告,有效解决测试过程中测试报告登记遗漏、错误等问题,且用户界面简明直观、操作简单、可视化程度高。
Description
技术领域
本发明涉及智能变电站电力自动化通信技术测试领域,具体涉及IEC 61850通信规约一致性测试方面,特别涉及一种基于并发模式的IEC 61850多客户端实现方法。
背景技术
目前智能变电站均采用IEC 61850通信规约进行数据通信,基于以太网协议面向TCP连接的IEC 61850通信规约分为MMS客户端和MMS服务端。对智能变电站自动化设备测控和保护装置进行通信规约的一致性测试是智能变电站设备测试的关键环节,特别是模拟现场应用情况的通信规约测试。由于变电站正常运行中,作为MMS服务端的测控和保护装置同时连接多个客户端并提供服务,因此在对测控、保护装置通信一致性测试时,需要特别关注多连接的并发操作测试。目前对多客户端并发操作测试的方法是同时使用多台微机仿真客户端并连接被测装置,由多人同时操作,成本较高、操作复杂,且不能保证操作的同时性和快速性,无法满足测试要求,达不到应有的测试效果。
发明内容
针对上述问题,本发明型提供一种基于并发模式的IEC 61850多客户端实现方法,通过可视化界面配置多个MMS客户端,模拟变现站现场实际情况,支持多操作、多任务并发测试,满足对测控、保护装置的IEC 61850规约通信一致性测试要求。
为解决上述问题,本发明采取的技术方案为:基于并发模式的IEC 61850多客户端实现方法,包括如下步骤:
S1、为测试主机的网络驱动器配置多个IP地址,测试主机的每个IP地址可仿真成一个实际的MMS客户端;
S2、为每个MMS客户端设置相互独立的关联参数,包括IP地址、端口号、Psel、Ssel和Tsel等,使每个客户端保持各自独立的通信参数配置;
S3、设置进行测试的MMS服务端装置的IP地址,作为实际被测MMS服务器的IP地址;
S4、为每个MMS客户端创建一个功能操作线程,包括全部的MMS交互操 作功能,可实现全部的IEC 61850规约一致性功能操作,每个线程仿真一个MMS客户端操作;
S5、根据测试用例选取操作的客户端,为每个MMS客户端设置不同的操作命令和操作参数;
S6、设置每个MMS客户端不同操作命令之间的操作并发间隔时间,以及多个MMS客户端之间的操作启动间隔时间,以模拟现场MMS客户端访问的节奏,该间隔时间为通用参数,有默认值;
S7、为多个MMS客户端设置共同的操作命令和操作参数,启动需要操作的客户端线程;
S8、将测试步骤提示、报告、事项和测试结果显示到多客户端测试程序界面的信息显示区;
S9、自动生成测试报告。
优选的,所述的S1中,调用API接口,通过操作***自带的网络设置程序或自行实现网络设置模块的方式,为测试主机的网络驱动器配置多个IP地址,设置的MMS客户端个数必须大于实际模拟的客户端个数,且IP地址与被测MMS服务器属同一网段。
优选的,所述的S4中,各线程之间行为相互独立,且使用相同的MMS服务端目录结构VMD。
优选的,所述的S8中,报告、事项按照接收时间、客户端名称事项编号、事项时间、事项延迟时间、报告标识号、报告编号和报告内容标识号进行统计、过滤、排序;测试结果按照客户端名称、编号进行统计、过滤、排序。
优选的,所述的S9中,测试报告格式可根据需要保存为PDF或DOC格式,且测试报告模板可根据需要编辑。
优选的,多客户端测试程序界面包括菜单区、客户端列表区、VMD显示区和信息显示区,其中客户端列表区可通过选中方式参与操作客户端,VMD显示区包括数据集、报告、定值、遥控、取代、日志和文件的VMD测试页面。
本发明提出一种基于并发模式的IEC 61850多客户端实现方法,通过该方法实现一台微机仿真多个MMS客户端,满足同时对MMS服务端连接和交互多种操作,模拟变电站现场实际情况,满足对测控、保护装置的IEC 61850规约通 信一致性测试要求。从根本上解决了目前IEC 61850通信规约一致性测试面临的测试不完整、条件不充分的问题,覆盖肯定和否定两种测试用例,使测试更全面、更充分、更实际。能够自动生成测试报告,有效解决测试过程中测试报告登记遗漏、错误等问题,且用户界面简明直观、操作简单、可视化程度高。
附图说明
图1是本发明的操作流程图;
图2是本发明的程序界面布局图。
具体实施方式
基于并发模式的IEC 61850多客户端实现方法,包括如下步骤:
S1、调用API接口,通过操作***自带的网络设置程序或自行实现网络设置模块的方式,为测试主机的网络驱动器配置多个IP地址,测试主机的每个IP地址可仿真成一个实际的MMS客户端,设置的MMS客户端个数必须大于实际模拟的客户端个数,且IP地址与被测MMS服务器属同一网段;
S2、为每个MMS客户端设置相互独立的关联参数,包括IP地址、端口号、Psel、Ssel和Tsel等,使每个客户端保持各自独立的通信参数配置;
S3、设置进行测试的MMS服务端装置的IP地址,作为实际被测MMS服务器的IP地址,为本地测试***制定被测设备;
S4、为每个MMS客户端创建一个功能操作线程,包括全部的MMS交互操作功能,每个线程仿真一个MMS客户端操作,各线程之间行为相互独立,且使用相同的MMS服务端目录结构VMD;
S5、根据测试用例选取操作的客户端,通过界面实际操作为每个MMS客户端设置不同的操作命令和操作参数,包括肯定响应和否定响应的操作命令和操作参数,不同客户端可分组设置成相同参数,或单独设置成不同参数,测试用例按照IEC 61850-10标准或国家电网相关IEC 61850一致性测试规范;
S6、设置每个MMS客户端不同操作命令之间的操作并发间隔时间,以及多个MMS客户端之间的操作启动间隔时间;
S7、为多个MMS客户端设置共同的操作命令和操作参数,启动需要操作的客户端线程,操作方式与单个MMS客户端相同;
S8、将测试步骤提示、报告、事项和测试结果显示到多客户端测试程序界 面的信息显示区,报告、事项按照接收时间、客户端名称事项编号、事项时间、事项延迟时间、报告标识号、报告编号和报告内容标识号进行统计、过滤、排序;测试结果按照客户端名称、编号进行统计、过滤、排序;
S9、自动生成测试报告,测试报告格式可根据需要保存为PDF或DOC格式,且测试报告模板可根据需要编辑。
多客户端测试程序界面包括菜单区、客户端列表区、VMD显示区和信息显示区,其中客户端列表区可通过选中方式参与操作客户端,VMD显示区包括数据集、报告、定值、遥控、取代、日志和文件的VMD测试页面。
实施例:如图1所示,基于并发模式的IEC 61850多客户端实现方法,包括如下具体操作:
S0、开始;
S1、判断是否创建、设置客户端,若是则跳至S14;
S2、判断是否设置服务端参数,若是则跳至S17;
S3、创建客户端操作线程;
S4、选择测试服务器;
S5、勾选当前参加操作的客户端;
S6、输入操作命令和参数;
S7、判断是否继续输入操作命令和参数,若是则返回S5;
S8、测试启动;
S9、测试步骤提示、报告、事项和测试结果显示及统计、过滤;
S10、判断是否编辑报告模板,若否则跳至S12;
S11、编辑报告模板;
S12、生成测试报告;
S13、结束;
S14、判断本地IP设置是否完成,若是则跳至S16;
S15、创建本地IP地址;
S16、创建、设置客户端IP地址、通信参数,并跳至S3;
S17、设置服务端参数,并跳至S4;
如图2所示,多客户端测试程序界面包括菜单区、客户端列表区、VMD显 示区和信息显示区,其中客户端列表区可通过选中方式参与操作客户端,VMD显示区包括数据集、报告、定值、遥控、取代、日志和文件的VMD测试页面。
Claims (8)
1.基于并发模式的IEC 61850多客户端实现方法,其特征在于包括如下步骤:
S1、为测试主机的网络驱动器配置多个IP地址;
S2、为每个MMS客户端设置相互独立的关联参数;
S3、设置进行测试的MMS服务端装置的IP地址;
S4、为每个MMS客户端创建一个功能操作线程;
S5、根据测试用例选取操作的客户端,为每个MMS客户端设置不同的操作命令和操作参数;
S6、设置每个MMS客户端不同操作命令之间的操作并发间隔时间,以及多个MMS客户端之间的操作启动间隔时间;
S7、为多个MMS客户端设置共同的操作命令和操作参数,启动需要操作的客户端线程;
S8、将测试步骤提示、报告、事项和测试结果显示到多客户端测试程序界面的信息显示区;
S9、自动生成测试报告。
2.根据权利要求1所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:所述的S1中,调用API接口,通过操作***自带的网络设置程序或自行实现网络设置模块的方式,为测试主机的网络驱动器配置多个IP地址,设置的MMS客户端个数必须大于实际模拟的客户端个数,且IP地址与被测MMS服务器属同一网段。
3.根据权利要求1所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:所述的S4中,各线程之间行为相互独立,且使用相同的MMS服务端目录结构VMD。
4.根据权利要求1所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:所述的S8中,报告、事项按照接收时间、客户端名称事项编号、事项时间、事项延迟时间、报告标识号、报告编号和报告内容标识号进行统计、过滤、排序;测试结果按照客户端名称、编号进行统计、过滤、排序。
5.根据权利要求1所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:所述的S9中,测试报告格式可根据需要保存为PDF或DOC格式,且测试报告模板可根据需要编辑。
6.根据上述任一权利要求所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:多客户端测试程序界面包括菜单区、客户端列表区、VMD显示区和信息显示区。
7.根据权利要求6所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:客户端列表区通过选中方式参与操作客户端。
8.根据权利要求6所述的基于并发模式的IEC 61850多客户端实现方法,其特征在于:VMD显示区包括数据集、报告、定值、遥控、取代、日志和文件的VMD测试页面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610544238.XA CN106209513B (zh) | 2016-07-12 | 2016-07-12 | 基于并发模式的iec 61850多客户端实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610544238.XA CN106209513B (zh) | 2016-07-12 | 2016-07-12 | 基于并发模式的iec 61850多客户端实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106209513A true CN106209513A (zh) | 2016-12-07 |
CN106209513B CN106209513B (zh) | 2019-03-29 |
Family
ID=57477126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610544238.XA Active CN106209513B (zh) | 2016-07-12 | 2016-07-12 | 基于并发模式的iec 61850多客户端实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106209513B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107819611A (zh) * | 2017-10-16 | 2018-03-20 | 积成电子股份有限公司 | 基于iec61850多服务端仿真的客户端测试方法 |
CN108282384A (zh) * | 2017-12-26 | 2018-07-13 | 北京四方继保自动化股份有限公司 | 一种基于iec61850的mms服务端通信稳定性的自动测试*** |
CN108875061A (zh) * | 2018-06-29 | 2018-11-23 | 郑州云海信息技术有限公司 | 一种分布式文件***的一致性测试方法及相关装置 |
CN111813519A (zh) * | 2020-06-30 | 2020-10-23 | 积成电子股份有限公司 | 一种面向iec 61850多客户端的多任务并发测试方法与*** |
CN113676366A (zh) * | 2021-07-09 | 2021-11-19 | 国网电力科学研究院有限公司 | 一种电力通信协议的一致性测试工具 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100283587A1 (en) * | 2009-03-12 | 2010-11-11 | Kukulies Fredrick W | Device for testing of a powerline communications audio system |
CN102164058A (zh) * | 2011-05-13 | 2011-08-24 | 北京航空航天大学 | 基于iec61850标准变电站通信网络与***测试方法 |
CN102710452A (zh) * | 2012-06-26 | 2012-10-03 | 深圳市华力特电气股份有限公司 | 一种管理多客户端访问的方法和装置 |
CN103678119A (zh) * | 2013-10-31 | 2014-03-26 | 国家电网公司 | 面向电力***的变电站仿真软件测试***及其测试方法 |
CN103731320A (zh) * | 2013-12-31 | 2014-04-16 | 中国科学院电工研究所 | 基于iec61850总线的电力设备、二次装置及***的仿真测试平台 |
CN105429781A (zh) * | 2015-11-02 | 2016-03-23 | 华东交通大学 | 一种基于iec61850/mms的网络通信设计方法 |
-
2016
- 2016-07-12 CN CN201610544238.XA patent/CN106209513B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100283587A1 (en) * | 2009-03-12 | 2010-11-11 | Kukulies Fredrick W | Device for testing of a powerline communications audio system |
CN102164058A (zh) * | 2011-05-13 | 2011-08-24 | 北京航空航天大学 | 基于iec61850标准变电站通信网络与***测试方法 |
CN102710452A (zh) * | 2012-06-26 | 2012-10-03 | 深圳市华力特电气股份有限公司 | 一种管理多客户端访问的方法和装置 |
CN103678119A (zh) * | 2013-10-31 | 2014-03-26 | 国家电网公司 | 面向电力***的变电站仿真软件测试***及其测试方法 |
CN103731320A (zh) * | 2013-12-31 | 2014-04-16 | 中国科学院电工研究所 | 基于iec61850总线的电力设备、二次装置及***的仿真测试平台 |
CN105429781A (zh) * | 2015-11-02 | 2016-03-23 | 华东交通大学 | 一种基于iec61850/mms的网络通信设计方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107819611A (zh) * | 2017-10-16 | 2018-03-20 | 积成电子股份有限公司 | 基于iec61850多服务端仿真的客户端测试方法 |
CN107819611B (zh) * | 2017-10-16 | 2020-09-22 | 积成电子股份有限公司 | 基于iec61850多服务端仿真的客户端测试方法 |
CN108282384A (zh) * | 2017-12-26 | 2018-07-13 | 北京四方继保自动化股份有限公司 | 一种基于iec61850的mms服务端通信稳定性的自动测试*** |
CN108875061A (zh) * | 2018-06-29 | 2018-11-23 | 郑州云海信息技术有限公司 | 一种分布式文件***的一致性测试方法及相关装置 |
CN111813519A (zh) * | 2020-06-30 | 2020-10-23 | 积成电子股份有限公司 | 一种面向iec 61850多客户端的多任务并发测试方法与*** |
CN113676366A (zh) * | 2021-07-09 | 2021-11-19 | 国网电力科学研究院有限公司 | 一种电力通信协议的一致性测试工具 |
Also Published As
Publication number | Publication date |
---|---|
CN106209513B (zh) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106209513A (zh) | 基于并发模式的iec 61850多客户端实现方法 | |
CN104579822B (zh) | 基于Http协议的移动应用自动化性能测试***及方法 | |
CN105207366B (zh) | 基于iec61850的配电终端即插即用模型配置工具及其实现方法 | |
CN102421112B (zh) | 移动终端的测试方法、移动终端模拟器、测试设备及*** | |
CN107657552A (zh) | 一种公寓管理***及其方法 | |
CN103079086A (zh) | 一种机顶盒自动化测试*** | |
CN109150636A (zh) | 一种全链路信息流的智能变电站辅助对点试验方法及*** | |
CN107819611B (zh) | 基于iec61850多服务端仿真的客户端测试方法 | |
CN104700686A (zh) | 一种用于家用电子产品的实物仿真维修训练*** | |
CN204291050U (zh) | 一种调度监控信息核对*** | |
CN107705017B (zh) | 一种变电站智能设备虚拟二次回路的弱配置方法 | |
CN106411637A (zh) | 物联网设备场景测试方法 | |
CN110310530A (zh) | 基于环幕互动的电气设备绝缘试验仿真培训全息教师*** | |
CN110349468A (zh) | 一种基于多人协同的电气设备绝缘试验虚拟仿真*** | |
CN104698374A (zh) | 一种提高自动化继电保护测试仪测试效率和准确度的方法 | |
CN106330560B (zh) | Ios***测试时实现***设置内切换服务器的方法及装置 | |
CN104125094A (zh) | 国家电网通信网络故障处理***及故障处理方法 | |
CN110211445A (zh) | 一种配电网负荷转供控制应用培训*** | |
CN101800669A (zh) | 网口测试***及方法 | |
CN106936658A (zh) | 测试用例的测试方法及测试平台、模拟测试设备 | |
CN104602123A (zh) | 基于互联网交互的智能升级***及方法 | |
CN105530659A (zh) | 一种移动终端的业务测试***、方法及设备 | |
CN109902777A (zh) | 基于手持终端实时查看智能装置在线校验结果的方法 | |
CN104063227B (zh) | 一种基于物联网的指令学习方法 | |
CN106453533B (zh) | 基于云桌面的教学控制方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |