基于并发模式的IEC 61850多客户端实现方法技术

技术编号:14171861 阅读:86 留言:0更新日期:2016-12-12 23:37
基于并发模式的IEC 61850多客户端实现方法,通过该方法实现一台微机仿真多个MMS客户端,满足同时对MMS服务端连接和交互多种操作,模拟变电站现场实际情况,满足对测控、保护装置的IEC 61850规约通信一致性测试要求。从根本上解决了目前IEC 61850通信规约一致性测试面临的测试不完整、条件不充分的问题,覆盖肯定和否定两种测试用例,使测试更全面、更充分、更实际。能够自动生成测试报告,有效解决测试过程中测试报告登记遗漏、错误等问题,且用户界面简明直观、操作简单、可视化程度高。

Implementation method of IEC more than 61 thousand and 850 client based on concurrent mode

Implementation method of IEC more than 61 thousand and 850 client concurrency model based on the method is effected by a computer simulation of a MMS client, satisfy the MMS server connection and several interactive operation, simulate the actual situation of the substation, to satisfy the measurement control and protection of IEC communication 61850 protocol conformance test requirements. From the fundamental solution to the current IEC 61850 Communication Protocol Conformance Test under test is not complete, the problem of insufficient condition, covering two kinds of positive and negative test case, the test is more comprehensive, more fully, more practical. It can automatically generate test reports, and effectively solve the problems such as missing, error and so on in the testing process, and the user interface is simple and intuitive, simple operation, high degree of visualization.

【技术实现步骤摘要】

本专利技术涉及智能变电站电力自动化通信技术测试领域,具体涉及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本文档来自技高网...
基于并发模式的IEC 61850多客户端实现方法

【技术保护点】
基于并发模式的IEC 61850多客户端实现方法,其特征在于包括如下步骤:S1、为测试主机的网络驱动器配置多个IP地址;S2、为每个MMS客户端设置相互独立的关联参数;S3、设置进行测试的MMS服务端装置的IP地址;S4、为每个MMS客户端创建一个功能操作线程;S5、根据测试用例选取操作的客户端,为每个MMS客户端设置不同的操作命令和操作参数;S6、设置每个MMS客户端不同操作命令之间的操作并发间隔时间,以及多个MMS客户端之间的操作启动间隔时间;S7、为多个MMS客户端设置共同的操作命令和操作参数,启动需要操作的客户端线程;S8、将测试步骤提示、报告、事项和测试结果显示到多客户端测试程序界面的信息显示区;S9、自动生成测试报告。

【技术特征摘要】
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多客...

【专利技术属性】
技术研发人员:瞿晓宏王菲周秀丽孟庆媛
申请(专利权)人:积成电子股份有限公司
类型:发明
国别省市:山东;37

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

1