当前位置: 首页> 交通专利数据库 >详情
原文传递 基于组态软件的轨道交通列车信号设备监控系统及方法
专利名称: 基于组态软件的轨道交通列车信号设备监控系统及方法
摘要: 本发明涉及一种基于组态软件的轨道交通列车信号设备监控系统及方法,该系统包括设备初始化模块、采集任务模块、控制模块、状态缓存区、界面处理模块和信号设备,所述的设备初始化模块依次连接采集任务模块、状态缓存区和界面处理模块,所述的控制模块分别连接采集任务模块和界面处理模块,所述的采集任务模块连接待监控的列车信号设备,所述的界面处理模块用于根据设备状态的更改或数据的改变实时地对软件前端界面进行组态软件的实时刷新。与现有技术相比,本发明具有以下优点:直观的组态软件的人机交互界面,有效列车实时状态给调度人员,高效实时刷新的告警信息,保证了整个列车系统的稳定运行等。
专利类型: 发明专利
申请人: 卡斯柯信号有限公司
发明人: 陆旭东;周公建;陈景柱;张文辉;张凯;闻敏佳;李幸敏
专利状态: 有效
申请日期: 1900-01-20T00:00:00+0805
发布日期: 1900-01-20T21:00:00+0805
申请号: CN201911384307.5
公开号: CN111038552A
代理机构: 上海科盛知识产权代理有限公司
代理人: 应小波
分类号: B61L15/00;B;B61;B61L;B61L15;B61L15/00
申请人地址: 200070 上海市静安区天目中路428号凯旋门大厦27层C/D室
主权项: 1.一种基于组态软件的轨道交通列车信号设备监控系统,该系统用于监控列车信号设备,其特征在于,该系统包括设备初始化模块、采集任务模块、控制模块、状态缓存区、界面处理模块和信号设备,所述的设备初始化模块依次连接采集任务模块、状态缓存区和界面处理模块,所述的控制模块分别连接采集任务模块和界面处理模块,所述的采集任务模块连接待监控的列车信号设备,所述的界面处理模块用于根据设备状态的更改或数据的改变实时地对软件前端界面进行组态软件的实时刷新。 2.根据权利要求1所述的一种基于组态软件的轨道交通列车信号设备监控系统,其特征在于,所述的设备初始化模块包括: 信号设备配置信息初始化单元,用于初始化信号设备的配置信息; 列车车辆信息存放单元,用于在内存中开辟指定空间用于存放列车车辆信息; 系统初始化单元,用于对系统本身进行初始化。 3.根据权利要求2所述的一种基于组态软件的轨道交通列车信号设备监控系统,其特征在于,所述的信号设备的配置信息包括与信号设备的接口协议、连接参数和采集周期。 4.根据权利要求2所述的一种基于组态软件的轨道交通列车信号设备监控系统,其特征在于,所述的系统本身初始化包括初始化消息队列、逻辑处理线程以及界面主线程。 5.根据权利要求1所述的一种基于组态软件的轨道交通列车信号设备监控系统,其特征在于,所述的采集任务模块包括: 信号设备状态采集单元,用于根据信号设备的初始信息,与信号设备进行通信,采集信号设备的状态; 通信单元,用于负责与软件内部进行通信,其中通信的传输协议采用TCP、UDP或串口通信协议; 承担转发外部消息给软件以及软件控制命令转发给外部信号设备。 6.根据权利要求1所述的一种基于组态软件的轨道交通列车信号设备监控系统,其特征在于,所述的控制模块设有对外部发送列车控制命令的接口,所述的控制模块根据协议规定的通讯方式将对列车的控制命令发送给采集任务模块,实现在调度台远程操作列车设备。 7.根据权利要求1所述的一种基于组态软件的轨道交通列车信号设备监控系统,其特征在于,所述的状态缓存区用于接收和临时保存数据采集模块发送的数据,防止因数据处理超时引起的阻塞,保证系统稳定性。 8.一种采用权利要求1所述的基于组态软件的轨道交通列车信号设备监控系统的方法,其特征在于,该方法包括以下步骤: 步骤1、采集任务模块启动后,设备初始化模块对信号设备信息进行初始化,并按照设定的数据结构组织在并分配对应内存用于存放列车车辆信息,同时绑定当前关联列车; 步骤2、初始化采集任务队列,创建列车车辆消息读写线程,用于监视和控制当前列车车辆状态,在桌面创建基于组态软件的列车车辆模拟视图,启动扫描线程,监视任务队列; 步骤3、控制模块对当前系统关联的列车发送列车状态请求消息,如果消息传递成功,控制模块会等时间间隔的收到来自列车的当前实时消息; 步骤4、控制模块收到列车消息后按照设定时间间隔遍历信号设备列表,并放入任务队列,将扫描得到的车辆信息与缓存中的数据进行比较,判断是否有变,如果是则更新到主线程进行界面刷新的更新操作,若为否,继续执行步骤(4); 步骤5、扫描线程循环遍历任务队列,判断任务队列中信息是否有效,若为是,则执行步骤6),若为否,则通知界面刷新当前列车为无效列车,执行步骤(8); 步骤6、执行组态界面刷新任务,所述的界面处理模块通过信息采集接口与界面组态软件的界面图元相绑定,收到列车消息内容有变化时,将会实时对当前界面图元内容进行刷新; 步骤7、执行告警刷新任务,通过遍历列车消息中的告警状态,通过逆波兰表达式进行组合,从而合成新的用户自定义的告警码位; 步骤8、刷新界面,同时根据网络延迟动态调整界面刷新周期,并将该采集任务放回到任务队列并返回步骤(4)。
所属类别: 发明专利
检索历史
应用推荐