基于ControlBuid的TCMS集成软件开发平台设计*
2016-10-25赵红卫张哲龙
梅 樱, 赵红卫, 黄 枫, 张哲龙
(1 中国铁道科学研究院 机车车辆研究所, 北京 100081;2 北京纵横机电技术开发公司, 北京 100094)
基于ControlBuid的TCMS集成软件开发平台设计*
梅樱1, 赵红卫1, 黄枫1, 张哲龙2
(1中国铁道科学研究院 机车车辆研究所, 北京 100081;2北京纵横机电技术开发公司, 北京 100094)
自主研发基于ConrolBuild的TCMS集成软件开发平台,首先分析了开发该平台的软件需求;然后详细描述了平台软硬件集成化设计的原理及实现过程;最后以某型动车组TCMS在本平台的应用实现为例,验证了本平台的可用性和正确性。
ControlBuild, TCMS, 集成软件, 开发平台
列车网络控制系统(Train Control and Management System, TCMS)是现代智能化轨道交通车辆的神经中枢,承担着整个列车的控制、监视、诊断与保护等任务[1]。由于TCMS是一个大型、复杂、高度集成化的系统,因此,采用一种可视化、模块化的平台对系统的应用软件进行开发,是对列车网络控制系统进行安全、可靠、高效集成的重要保证[2]。
目前国际上对可视化、模块化编程制定了标准IEC 61131-3[3],国际上几乎所有TCMS集成商,均具有自主的满足该标准的平台进行列车网络控制系统的软件开发,如西门子的SIBAS G平台、庞巴迪的MITRAC平台等[4]。而国内尚未有完全自主开发的该类平台。本文将研究我国自主研发的基于ConrolBuild的TCMS集成软件开发平台。
1 开发平台软件需求
1.1ControlBuild软件特点
ControlBuild(简称CB)是一款满足IEC 61131标准的开放的自动化软件平台,具有自动生成工程源码功能,其自带的代码生成器支持生成Windows、Linux和QNX等多种操作系统平台下的源代码。但目前CB主要用于系统仿真,尚未用作列车网络控制系统软件集成开发平台,其主要原因如下:……p>
