APP下载

基于TestStand的机车TCU控制逻辑软件自动化测试

2018-01-05段静余长超陈展

中国新技术新产品 2018年22期

段静 余长超 陈展

摘 要:本文在对测试环境需求分析的基础上,阐述了利用OPC方式与机车TCU控制逻辑软件通信互联,从而实现测试环境的纯软构建。并借助NI TestStand软件测试管理工具,设计测试序列,实现机车TCU逻辑控制軟件的自动化测试。通过实际项目测试应用,该平台满足了对TCU逻辑软件自动化测试的需求。该方法具有很强的通用性,适用于同类型的软件测试活动。

关键词:OPC;TestStand;自动化测试

中图分类号:TK424 文献标志码:A

Abstract:This paper expounds the use of OPC mode and the communication of locomotive TCU control logic software based on the analysis of test environment requirements,so as to realize the soft construction of test environment. With the help of NI TestStand software test management tool, test sequence is designed to realize automatic test of TCU logic control software for locomotive. Through the actual project testing application, the platform meets the need of automatic testing of TCU logic software. Its very versatile and is suitable for the same type of software testing activities.

Keywords:OPC;TestStand; Automated test

0 引言

随着当前国内外轨道交通的不断发展,轨道车辆需求量也逐年攀升。牵引系统作为轨道车辆的“心脏”,承担着非常重要的角色。对于TCU逻辑控制软件的可靠性要求越发严格,不同市场项目的软件测试任务也越来越重。目前已经构建了TCU半实物仿真测试台以及TCU功能测试台,半实物仿真测试台注重于算法研究及TCU软件性能分析,TCU功能测试台注重于TCU的基本功能验证。但由于受测试台资源的限制以及市场项目进度紧张的压力,现有资源远不满足TCU控制软件逻辑功能的测试验证需求,因此研究开发了基于纯软件的自动化测试方法,实现可以更加便捷、高效地进行测试,减少在软件设计阶段存在的问题及缺陷,并可进行现场故障及问题的再现和分析,缩短产品开发周期、提升产品设计质量。

1 方案分析

机车TCU逻辑控制功能,由TCU机箱中的SMC主控插件的控制软件实现,主要完成对机车牵引变流器的各种逻辑控制功能,其中主要包括:主电路接触器控制逻辑、变流器模块脉冲启/停控制逻辑、故障诊断与保护控制逻辑、牵引制动力特性控制、功率分配控制等。……

登录APP查看全文