[发明专利]动车组车载控制软件生成系统及方法在审
申请号: | 201811604688.9 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109683865A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 田学文;田均强;樊会星 | 申请(专利权)人: | 中车青岛四方车辆研究所有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34;G06F8/41 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 张媛媛 |
地址: | 266031 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制软件 控制逻辑 线程调度 项目配置 配置层 人机界面 生成系统 动车组 逻辑设计 人机交互操作 用户界面生成 图形化编程 自动化流程 表格提取 底层数据 软件开发 手动编辑 项目信息 自动生成 工作量 配置 | ||
1.一种动车组车载控制软件生成系统,其特征在于,包括线程调度层、项目配置层、控制逻辑配置层以及人机界面;所述线程调度层负责建立接口与提供底层数据支持;所述项目配置层用于配置待生成车载控制软件的项目信息;所述控制逻辑配置层用于进行待生成车载控制软件控制逻辑设计,采用模块化结构设计;所述人机界面分别与线程调度层、项目配置层、控制逻辑配置层连接,进行数据通信,人机交互操作生成车载控制软件。
2.根据权利要求1所述的动车组车载控制软件生成系统,其特征在于,所述线程调度层包括接口函数模块以及回调函数模块,所述接口函数模块包括MVB板卡驱动模块、MVB数据收发模块、列车逻辑运算模块、故障诊断记录模块,所述回调函数模块包括冗余检测模块与底层封装函数模块。
3.根据权利要求2所述的动车组车载控制软件生成系统,其特征在于,所述项目配置层包括项目管理模块,所述项目管理模块用于将待生成的车载控制软件的项目信息配置为工程表格,所述工程表格包括子通信协议配置表、故障字典配置表以及消息变量配置表。
4.根据权利要求3所述的动车组车载控制软件生成系统,其特征在于,所述控制逻辑配置层包括列车网络控制系统专用逻辑模块和网络变量处理模块,网络变量包括线程调度层的参数变量和项目配置层的配置变量。
5.一种动车组车载控制软件生成方法,采用权利要求1-4任一项所述的动车组车载控制软件生成系统,其特征在于,包括以下步骤:
S1:建立底层数据通信接口;
S2:配置待生成车载控制软件的项目信息,生成工程表格;
S3:根据建立的底层数据通信接口,调取工程表格,配置相关参数,采用图形化编程设计列车控制逻辑,调用编译器生成车载控制软件。
6.根据权利要求5所述的动车组车载控制软件生成方法,其特征在于,所述步骤S1建立底层数据通信接口具体包括:建立MVB板卡初始化中配置端口、MVB过程处理端口、逻辑执行端口以及故障轮询端口,作为接口函数库;选择冗余检测及具体自主知识产权的底层封装函数作为回调函数库,并将接口函数库与回调函数库封装为动态链接库。
7.根据权利要求6所述的动车组车载控制软件生成方法,其特征在于,所述步骤S2具体包括:读取网络与MVB子通信协议数据信息,配置为子通信协议配置表;读取变量名称、类型及发送方式数据信息,配置为消息变量配置表;读取网络诊断故障数据信息,配置为故障字典配置表。
8.根据权利要求7所述的动车组车载控制软件生成方法,其特征在于,所述步骤S3具体包括以下步骤:
ss1:导入子通信协议配置表,产生MVB端口列表作为MVB板卡驱动模块中MVB板卡初始化中配置端口和MVB数据收发模块中MVB过程处理端口读写函数参数,产生图形化编程设计的外部通信变量;
ss2:导入消息变量配置表,产生消息数据列表作为MVB数据收发模块中MVB过程处理端口读写函数参数,产生图形化编程设计的外部通信变量;
ss3:导入故障字典配置表,产生与项目相关的故障列表作为故障诊断记录模块模块中故障轮询端口故障记录函数参数,产生图形化编程设计的故障变量;
ss4:配置MVB设备地址作为MVB板卡驱动模块中MVB板卡初始化中配置端口地址,配置冗余端口作为冗余检测模块中冗余检测函数的参数;
ss5:图形化编程设计列车控制逻辑,生成列车控制逻辑源代码;
ss6:调用编译器,控制编译器对列车控制逻辑源代码、接口参数及动态链接库进行编译,生成目标文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车青岛四方车辆研究所有限公司,未经中车青岛四方车辆研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811604688.9/1.html,转载请声明来源钻瓜专利网。