一种IO数据采集的配置方法及系统技术方案

技术编号:20657236 阅读:28 留言:0更新日期:2019-03-23 08:37
本申请公开了一种IO数据采集的配置方法,所述方法包括:根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置;该方法能够免软件开发进行IO数据采集的配置,提高了相关业务处理的效率;本申请还公开了一种IO数据采集的配置系统、一种计算机可读存储介质及服务器,具有以上有益效果。

A Configuration Method and System for IO Data Acquisition

This application discloses a configuration method for IO data acquisition, which includes: generating IO data protocol and cabinet configuration information according to veneer configuration; generating XML format configuration file according to IO data protocol and cabinet configuration information using supporting tool software; configuring IO data collected by using the configuration file; this method can avoid software development for IO. The configuration of data acquisition improves the efficiency of related business processing. The application also discloses a configuration system of IO data acquisition, a computer readable storage medium and a server, which have the above beneficial effects.

【技术实现步骤摘要】
一种IO数据采集的配置方法及系统
本专利技术涉及IO数据采集领域,特别涉及一种IO数据采集的配置方法、系统和一种计算机可读存储介质及服务器。
技术介绍
交通运输技术的飞速发展方便了人们的出行,可以在短时间内到达千里之外的目的地。随着交通运输市场的不断发展与成熟,对于列车的稳定控制和故障精确诊断成为本领域技术人员一直以来的诉求。现有技术中,列车控制与诊断系统是在采用机箱式的列车控制与诊断系统中,为每块配置插件(包括IO板、CPU板等)都刷写软件来实现网络功能。列车控制与诊断系统作为整列车的总线管理者实现全车网络上所有子系统的通信与数据传输,网络控制系统的数据采集部分(即IO部分)的数据量非常大。如果通过编写软件的方式实现IO的数据采集功能,将会大幅增加网络工程师的软件开发量。因此,如何实现免软件开发进行IO数据采集的配置,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种IO数据采集的配置方法、系统和一种计算机可读存储介质及服务器,能够实现免软件开发进行IO数据采集的配置。为解决上述技术问题,本申请提供一种IO数据采集的配置方法,该方法包括:根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置。可选的,还包括:利用所述配套工具软件根据所述IO数据协议和所述机箱配置信息生成与所述配置文件相对应的IO数据报文;其中,所述IO数据报文包括IO版本信息、IO状态信息和IO数据信息。可选的,还包括:将所述IO数据根据数据单元类型并按照槽位号从小到大的顺序生成以太网报文。可选的,还包括:将所述IO数据根据数据单元类型存入对应的MVB端口,并为所述MVB端口配置预设的通信周期生成MVB报文。本申请还提供了一种IO数据采集的配置系统,该系统包括:协议生成模块,用于根据单板配置生成IO数据协议和机箱配置信息;XML文件生成模块,用于利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;配置模块,用于利用所述配置文件对采集到的IO数据进行配置。可选的,还包括:IO数据报文生成模块,用于利用所述配套工具软件根据所述IO数据协议和所述机箱配置信息生成与所述配置文件相对应的IO数据报文;其中,所述IO数据报文包括IO版本信息、IO状态信息和IO数据信息。可选的,还包括:以太网报文生成模块,用于将所述IO数据根据数据单元类型并按照槽位号从小到大的顺序生成以太网报文。可选的,还包括:MVB报文生成模块,用于将所述IO数据根据数据单元类型存入对应的MVB端口,并为所述MVB端口配置预设的通信周期生成MVB报文。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序执行时实现以下步骤:根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置。本申请还提供了一种服务器,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现以下步骤:根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置。本专利技术提供了一种IO数据采集的配置方法,根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置。本方法根据单板配置生成与配置相对应的IO数据协议和机箱配置信息,利用配套工具软件生成的XML格式的配置文件,XML格式是一种通用的格式所有配置插件都可以读懂,因此不需要对每块配置插件都刷写软件来实现网络功能。该方法能够免软件开发进行IO数据采集的配置,提高了相关业务处理的效率。本申请同时还提供了一种IO数据采集的配置系统和一种计算机可读存储介质及服务器,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种IO数据采集的配置方法的流程图;图2本申请实施例提供的一种以太网报文的发送组织规则示意图;图3本申请实施例提供的一种以太网报文的接收组织规则示意图;图4为本申请实施例提供的MVB报文组织规则示意图;图5为本申请实施例所提供的一种IO数据采集的配置系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面请参见图1,图1为本申请实施例所提供的一种IO数据采集的配置方法的流程图;具体步骤可以包括:步骤S101:根据单板配置生成IO数据协议和机箱配置信息;其中,本方案中的单板是指IO数据采集过程中使用到的电路板,由于每种单板的配置不同,相应的IO数据协议和机箱配置信息也就不同。本步骤可以对任一种类型的单板生成IO数据协议和机箱配置信息,不对单板的具体型号进行限定。步骤S102:利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;其中,本步骤的目的是获得XML格式的配置文件,XML又叫可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。XML可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。正因为XML具有上述特征性,所以XML格式的配置文件能够提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。由于XML格式配置文件的通用性,无需网络工程师进行软件开发工作,能够实现免应用开发的方式配置IO数据。当然,系统能够不依靠其他应用软件轻易识别XML格式的配置文件,对于技术人员来说XML具有逻辑繁琐、复杂,不易识别的缺点,此时可以生成IO数据报文提供给相关技术人员,以便帮助理解。其中,IO数据报文与XML格式的配置文件传递的信息是相同的,只是表现的形式不同。步骤S103:利用所述配置文件对采集到的IO数据进行配置。下面请参见图2,图2为本申请实施例所提供的另一种IO数据采集的配置方法的流程图。本实施例是针对上一实施例进行的优化对于生成IO数据报文的组织形式进行了相关限定,其他步骤与上一实施例大体相同,相同部分可参见上一实施例相关部分,在此不再赘述。具体步骤可以包括:利用所述配套工具软件根据所述IO数据协议和所述机箱配置信息生成与所述配置文件相对应的IO数据报文;其中,所述IO数据报文包括IO版本本文档来自技高网...

【技术保护点】
1.一种IO数据采集的配置方法,其特征在于,包括:根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置。

【技术特征摘要】
1.一种IO数据采集的配置方法,其特征在于,包括:根据单板配置生成IO数据协议和机箱配置信息;利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式的配置文件;利用所述配置文件对采集到的IO数据进行配置。2.根据权利要求1所述配置方法,其特征在于,还包括:利用所述配套工具软件根据所述IO数据协议和所述机箱配置信息生成与所述配置文件相对应的IO数据报文;其中,所述IO数据报文包括IO版本信息、IO状态信息和IO数据信息。3.根据权利要求2所述配置方法,其特征在于,还包括:将所述IO数据根据数据单元类型并按照槽位号从小到大的顺序生成以太网报文。4.根据权利要求2所述配置方法,其特征在于,还包括:将所述IO数据根据数据单元类型存入对应的MVB端口,并为所述MVB端口配置预设的通信周期生成MVB报文。5.一种IO数据采集的配置系统,其特征在于,包括:协议生成模块,用于根据单板配置生成IO数据协议和机箱配置信息;XML文件生成模块,用于利用配套工具软件根据所述IO数据协议和所述机箱配置信息生成XML格式...

【专利技术属性】
技术研发人员:黄文静李洁黄赫袁文烨宾华佳王拥军汤长春余昌瑾周开成彭湃
申请(专利权)人:株洲中车时代电气股份有限公司
类型:发明
国别省市:湖南,43

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

1