一种基于配置文件的联锁下位机数据可视化校验方法技术

技术编号:30428630 阅读:31 留言:0更新日期:2021-10-24 17:17
本发明专利技术公开了一种基于配置文件的联锁下位机数据可视化校验方法,涉及有轨道交通联锁控制技术领域,包括输入信息制作步骤、通用搜索语法搜索步骤、上下位机通信码位生成步骤,是一种基于布尔逻辑、根据联锁信息表和外部接口新表及自定义的设备查询语法,自动生成车站的所有有效的设备对应的码位的联锁数据自动配置方法。配置方法。配置方法。

【技术实现步骤摘要】
一种基于配置文件的联锁下位机数据可视化校验方法


[0001]本专利技术涉及有轨道交通联锁控制
,确切地说涉及一种基于配置文件的联锁下位机数据可视化校验方法。

技术介绍

[0002]联锁是指信号机、道岔和进路之间的一种相互制约的关系,其主要功能是保证进路、道岔和信号机之间的正确逻辑,防止发生行车事故的;同时计算机联锁能提高作业效率和降低劳动强度等作用。
[0003]联锁下位机数据是保证下位机能够输出正确运算结果的应用数据,数据的正确与否影响着行车安全。联锁下位机数据(后文以ADS简称)为二进制文件,由计算机辅助应用软件包(简称CAA)生成,CAA配置文件是生成ADS文件软件CAA所读取的配置文件,为生成下位机数据必不可少的输入,该配置文件中定义了CAA的输入路径及输入文件。CAA通过读取编写正确的联锁数据包(包括接口数据和联锁关系数据)生成ADS。在数据包中定义了CAA配置文件config.tab,该配置文件中通过文件关键字定义了CAA软件所要读取的文件名称,CAA通过解析config.tab获得输入文件,进而生成ADS,在生成AD本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于,包括以下步骤:步骤S1,获取下位机数据包中的ADS二进制数据文件,以四字节为单位对所述ADS二进制数据文件进行读取,得到键值对集合A,并且以“地址



描述”纵列方式可视化显示ADS信息;步骤S2,获取下位机数据包中的ADSVAR文本文件,并对ADSVAR文本文件进行解析获得码位和变量信息、以及对应的通道地址,将这些信息存储到集合B中;步骤S3,选择配置文件,对选择的配置文件进行解析读取,将解析获得的信息存储到集合C中;步骤S4,如果配置文件中定义了文件关键字<CONFIGFILE>,继续执行下一步骤S5;如果配置文件中没有定义文件关键字<CONFIGFILE>,则执行步骤S7;步骤S5,读取CAA配置文件,根据文件关键字<CONFIGFILE>找到对应的文件名,所述文件名的顺序是根据CAA配置文件中定义的先后顺序存储的;步骤S6,遍历步骤S5中找到的所有文件名,以文件名作为区分,根据配置文件按行读取配置文件中的内容、开始解析出文件信息,并且在可视化界面中第三列显示解析数据的描述信息,继续执行步骤S8;步骤S7,如果配置文件中没有定义文件关键字,跟据配置文件中定义的基址找到该文件信息在ADS存储的起始地址Address,以Address开始解析出配置文件对应信息;步骤S8,将解析出的信息与对应的CAA输入文件进行比较,验证ADS中存储信息是否正确。2.如权利要求1所述的一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于:所述步骤S1中,键值对集合A中的键为ADS的地址,值为对应地址存储的四进制长度的值。3.如权利要求1或2所述的一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于:所述步骤S1中,以“地址



描述”纵列方式可视化显示ADS信息,第一列“地址”为ADS二进制数据中的地址,第二列“值”为对应地址存储的四字节长度的值,第三列“描述”为该值对应的描述信息,便于ADS中具体的值进行定位。4.如权利要求1所述的一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于:所述ADSVAR文件中存储了所有的码位和变量信息,所述步骤S2中获得的码位和变量信息为CAA输入接口文件和关系逻辑文件中的码位名称和变量名称。5.如权利要求4所述的一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于:所述通道地址为ADS中存储的值,ADS中存储的值包括变量的标志位信息、码位个数信息和每个码位的真假值信息、通道地址信息,通过获取ADS中存储的值、在ADSVAR文本文件中用于查询文本形式的码位名称和码位对应的通道地址,得到对应的码位及变量信息。6.如权利要求1或5所述的一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于:所述码位和变量信息、以及对应的通道地址在集合B中以数据结构体的形式存储。7.如权利要求1所述的一种基于配置文件的联锁下位机数据可视化校验方法,其特征在于,所述步骤S3中配置文件包括启始和终点节点、<ADSTYPE>、<CONFIGFILE>、<DESCRIPTION>、<ADDRESS>、<CONTENT>、<CODE>等可以自己调整配置的参数,配置规则如下:(1)配置文件中以<XX>表示一个节点信息,该节点以</XX>结束;
(2)<ADSTYPE>...

【专利技术属性】
技术研发人员:杨帆黎瀚泽杨平黄虹博辛帆雷贝贝张国茹王绍新
申请(专利权)人:卡斯柯信号成都有限公司
类型:发明
国别省市:

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

1