[发明专利]控制程序测试方法和系统在审
申请号: | 201711457117.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108153284A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 王汉军;吴先友;霍钧 | 申请(专利权)人: | 北京金风科创风电设备有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 100176 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制程序 运行控制程序 测试 测试平台 控制测试 时钟同步 实际输出 输入变量 通讯协议 可编程逻辑控制器 测试技术领域 自动化设备 测试效率 写入测试 预设周期 写入 | ||
本发明提供了一种控制程序测试方法和系统,涉及测试技术领域。该控制程序测试方法,包括:控制测试平台的时钟与可编程逻辑控制器PLC的时钟同步;通过自动化设备规范ADS通讯协议,将测试平台设定的PLC的输入变量写入PLC,使得PLC根据输入变量运行控制程序;通过ADS通讯协议,将PLC运行控制程序生成的实际输出变量写入测试平台;在与PLC的时钟同步的测试平台的时钟下,控制测试平台利用PLC运行控制程序生成的实际输出变量,按照预设周期进行测试。利用本发明的技术方案能够提高控制程序的测试效率。
技术领域
本发明涉及测试技术领域,尤其涉及一种控制程序测试方法和系统。
背景技术
在各个领域的硬件设备投入使用之前,需要对硬件设备进行测试,从而判定给硬件设备是否满足工作需求。现阶段,硬件设备往往采用可编程逻辑控制器(ProgrammableLogic Controller,PLC)对硬件设备中的各个部件进行控制。
测试模型的搭建采用的是软件测试语言,比如,Matlab语言或C语言等。而PLC上运行的控制软件程序大多基于IEC61131-3标准的结构化文本语言(Structured text,ST)、功能块编程语言(Function Block Diagram,FBD)、梯形图语言(Ladder Diagram,LD)等语言中的一种语言编程或多种语言混合编程。测试模型的编写语言与PLC的控制语言并不兼容,且PLC控制具有实时性,为了能够对PLC进行测试,目前采用人工手动测试,测试效率低下。
发明内容
本发明实施例提供了一种控制程序测试方法和系统,能够提高控制程序的测试效率。
第一方面,本发明实施例提供了一种控制程序测试方法,包括:控制测试平台的时钟与可编程逻辑控制器PLC的时钟同步;通过自动化设备规范ADS通讯协议,将测试平台设定的PLC的输入变量写入PLC,使得PLC根据输入变量运行控制程序;通过ADS通讯协议,将PLC运行控制程序生成的实际输出变量写入测试平台;在与PLC的时钟同步的测试平台的时钟下,控制测试平台利用PLC运行控制程序生成的实际输出变量,按照预设周期进行测试。
在第一方面的一些实施例中,上述控制程序测试的方法还包括:利用TE1410插件对PLC的输入变量和实际输出变量进行解析,建立与用于传输PLC的输入变量的测试输入接口和用于传输PLC的实际输出变量的测试输出接口。
在第一方面的一些实施例中,PLC的输入变量和PLC的实际输出变量均以结构体的形式传输。
在第一方面的一些实施例中,结构体包括一个或两个以上存储段,每个存储段包括整数个输入变量或整数个实际输出变量,且存储段占用4个字节。
在第一方面的一些实施例中,结构体为嵌套结构体;嵌套结构体中的每层结构体均包括一个或两个以上存储段。
在第一方面的一些实施例中,测试平台包括测试用例框架,测试用例框架用于记录测试参数;测试参数包括时间、输入变量、输入变量插值模式、期望输出变量、实际输出变量和输出变量比较容差。
第二方面,本发明实施例提供了一种控制程序测试系统,包括测试平台和可编程逻辑控制器PLC;测试平台用于与PLC的时钟同步;通过自动化设备规范ADS通讯协议,将设定的PLC的输入变量写入PLC;通过ADS通讯协议,接收PLC运行控制程序生成的实际输出变量;在与PLC的时钟同步的测试平台的时钟下,利用实际输出变量,按照预设周期进行测试;PLC用于通过ADS通讯协议,接收测试平台设定的输入变量;根据输入变量运行控制程序,并生成实际输出变量,将实际输出变量写入测试平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金风科创风电设备有限公司,未经北京金风科创风电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711457117.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:兼容车控通讯协议的诊断设备
- 下一篇:汽车安全监控方法、装置、存储介质及系统